Curseyou is a Python Rogue style game that's intended to be small and simple. You can take this and turn it into your own game, but keep in mind it's built in stages based on the content of Learn Python the Hard Way 6th Edition.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Zed A. Shaw 03c1126ef0 Phase 12 the enemies now chase you when you are within hearing distance using Dijksta pathing. 4 days ago
..
phase_01.py Converted phase_02.py to numpy and fixed some of the errors. 5 days ago
phase_02.py Converted phase_02.py to numpy and fixed some of the errors. 5 days ago
phase_03.py Phase 03 is now using numpy. 5 days ago
phase_04.py Phase 04 is mostly just more refactoring not any numpy stuff. 5 days ago
phase_05.py Phase 05 is just more refactoring to add a 'GameEngine'. 5 days ago
phase_06.py Phase 06 is where you learn how to use the hunt and kill maze generation algorithm and how adding rooms works. 5 days ago
phase_07.py Phase 07 is where you learn how to spawn enemies into random locations in the map. 5 days ago
phase_08.py Phase 08 refactors things so that we can process any number of actors and more importantly gives actors collision. 4 days ago
phase_09.py Phase 09 adds combat damage on enemies and death to the collision. 4 days ago
phase_10.py Phase 10 adds the ability to spawn multiple enemies. 4 days ago
phase_11.py Phase 11 implements Dijkstra's algorithm for pathing and shows the pathing with a display grid. 4 days ago
phase_12.py Phase 12 the enemies now chase you when you are within hearing distance using Dijksta pathing. 4 days ago