- Week 1: Downloading all the libraries and briefly going through the methods to understand the functionality of the methods that will be called in the program. e.g.; running the basic graphics example. Applying the prewritten methods in the downloaded libraries to display custom graphics. E.g.; drawing the tic tac toe board on the screen or writing text in different areas of the screen.
- Week 2: Learn how to use the touchscreen library to sense and store a pressure point on the screen. Then use this information to put an 'X' or an 'O' or any character in a position of the user's choice. Getting the transceiver to be able to communicate with the other Arduino board. Go through the prewritten Hello World example in the downloaded libraries to get a basic idea of how the radios talk to each other. A good idea would be learning how to alternate between sending and receiving information between the two boards right now to make future coding easier
- Week 3: No that qw have a somewhat basic understanding of the graphics, touchscreen and the radio, we can try implementing our knowledge about the 3 devices in setting up a tic tac toe board, and sending an X or an O to a particular box of the user's choice.
- Week 4: Writing the complete single player game. Come up with own computer algorithm. The simplest would be to make it random, but you could make it smart too.
- Week 5: Writing the complete multiplayer game.
- Week 6: Setting both the games up on one board, setting up the displays and debugging errors.
- Week 7 & 8: Debugging.