One of our first projects in school was a console based Naughts and Crosses game. Whilst the logic was basic, it was a nice introduction into how a program might flow in game like Naughts and Crosses. Making the game text based also posed some interesting challenges.
This project was an extension to our console Naughts and Crosses. We took the logic for the console based game and implemented it into a Forms program to make the game visual. This was a great opportunity to learn more about Forms programs
After Naughts and Crosses, Connect Four was a great way progress further in our Visual Basic knowledge. The logic of the program was much more complicated and creating a winning four-in-a-row algorithm was particularly challenging.
Again, this task was an extension to our console based Connect Four application. The process was very similar to our console to Forms Naughts and Crosses transition. Still, however, there were interesting challenges to overcome such as event handling with dynamically created controls.