Makers Unplugged – Episode #3 – Hack the Dragon
Episode Posted: 22 October 2016
Show Notes: 8 December 2016
Original reason for creating the game [0:45]
Phone IVR [0:58]
Interactive Voice Response is the technology that allows you to interact with menus using your phone keys or voice prompts, for example on a customer service line.
DTMF Tones [2:24] Dual-Tone Multi-Frequency signaling is how touch-tone telephones translate the number you pressed into an electrical signal of two sine-waves superimposed that can be decoded using signal processing techniques.
Beware of getting Rick Rolled! [3:22]
Original concept of text-to-speech game [3:50]
Zork is one of the earliest interactive computer games: https://en.wikipedia.org/wiki/Zork
MUD games [4:25] Multi-User Dungeon games are real-time multi-player games that are typically text-based. Some graphical MUD games do exist.
Google Speech API [4:50] An API is an Application Programming Interface and they are sets of functions that allow the creation of applications that access the features or data in another application or operating system.
NLP [7:12] Natural Language Processing, a field related to human-computer interactions
Next steps after text-to-speech limitations [7:56]
Asterisk PBX and how phone networks work [8:14]
Asterisk is a software product of PBX; or “private branch exchange,” which is the network that allows phones to connect to each other.
2600 Magazine [12:40] https://www.2600.com/
Development of a choose your adventure game [13:45]
SIP Technology [14:48]
Session Initiation Protocol, a protocol for signaling and communication often used in VoIP
DID [16:55] Direct Inward Dialing is a service that allows a company with its own PBX to buy a block of phone numbers
Making of the game [19:00] Eli’s favorite room [28:48] First players and reception [32:05] Hack.RVA Access Badge Easter Egg [32:30]
Skills USA [35:20]
Bugs, updates, and changes to the game [40:30]
MGCP Firmware [44:05]
Media Gateway Control Protocol, another signaling protocol (like SIP) that had early problems with the game
TFTP Server [46:08] Trivial File Transfer Protocol is an extremely basic file transfer system. It is easy to implement but has no security features.
VLAN Path [46:28] Virtual Local Area Network https://en.wikipedia.org/wiki/Virtual_LAN
Windows VM [47:30] A virtual Machine is an emulation of an operating system to experiment with code without risking your computer