Soko-City is an RPG adventure game featuring Sokoban puzzles, level progression, and randomly-generated inventory and terrain. We built the game out programmatically so that the levels can continue indefinitely. Our current game features five dynamic levels. Motivation
Our group wanted to build an visually-pleasing but robust puzzle adventure game, inspired loosely by games like Stardew Valley. We liked the idea of incorporating a Japanese Sokoban puzzle into a larger themed adventure. And so Soko-City was born.
Technologies
- Javascript
- Phaser.io
- React.JS
- Node.JS
- Google Cloud Firestore
- Procedural Level Generator in Javascript: https://www.npmjs.com/package/sokoban-generator
Installation
- Clone this project locally
- Run
npm install
- Run
npm run start
to build the webpack module and host locally - Proceed to localhost:8080
Artwork Credits
- Lola the Chicken: Esther Kim
- Bad Guy: Jasmin Soltani
- Food Sprites: Henry Software, https://henrysoftware.itch.io/pixel-food
- Pixel Heart: Ben Bushnell, https://pixabay.com/users/benbushnell-5879465/
Contributors
- Renee Berger
- Esther Kim
- Marie Luongo
- Jasmin Soltani