Skip to content

This collection includes various games and software developed for my school assignments using different programming languages.

Notifications You must be signed in to change notification settings

Soszust40/School

Repository files navigation

School Projects

Welcome to the School Projects repository! This collection includes various games and software developed for my school assignments. The projects are created using different programming languages based on the course requirements, and most of them include descriptive comments to facilitate learning. Feel free to explore, learn, and have fun with these projects. If you encounter any issues or have suggestions, please reach out!

Last Updated: December 16, 2025

Developer: Simon Oszust
Follow @OszustOS on Twitter

Languages: English

Note: Some projects read from and write saves to your computer.

Projects

Project List

WholeNotes App (Java)

Release Date: December 4, 2025 | Last Updated: December 4, 2025 | Developer: Simon Oszust

WholeNotes is a music reviewing application designed with a social feed interface, functioning essentially as "Instagram for music." The app focuses on visual album discovery, allowing users to post reviews, rate songs, and share their musical rotation in a familiar, scrollable feed format.

WholeNotes App image


Fitness App (Java)

Release Date: November 19, 2025 | Last Updated: November 19, 2025 | Developer: Simon Oszust

Developed in under 24 hours for a coding challenge, this Fitness App is a health tracker. It integrates with device hardware sensors to automatically track real-time step counts and features a logging system where users can manually record specific workout details and routines.

Fitness App image


Basic Websites (HTML)

Release Date: October 1, 2025 | Last Updated: December 4, 2025 | Developer: Simon Oszust

A collection of responsive websites created for advanced HTML coursework. Moving from Figma prototypes to code, these projects utilize modern CSS techniques and external libraries to create polished interfaces. Key projects include a functional blog, a personal portfolio page, and a fully designed wedding event site.


Spartanmind (C++)

Release Date: March 23, 2025 | Last Updated: March 23, 2025 | Developer: Simon Oszust

Spartanmind is a C++ group project developed in my Object-Oriented Software Design course. It's a game inspired by Mastermind, where players control a character (like a treasure chest or Sparty the mascot) to grab and place letter tiles in a grid to guess a hidden word. The game includes unique mechanics like grabbing and releasing letters, container puzzles, and feedback for correct/incorrect letter placement. Our custom Level 3 introduced a car-themed level where letter tiles are shopping bags in a moving vehicle, and players must avoid road barriers on their way to place letters.

Spartanmind image


Largest Monotonic Island (Dafny)

Release Date: December 5, 2024 | Last Updated: December 5, 2024 | Developer: Simon Oszust

A Dafny project to verify and find the largest contiguous monotonic island in an array of integers, where consecutive elements differ by ±1. Dafny is a verification-aware programming language with built in proofs.


Bank Software (Java)

Release Date: June 7, 2022 | Last Updated: June 7, 2022 | Developer: Simon Oszust

This Java application simulates basic banking operations, allowing users to create accounts, deposit and withdraw funds, and check account balances through a simple interface.

Bank Software image


Wordle (Java)

Release Date: February 17, 2022 | Last Updated: February 24, 2022 | Developer: Simon Oszust

This Java implementation of the popular word puzzle game Wordle randomly selects from a list of over 1,000 words, challenging players to guess the correct word within a limited number of attempts.

Wordle image


Hangman (Python)

Release Date: May 10, 2021 | Last Updated: November 29, 2024 | Developer: Simon Oszust

Hangman is a classic word-guessing game built with Python, where players try to uncover a hidden word one letter at a time, with only a limited number of incorrect guesses allowed.

Hangman image


Space Adventure (Python)

Release Date: May 24, 2021 | Last Updated: February 26, 2022 | Developer: Simon Oszust

Space Adventure is a Python, space-themed Choose-Your-Own-Adventure game where your choices shape the story. Begin by selecting a ship with unique stats, then customize your crew to support you on a mission full of twists, turns, and interstellar challenges.

Space Adventure image


Rock Paper Scissors (Python)

Release Date: October 8, 2021 | Last Updated: October 8, 2021 | Developer: Simon Oszust

Rock Paper Scissors is a Python game for 1 or 2 players, featuring an adaptive CPU opponent that learns from your victories to become progressively more challenging.

About

This collection includes various games and software developed for my school assignments using different programming languages.

Topics

Resources

Stars

Watchers

Forks