John Shields's Projects
3rd Person shooter made for a practical lab.
A level-runner game designed by another student and developed by me. The game has three different levels and a two-person multiplayer mode.
JavaFX Game that uses the AI technologies; Fuzzy Logic and Neural Networks to enhance the experience and to control a set of characters moving randomly through a game model.
Auldearn, a medieval boss battle.
A categorized collection of awesome opensource unity3d repos
The Celestial Beyonds is a Space Hub Exploration and Action Platformer, with a theme and style of Bees! The research and delivery behind the game focuses on AI companionship in Serious Games.
A re-creation of the burning spitfire scene from the film Dunkirk (2017) in 3ds Max.
Eithne, your new voice assistant.
A repo for my lab assessments in Emerging Technologies...
A list of commonly used Git commands
:zap: Dynamically generated stats for your github readmes
Good Vibrations is a Mixed Reality Game that allows the user to control the game using voice commands, keyboard, and mouse. Developed with Unity 2020.1.17f1
My personal README...
A Kafka Distributed Banking System that processes card transactions and identifies suspicious transactions so that customers can be notified.
A Flask Web Service that uses Machine Learning to make predictions based of a Power Production of a Wind Turbine Data Set.
Noir Town is a web app for fans of jazz. With this app, they can sort and search tunes, contribute to the database by adding, editing, removing tunes, obverse artist's work and listen to previews until their hearts are content.
Dynamic realtime profile ReadMe linked with spotify
A Redesigning of an application in Java using Design Principles and Patterns. This redesign aims to improve on the original design of the original application...
This redesign uses design patterns such as Singleton and Iterator plus refactoring and simplicity to improve on the original design of this application...
JavaFX App that processes JAR Files to read the embedded Classes and print their Class Names, Package Names, and Lines of Code on a GUI. This app was developed with heavy use of OOP and uses various Design Patterns.
Examples for the Pixel game library
Post Tenebras Lux - (Light After Darkness) :- A Dungeon escape room in the form of a Diorama
A deep learning chatbot created with Python and Flask
A Python program to build Non-Deterministic Finite Automatons from Regular Expressions using Thompsonโs construction.
Repota is designed to be a service report application for automobile technicians for auto dealerships and rental companies.
Labs for the module Theory of Algorithms
A program in the C programming language to calculate the SHA-512 (Secure Hash Standard) value of an input file.
A 3D model of the classic board game Snakes and Ladders.
Joe Ryder, a private eye in the city of New Annwin, finds a split bullet that leads him to an otherworld. The city has been split into two realities. The first, Ryder's dream, where it is full of colour. The second, Ryder's nightmare, where his surroundings are in black, white and gold.