Web
Analytics

SS Survive

ALT-CTRL ARDUINO MAKEY MAKEY GAME JAM CO-OP UNITY

Roles: Interaction Designer,

Programmer

Project Timeline:

3 Days

Team Size:

5 People

Overview

You must survive! Collaborate with your partner to escape sharks, evade dangerous obstacles and close leaks that appear on your ship.

Contributions
  • Team leadership

  • Interaction design and idea development

  • All Programming and implementation

Goals
  • Create an alternative controller and game for it

  • Unique controller concept

  • Fun for players and spectators.

  • One-to-one interaction with game and controller

  • Fun for both player and spectators

vlcsnap-2018-11-04-18h36m29s336_crop
IMG_20181030_201915
IMG_0556
20181102_133907
20181102_133401
IMG_20181102_115327

Supplies used

Research

First thing I asked the group to do was look at a bunch of alt-ctrl games and choose their favorites. Afterward, I got everyone to tell me which ones were their favorites and why.

The list of attributes we came up with was:

 

  • Simplicity

  • Non-traditional user position

  • Direct correlation between physical action and game mechanic

  • Physical object interacting back with the user

  • Game not presented through a traditional medium

 

We strived to hit as many of these points as possible throughout our design.

The Feeling of Controlling a Boat

For this project to work the controls had to feel natural. So I went on a journey to figure out the best way to create a rudder.

1st Iteration
Using a Joycon and it's Gyro + Accelerometer output to detect rudder controls. The Joycons output would drift.

2nd Iteration
Using an Arduino and a potentiometer to detect resistance. The output was smooth and accurate. Worked like a real rudder.

Debug version of rudder

Final Rudder

Outcome

We were chosen as a Winner!

 

But we had nowhere to store the boat... 😢

Toronto, ON, Canada

  • Black Twitter Icon
  • Black Instagram Icon
  • Black LinkedIn Icon
  • itchio-logo-png-transparent
  • GitLab
20181102_133401