Pixel Crypt
Documentation
### Pixel Crypt by Divisible0

**Requirements:**
- Python 3.12.x https://www.python.org/
- Pyxel https://github.com/kitao/pyxel

**Contents:**
- Simple gravity movement physics (slowing down in the air, jumps movement in x and y direction)
- Collision
- Simple pixel graphics (sometimes updated through pyxel.colors function)
- PvE (Bugs)
- Basic abilities (dash, double-jump)
- Parallax background
- Color reassignments

**Gameplay:**
A, D to move left and right
Space to jump
LShift do dash
J to hit
W to interact

The player has 3 health. After loosing all health the player respawns at the next door, without loosing anything.
Flowers and bushes can be destroyed.

- Head to the upper right door to access the second level. At the top right corner of the second level there are magic boots that, if picked up, allow the player to double-jump.
- After grabbing the boots, head back to level 1 (dripstone caves) and go to the top left to find level 3 (crystal hollows).
- On the top left corner there is a key that can be picked up. That key is needed to open the treasure.
- After grabbing the key head back to level one and open the treasure located at the left bottom of level 1.

**Mobs:**
- Crawlers (bugs in the code): Can be found on level 1, 2 and 3, with different attributes (health and speed).
- Jumpers: Randomly drop down from the roof in the Crystal Hollows.


**Note:**
res.pyxres is empty. the contents are in resources.pyxres and the other .pyxres for the background.
AI was used to generate parts of the code.
Inspired by the game "Hollow Knight"
Graphics inspired by the game "Minecraft"
License: MIT
Files
  • app.py
  • res.pyxres
  • back.pyxres
  • back2.pyxres
  • front.pyxres
  • mid.pyxres
  • resources.pyxres
  • screenshot.gif
PIXEL CRYPT
🕹️ https://pyxelstudio.net/7b5dykhg

#gamedev #retrogames #game #python #pyxel