John Shields's repositories
celestial-beyonds
A bee-themed space hub exploration and action platformer created for my MSc dissertation, exploring AI companionship in Serious Games.
Python-RegEx-Parser
A Python program to build Non-Deterministic Finite Automatons from Regular Expressions using Thompson’s construction.
AI-JavaFX-Game
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.
dunkirk_spitfire_re-creation
A re-creation of the burning spitfire scene from the film Dunkirk (2017) in 3ds Max.
GoodVibrations-MR-Game
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
Kafka-Distributed-Banking-System
A Kafka Distributed Banking System that processes card transactions and identifies suspicious transactions so that customers can be notified.
Repota-App
Repota is designed to be a service report application for automobile technicians for auto dealerships and rental companies.
visions-of-the-future
A Blast From The Past.
ML-Web-Service
A Flask Web Service that uses Machine Learning to make predictions based of a Power Production of a Wind Turbine Data Set.
smoke-break
A survival game where Kanta Fujimoto, a stranded space traveler, struggles to escape Inari. Features dark humor, resource management, and exploration.
3rdPersonShooter-HCI_Pratical
3rd Person shooter made for a practical lab.
awesome-unity3d
A categorized collection of awesome opensource unity3d repos
Eithne-Voice-Assistant
Eithne, your new voice assistant.
johnshields
My personal README...
johnshields.github.io
My Digital Portfolio...
OOP-App-Redesign
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...
OOP-App2-Redesign
This redesign uses design patterns such as Singleton and Iterator plus refactoring and simplicity to improve on the original design of this application...
OOP-Metrics-App
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.
pixel-examples
Examples for the Pixel game library
post-tenebras-lux
Post Tenebras Lux - (Light After Darkness) :- A Dungeon escape room in the form of a Diorama
python-deep-learning-chatbot
A deep learning chatbot created with Python and Flask
SHA512-Calculator
A program in the C programming language to calculate the SHA-512 (Secure Hash Standard) value of an input file.
SnakesAndLadders
A 3D model of the classic board game Snakes and Ladders.
steam-deck
steam deck tools, currently only vortex