This is an expansion of previous project v1.0 by JP Montagnet and Jennifer Boutell.
Darence Thong joined for v2.0
v2.0 Features:
Pygame "3D" GUI using ray-casting algorithm, without game-engine
Object-oriented programming
Model view controller design
SQLite database
Time-based fight interaction
Hero classes
Hero specific special skills
Monster classes
Sound Effects
Save/Load Menu (pickling)
As of 3/18/22, this project has been submitted for UW course with
a few things unfinished including connecting refactored files in Model, unit tests, and debugging SQLite
Requirements:
Python 3.9+
Pygame 2.1.0
Software Requirement Specifications
Repo for Dungeon 1.0 which is different from this project by Darence
Completed 3/18/22. Please git clone and play!:
Progress 3/2/22:
Initial GUI with ray-casting 2/18/22:
Version 1.0 ASCII-based game: