Greg's Grill — Restaurant Ordering System
My flagship portfolio project: a fully featured C++ console application built across seven classes — MenuItem, Menu, Order, RanDiscount, FileManager, CustomerMode, and ManagerMode — plus a shared Helper Library. Features include password-protected manager access (3-attempt limit), file-persistent menus and orders with automatic date stamping, daily sales reporting that accepts any past date, order archiving to a subdirectory via Windows file APIs, numbered item selection using pointer dereferencing, and a two-column Unicode console UI rendered with parallel vector printing and a divider marker system.
Batman vs. Joker — Battle Simulator
A turn-based battle simulation using fully immutable functions and std::uniform_int_distribution for high-quality randomness. Extended into a Batman vs. Joker text adventure with atmospheric story beats and a branching epilogue.
SDL2 Graphics Project
2D graphics programming using SDL2 — rendering, input handling, and game loop architecture applied to a visual project.
2D Game — TBD
A 2D game project combining the systems programming skills from Greg's Grill with visual gameplay. Genre and scope TBD based on next course focus.