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

    Home Coding Projects

  • Chess

    • My most challenging project to date - chess. I was able to make a visual, two player chess application. This project made very effective use of classes and inheritance - a new concept for me when developing.

    Click Me
  • Flappy Birds

    • Flappy Birds was my first attempt at an object oriented game and was a great way for me to learn. Despite some small issues (mentioned), I am very happy with the end result which plays similar to the real game.

    Click Me
  • Snake

    • Snake helped me to develop my object oriented programming knowledge. I learnt a lot about making different objects interact within a game framework class. The project also introduced me to some abstract data types such as linked lists.

    Click Me
  • Pong

    • Pong was my first major programming project. I learnt a lot more about procedural programming and how to effectively change the 'focus/control' in a program. I also learnt about Visual Basic's timers which has been very important in later projects.

    Click Me