My Projects
Game Jam (Up Above)
A Co-op Puzzle game developed in a week for the first of our universities bi-anual game jams. I had a the role of Prototype engineer during this project which led to developing some of the initial features, off of the Modular Interaction Framework, during the early stages of development to be refined later in the week.
Currently this repository is private but it will be public once final refinments have been made
Modular Interaction Framework was developed by © Jack Shaw (NOIR25)
Racing Checkpoint System with AI and Power-Ups
An F1 Race Stars style mechanics based demo game for one of my assignments with uni.
Some of the feautres of the demo game include:
- A functioning checkpoint system in C++
- AI computer vehicles that drive around the test track (Blueprints)
- A Boost power up that increases the tourque of your car. (Blueprints)
AquaDev.org
The website you are on right now, designed be the one stop shop to see what I've been up to, some of my projects, and ways of contacting me. This is currently the first version of the website, as I plan to maintain it regularly.
Discord Poll Bot
A JavaScript Discord bot has a poll system that allows members of the Discord server to vote on a topic of discussion.
The bot has got following features:
- Currently allows the users to vote between two options with buttons they can click to vote with
- Checks to see if someone has already voted so you can't vote twice
- Bars update in real-time through the use of a MongoDB database
- Admins can decide when it's time to end a poll by pressing the 'Results' button
Discord Suggestion Bot
A JavaScript Discord bot has a suggestion system that allows members of the Discord server to upvote or downvote a topic of discussion that may change the server.
The bot has got following features:
- Currently allows the users to upvote and downvote a suggestion which can sway the opinion of whether the admin approves it
- Checks to see if someone has already upvoted or downvoted so you can't vote twice
- Bar updates in real-time through the use of a MongoDB database
- Admins can either 'Approve' or 'Reject' a suggestion by clicking on the respective buttons
Full feature Discord Bot for the Uni Compsci Server
A JavaScript full-feature discord bot that covers many aspects of running a server, from moderation to fun things such as an AI chat system.
The bot has got following features:
- Has a '.env' file that stores everything that makes the bot run, including it's token and various role IDs
- Includes admin commands such as 'ban', 'kick', and 'timeout' which helps moderators of the server handle anyone not following the rules
- Includes bot update command where the bot owner (i.e., me) can update people on what has changed with the bot.
- The command mention above also updates the bot's 'package.json' file to maintain the bot's version control.
- Includes bot report system that utilises threads to help users report issues with the bot.
- Includes fun things like 'rock, paper, scissors game' and AI chat.
- Includes util commands that help me run and maintain the bot
- It includes events that help the server, like a 'welcome message' and a role management system