Ascent
First-Person Shooter Game based on Descent by Parallax Software
Fully 3D six-degrees-of-freedom movement and combat.
Two enemy types with unique behaviors and attack patterns.
Three different cannons with distinct firing modes.
Overview map for navigation assistance.
Quick save and load functionality.
Quadris
Tetris Clone Based on the Classic NES Version
Points, level-ups, and drop speed match the original NES version of Tetris.
Preview of the next piece.
Line clearing and game over animations.
Persistent highscore tracking with date logging.
Copperhead
Arcade-Style Snake Game
Classic snake game with modern graphics and smooth controls.
Written in Rust using the Piston game engine.
For language learning purposes and to experiment with game development in Rust.
ReVision
Sliding Puzzle Game
A sliding puzzle game where players rearrange tiles to form a complete image.
Features a collection of famous artwork puzzles, unicode text rendering, and persistent progress tracking.
A Python script allows addition of custom images as puzzles.
The collection of puzzles can be changed via a JSON configuration file.