Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/colinespinas/matchy-dungeon
A mini python game as an experiment for a uni-project
https://github.com/colinespinas/matchy-dungeon
Last synced: about 1 month ago
JSON representation
A mini python game as an experiment for a uni-project
- Host: GitHub
- URL: https://github.com/colinespinas/matchy-dungeon
- Owner: ColinEspinas
- Created: 2022-04-26T14:52:25.000Z (over 2 years ago)
- Default Branch: master
- Last Pushed: 2022-05-01T21:06:15.000Z (over 2 years ago)
- Last Synced: 2024-10-15T04:12:15.371Z (3 months ago)
- Language: Python
- Homepage:
- Size: 259 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Matchy Dungeon
A match-3/roguelike game where you fight infinite amount of monsters.
## Dependencies
| Name | Version |
|--------|---------|
| pygame | 2.1.2 |## About
### Player
The player has health points that can be shielded.
Player can generate a combo by chaining cells of the same type together:
- 3 cells for 1
- 5 cells for 2
- 10 cells for 3Even enemy cells give combo. The only exceptions are pikes and empty cells.
The combo will be reset if you don't chain at least 3 cells in 3 seconds.### Dungeon
The infinite dungeon is composed of floors. When you kill all the monsters of a floor you will get access to a shop before progressing to the next floor.The game gets harder as you progress through floors.
Upon reaching a new floor combo is reset.
### Leveling
When killing an enemy you will get XP. Once per level you will get to increase a stat.### Shops
In the shop you will get the choice to trade items for you acquired gold.### Cell types
| Name | Type | Effect |
|---------|---------------|-------------------------------------------------------------|
| Attack | Player Attack | Attacks the enemy monster for the number of connected tiles multiplied by the current combo |
| Defense | Bonus | Adds 1 to player shields |
| Bash | Enemy Attack | Damage the player for the number of connected tiles |
| Pikes | Enemy Attack | When walking on it damages the player for 1HP |
| Gold | Consumable | Adds 1 gold to player's purse |## Current state
What is missing:
- Leveling system
- Shops
- Coins are useless as there is no shop in game yet (you can still use them for combo).## Controls
Use the arrow keys to move your cursor and the space bar to make actions.
## Resources
Thanks https://phosphoricons.com/ for the sprite icons.