Submission for itch.io Autumn Lisp Game Jam.
Little Flappy Birds inspired game made using hy
lisp, beautiful raylib
and my bad gamedev skills.
You can download an archive from itch.io
Requires uv
, raylib and python3.10+.
# clone the sources
git clone git@github.com:pkulev/tanki.git && cd tanki
# install uv
<your-package-management> install uv
# create a venv and install the project
uv sync --all-extras
# run
uv run tanki
# do this if you want to run `poe` tasks for the project
uv tool install poethepoet
- Download the game archive for Windows, MacOS or Linux from itch.io.
- Unpack the archive somewhere.
- Run the executable.
Requires poethepoet
(see Development section)
poe build-<OS>
# run the build
poe run-<OS>
# see the help
poe
Binding | Action |
---|---|
LSHIFT | jump engine |
SPACE | Alpha strike |
ESCAPE | Exit game |
P | Toggle pause |
D | Toggle debug |
R | Restart level |
M | Toggle music |
Graphics Made in Krita.
Sounds
- Thunder
- Jetpack
freesound (Attribution License) I've deleted initial ignition part, modified sound is
jetpack-cut.wav
.- Rain
Other sounds generated in Bfxr.
Maybe new function in raylib
(SeekMusicStream
) will fix this, but I can't use it in my version.
This behaviour is very unlikely to show up, because obstacles are close to each other and I restart
jetpack sound on jump engine
key released when it is close to end.