First Assignment from Understanding Network Class fall17 : Tom Igoe

Design and build a device that can connect to a server using a TCP socket connection to play a game. You can build this on a microcontroller like the Arduino or an embedded OS device like the Raspberry Pi. Your device should be on the scale of the later lab projects in Intro to Physical Computing. It’s a one-week project. You’ll need to add sensors to sense a user’s action, and indicators to indicate whether the device is connected or not, but it need not have a highly finished case, as long as you can operate it. Details of and the protocol for this game are online here. The game server will be acccessible on the floor network at ITP only.

LINK TO TOM’S GITHUB

My Controller

I used 2 potentiometers and one button to control the game. The interface inspired by my name TI(ri) and T(om) I(goe).

LINK TO CODE

File_000

File_001

tiriController

Special Thanks
Tom Igoe
Sebastian Morales