Projects

Below are several projects I have been building to explore algorithms, game simulations, and desktop tools. Each project entry includes a short description and a link to the public GitHub repository where you can read the source, try the code, and open issues or pull requests. Tech highlights across these projects include C++ game simulations, Qt for desktop apps, and small utilities and scripts for data processing and testing. If you'd like to run any project locally, check the repo README for prerequisites and quick start steps — or reach out and I can help you get it running. Contributions, suggestions, and feedback are very welcome!

Project screenshot

Pokemon Pond

a virtual ecosystem where fish and plants interact in a lively and dynamic aquatic environment. This project brings the ecosystem to life by modeling the behavior and survival of organisms through a 2D grid. In this world, fish swim around and consume plants to sustain themselves, while plants grow with water and sunlight, only losing mass when they’re nibbled on by the fish.
Link to Repo: https://github.com/FinnWant/PokePond

Project screenshot

WarHammer Table Top Army Builder

This is a QT based web application that lets you build and create armys for the table top war game Warhammer 40k. Create new units or armies, see stats on units and your army as a whole, and share your army builds on the forms for all to see!
WORK IN PROGRESS
50%
Link to Repo: https://github.com/FinnWant/WHArmy_Builder

Project screenshot

Pokemon Battle Simulator

A simple text based Pokemon battle simulator. Choose your Pokemon or create enitrely new ones and battle against a computer opponent. Each Pokemon has its own unique stats and moves. This simulator includes the real damage formula used in the actual games. Soon to be added: GUI, type advantages, and more!
Link to Repo: https://github.com/FinnWant/Pokemon-Project

Project screenshot

Football Simulator

This is a simple console based game that lets you make custom teams or players to create the football team of you dreams! If you want to jump straight into the action, you can use one of the premade teams and play against a computer opponent. Each player has their own unique stats that will affect how they perform on the field. This includes QB accuracy, WR catching, and RB speed. I plan on adding ways to manage your team such as trades, drafts, and a season mode!


Link to Repo: https://github.com/FinnWant/Football-GM-Simulator