CodedByDavid
  • Home
  • About Me
  • Coding Projects
    • At Home
      • Chess
      • Snake
      • Flappy Birds
      • Pong
    • At School
      • Console N&C
      • Forms N&C
      • Console Connect 4
      • Forms Connect 4
  • Research
    • Essays
      • Neural Networks
      • Machine Learning
      • Quantum Computing
      • P vs NP
      • Big Data
      • Information Theory
      • NLP
    • Extended Projects
      • Ethics of AI
      • Optimisation & Overfitting
  • Book Reviews
    • Life 3.0
    • Algorithms To Live By
    • Deep Thinking
    • Cathedral & Bazaar
  • Work Experience
    • Data 8
    • Less Common Metals
  • Web Development
  • Contact

    School Coding Projects

  • Console Naughts and Crosses

    • 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.

    Click Me
  • Forms Naughts and Crosses

    • 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

    Click Me
  • Console Connect Four

    • 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.

    Click Me
  • Forms Connect Four

    • 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.

    Click Me