Comments

One Room
Created for Ludum Dare 37 Jam.
I wanted to start making games for TV platforms, and in particular game controllers, so targeted Amazon Fire TV as I have a Fire TV Stick. The APK is for Amazon Fire TV.
I also wanted to make a multiplayer game where it was the controls were difficult to get used to, and made even more so by sharing of a controller between multiple players. This was originally intended to have two characters controlled by each player with two players per team each sharing a controller, but I never got around to team scores. My initial plan was to have pairs activating switches to progress through mazes, racing against other teams, but due to time constraints I switched to scoring points in goal zones.
Maze-drawing uses random edge weights on a lattice graph, then running Prim's algorithm. This ensures there is precisely one route between any two squares of the maze (excluding back-tracking), and also makes a reasonably complex maze.
Players score by moving their main character into the goal zone and pressing the button to activate the goal. Alternate characters do not score, but instead change the maze.
Controls for Amazon Fire TV (only Amazon Fire Game Controller supported): odd/even players move with the left/right stick, activate goals with left/right shoulder button and control the alternate character by holding the left/right trigger. Up to 8 players supported (4 controllers).
Controls for keyboard: player 1 uses wasd, plus q to activate goal and e to control alternate character; player 2 used tfgh, plus r and y; player 3 used okl;, plus i and p; player 4 uses the arrow keys plus . and /.
#arcade