

LeJOS Robotics
As an extension of our continued learning of Java and Object-Oriented concepts being put into practice, I opted to take a module in Robotics. In this course, we learnt about various maze solving algorithms, accurate control methods and localisation. These concepts all came together when we were tasked with making a robot with a goal of our own choosing. There were a variety of ideas … Continue reading LeJOS Robotics

Asteroids
As part of our first year Games module, we were tasked with drafting a creative take on original Asteroids concept, fully utilising our, at the time, newly acquired Python knowledge. Over the course of this project, we learnt many valuable lessons regarding how to best implement a gameplay loop, object lists, and various useful design patterns, as well as my first exposure to using a window … Continue reading Asteroids