Skip to content

wyattferguson/stack-pusher

Repository files navigation

StackPusher

🕹️ Stack Pusher

A remake of the classic flash game ores with Pyxels. This project is basically a rough demo, that I would like to port to the Gameboy in the near future.

Stop the blocks from being pushed of the screen! Destroy touching blocks of the same color to earn points towards leveling up. When you level up the screen restarts, but gets tougher every level. If the blocks go off the left side of the screen you lose.

🚀 Play in your browser

Controls

W,A,S,D - Movement
F - Push stack forward
Space - Select a block
R - Restart Game
P - Pause Game

Development Setup

Installation is pretty straight forward, Im using UV to manage everything.

To get it all running from scratch:

# spin up a virtual enviroment
uv venv

# activate virtual enviroment
.venv\Scripts\activate

# install all the cool dependancies
uv sync

# run game
task run

# build html version
task build

# lint source
task lint

# format source with ruff
task format

References

Contact & Support

Created by Wyatt Ferguson

For any questions or comments heres how you can reach me:

:octocat: Follow me on Github @wyattferguson

📬 Email me at wyattxdev@duck.com

🍧 Follow on BlueSky @wyattf

If you find this useful and want to tip me a little coffee money:

About

A python remake of the classic flash game ores

Topics

Resources

License

Stars

Watchers

Forks

Languages