Skip to content

MJahanzaibAlam/ShadowMaze

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ShadowMaze

C# with XNA Game Project

To try playing the game, download ShadowMaze.zip from the root directory, extract it, and run ShadowMaze.exe (note: this creates a folder in your documents folder for storing maps).

Game classes are located in the main folder. They are split into multiple folders: GamePlay, MapRelated, Screens, Other.

Gameplay folder: Contains classes of entities such as players and enemies as well as classes to help control their behaviour (pathfinding).

MapRelated folder: Contains classes which make up the map grid of the game, used for both being able to load and save maps into the grid and also for holding nodes for the pathfinding algorithm.

Screens folder: Stores all the different screen states of the game. Each screen contains objects and variables which are used for that specific screen. E.g. GameScreen holds player and enemy objects as well as other things such as the grid for the game map.

Other folder: Contains the class for animation of entities as well as user interface related classes such as keyboard input, and sound management.

About

C# with XNA Game Project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published