"Catch the Flag" in the Space
This game is base on the game "Catch the flag", in a miniature version that takes place in the space, in a battle between asronauts vs. aliens.
The story behind the game is: The humans and aliens are in war! each of the groups wants to keep ruling its planet and take control of the other's planet, and to do it they have to steal the flags from the other planet, bring it to their side and defend the flags in their territory.
How to Design and Build the Game
The game is composed of a a medium screen divided to squares, similar to a computer's, where the game is played, and in each side there are 3 keyboards, one for each player, as in the drawing. There is a "border" to mark the groups' territory. Each player can move his character on the screen by the keyboard buttons, or take a flag from another player by the jumping button. The winner group: The one who brought the two flags of the other group to their side, and kept their two flags in their side.
Important: each player should take only one flag at a time! Plus, if a player presses the jumping button to steal a flag from the other group's player, he automatically comes back to the sqare he was at the beginning.
*I made some changes in the last minutes, for example I replaced the mini keyboard (as in the drawing) to many single buttons-to-circle, because I realized it doesn't exist.
To make this game you need:
A TFT screen (which can present colors)
Arduino uno (which is the easiest to use)
30 buttons-for-circle (5 for each player)
3D plastic stand (where the buttons will be placed. You may find a replacement if you don't have a 3D printer)
7 tiny wires
Super glue
Tipex
How to make it?
1) Connect the parts: Glue the buttons to the the 3D stand with the super glue, as in the drawing. Connect to the Arduino 7 wires. (You can find a tutorial for this on the Youtube or the site "Arduino") Connect a wire to each player's "keyboard", and one to the TFT screen.
2) Design the screen: Design the TFT screen according to tutorial you may find on Youtube, as in the drawing I made.
3) Code: Using the Arduino, code the keyboard to control the screen with "ifs": "if you press the button of the right arrow - the character moves a square right", "if you press the jumping button and an arrow together - the flag in the other square disappears+appears in the character's square", "if the flag disappears+appears in the character's square - the character returns to its begining place".
4) Finishing: Mark with a Tipex the arrows should be on each button.
I didn't actually made this game because of the pressure in time, so I just drew a sketch of it to show the idea of the game and how it should look. (and thanks to my brother who helped me with the technical side) If you have any questions about the game, its rules etc., or have any offer to improve it, please write a comment.