Projects
Name(and links) |
Technologies |
Description |
Time |
|---|---|---|---|
Web Portfolio |
HTML, CSS, JavaScript |
With many interesting project ideas, I thought it would be a good idea to have a centralised place to showcase the most notable. I have also seen the web CVs of others and I thought this would be beneficial to me. Regardless of its benefit, I have enjoyed learning how to make web apps. |
Apr.2022 - May.2022 |
DSAVisualiser |
Java, LibGDX |
In preparation for my Data Structures and Algorithms module, I am preparing a visualiser for some of the more common Data Structures and Algorithms to showcase and hopefully assist with learning. Having studied Computer Science longer than many of my peers, I have been able to explore beyond my modules, and this is a good opportunity to test myself. I am using LibGDX for graphical output and keyboard/mouse input. |
Mar.2022 - present |
UniProject
|
C++, SDL |
Before I started at University, I had heard that completing a degree is useful but to fully display your skills, you need to have a few projects to showcase. I am aiming for full time work in Software Engineering / Development, but I am also keen on Game Development. I wanted one of my projects to be Game Development focused. This project requires story writing and planning as well as programming. It's a long-term project that I hope to work on for the duration of my student life. I am currently focused on the story writing and am yet to create a functioning demo but I would like to try out SDL or SFML for graphical output and keyboard/mouse input. |
Jul.2021 - present |
Billiards |
C++, olcPixelGameEngine |
I created a simulation of Pool and Snooker for my A-Level Computer Science Project. This involved learning how Billiard balls collide with the cushion and each other; a branch of mathematics called elastic collisions in two dimensions. I had to learn how to use matrices to rotate vectors in order to perform the collision calculations. I used the olcPixelGameEngine for basic graphical output and mouse input. |
Jun.2020 - Apr.2021 |