Requires libsdl2-dev
and pipx
.
In this directory:
pipx install -e .
pyxel-prelection-game
- It's very simple to learn (for pro & newbies) (I've made the game in 4 hours! in pure python!)
- Has many simple examples to copy&edit
- Has a nice ascii font
- 8bit sound generator is amazing
- It's fast (using sdl2 in rust)
- Nice to learn a programming in python
- It allows to build standalone web/exe games.
- Very simple API - you can learn it in one day
- Documentation is a single file (README file in github)
- sprites support
- basic shapes drawing support
- 8 bit music / sound
- tilemaps
- built in sprite / map / music editor (But I haven't used it)
Documentation doesn't have examples directlyDocumentation doesn't describe arguments and what functions/methods do.- Supports only 16 colors (image assets too!).
- Has limited banks with sounds and images.
- Doesn't have a collision system.
- 256×256 screen size (with autoscalling so don't worry).
- No rotating / mirroring sprites.
- No particles system.
- Random bugs like segmentation fault or floating point error :-(
- Assets: https://guardian5.itch.io/blue-green-and-red-spacecraft-asset (Thx!!)
- Sound: Randomized
- Engine: Pyxel
- init game
- change assets and draw sprites
- add player object
- add player moving
- add rotating
- add bullets
- compute better cords of bullet
- add enemies
- add collision with enemy and bullets
- add spawning enemies
- add music (OMG!)
- support game over
- add animations
- add background
- support gamepad
- improving gameplay
- MY PRECIOUS!
- MY BOOM PRECIOUS!
- spawn enemy group with turning action
- add moving background
- It's not unreal or unity engine
- It's not game maker too (But is very similar to first versions of game maker)
- It's a lot of fun!
- In short time we can make a nice, simple game
- I love 8 bit so much <3
- A good way to learn python and programming