https://github.com/vsoch/make-me-a-sandwich
Python to javascript sandwich matching game. Becaue we need this now.
https://github.com/vsoch/make-me-a-sandwich
Last synced: 3 months ago
JSON representation
Python to javascript sandwich matching game. Becaue we need this now.
- Host: GitHub
- URL: https://github.com/vsoch/make-me-a-sandwich
- Owner: vsoch
- Created: 2020-08-08T23:40:05.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2020-08-09T19:54:17.000Z (almost 6 years ago)
- Last Synced: 2025-01-28T00:29:35.507Z (over 1 year ago)
- Language: Python
- Size: 5.86 KB
- Stars: 3
- Watchers: 3
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Make Me A Sandwich
This will be a Python - JavaScript game that is based on matching halves of sandwiches.
Generally the game play goes as follows:
## Simple Version
1. A grid is initialized randomly with sandwich halves, some peanut butter, and some jelly.
2. The goal of the user is to click adjacent matching halves to complete a sandwich.
3. Completing a sandwich opens up the space where one of the halves used to be, and allows new pieces to drop down into it's place.
4. If sandwiches are combined anywhere in the board, they can be clicked to go away, gain points, and have their spaces filled.
5. A sandwich reaching the bottom also disappears and grants a point.
## Advanced Version
1. A sandwich reaching the bottom will disappear and grant a "sudo" point.
2. With a sudo point, a user can match two non-adjacent halves. This is useful for when there are no more matches.
3. As the game progresses, more different kinds of sandwiches to be matched are added (avocado toast, etc.)
Effects should include a satisfying squish when halves are put together. There could possibly be an animation to make
it more interesting too.
**under development**