Operation "Operation"
A downloadable game for Windows, macOS, and Linux
Operation "Operation" is a side-scrolling shooter in an early stage of development. While it's not very impressive yet, we are planning to expand it much more in the future, after the Lisp Game Jam 2019, for which this game was initially created.
Gameplay
The player can be controlled by either WASD or arrow keys. Space makes the player jump, although this does not do much yet, down or S makes the player crouch, ENTER makes the player shoot. [I] near the player's health means "invincible".
The player has 100 HP, so do the enemies. They will come from the sides of the screen and shoot you if they get close enough. Escape closes the game.
Status | In development |
Platforms | Windows, macOS, Linux |
Authors | Pavel Kulyov, vaartis |
Genre | Shooter |
Made with | SDL |
Tags | 2D, common-lisp, lisp-game-jam-2019 |
Code license | MIT License |
Asset license | Creative Commons Attribution_ShareAlike v4.0 International |
Links | Source code |
Install instructions
On Linux, you'll need to install libffi, SDL2, SDL2_ttf and SDL_image from your package manager. For ubuntu, that'd be apt-get install libsdl2-2.0-0 libsdl2-ttf-2.0.0 libsdl2-image-2.0.0 libffi6 and for fedora it'd be dnf install SDL2 SDL2_image SDL2_ttf libffi
If the provided build doesn't work, you can still try to run it from source. See README.org in github repo. SBCL (for linux)/CCL (for OS X)/ Slime must be started in the root of the project directory for now, sorry for the inconvinience.
For OS X, you'll need to install libraries from brew: brew install sdl2 sdl2_ttf sdl2_image
The source code can be found at GitHub.
Comments
Log in with itch.io to leave a comment.
Mac version, even with SDL2 ttf installed, fails with
> Debug: Can't resolve foreign symbol "_TTF_Init"
Show post...
Have you installed everything from brew? Sorry, we don't really have an OS X machine to test it, this build was made by another person and it worked for them.
They're installed in Library/Frameworks, should be the same?
Show post...
Brew installs them in a different place, i think. The person who made the build installed them with brew.