Skip to content

Fancy Sokoban: A text-based adaptation of the classic Sokoban game with enhanced features, including potion collection mechanics. Developed as part of the CSSE1001/CSSE7030 Assignment.

License

Notifications You must be signed in to change notification settings

CoderNoel/FancySokobhan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

FancySokobhan

Description

A text-based version of the Sokoban game with additional features, implemented for the CSSE1001/CSSE7030 Assignment 2. In this modified version, players may need to collect potions to push crates to goal locations within a specified number of moves.

Table of Contents

Installation and Usage

Clone the repository and navigate to the directory. Run a2.py to start the game. Follow on-screen instructions to play.

File Descriptions

  • a2.py: Main game implementation.
  • a2_support.py: Support file containing helper functions and classes.
  • maze1.txt, maze2.txt, maze3.txt: Text representations of different mazes.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

MIT

Acknowledgments

Thanks to CSSE1001/CSSE7030 course staff for providing the assignment details and guidelines.

About

Fancy Sokoban: A text-based adaptation of the classic Sokoban game with enhanced features, including potion collection mechanics. Developed as part of the CSSE1001/CSSE7030 Assignment.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages