All Projects → silverweed → lifish

silverweed / lifish

Licence: other
A game inspired by Factor Software's "BOOM". Also the repo for BOOM Remake.

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
shell
77523 projects
Makefile
30231 projects
ruby
36898 projects - #4 most used programming language
python
139335 projects - #7 most used programming language
awk
318 projects

Projects that are alternatives of or similar to lifish

that game engine
Source code for a game engine development series
Stars: ✭ 47 (+23.68%)
Mutual labels:  sfml, 2d
AntSimulator
Simple Ants simulator
Stars: ✭ 1,939 (+5002.63%)
Mutual labels:  sfml, 2d
Obengine
2D Game Engine with Lua Scripting made on top of SFML !
Stars: ✭ 335 (+781.58%)
Mutual labels:  sfml, 2d
ClothSimulation
Basic cloth simulation using Verlet integration
Stars: ✭ 432 (+1036.84%)
Mutual labels:  sfml, 2d
raylib-py
A Python binding for the great C library raylib.
Stars: ✭ 147 (+286.84%)
Mutual labels:  arcade, 2d
Py3ODE
Port of PyODE for Python 3
Stars: ✭ 29 (-23.68%)
Mutual labels:  2d
Swoosh
SFML Activity and Segue Mini Library
Stars: ✭ 63 (+65.79%)
Mutual labels:  sfml
KinectToVR
KinectToVR EX (Official)
Stars: ✭ 163 (+328.95%)
Mutual labels:  sfml
game-map-editor
game-map-editor
Stars: ✭ 17 (-55.26%)
Mutual labels:  2d
algosketch
Visualizer for basic data structures and algorithms
Stars: ✭ 34 (-10.53%)
Mutual labels:  sfml
visual-heatmap
Open source javascript module for high performance, large scale heatmap rendering.
Stars: ✭ 21 (-44.74%)
Mutual labels:  2d
SchrodingerWellPython
2D 3D Time independent FDM Schrodinger equation solver for arbitrary shape of well
Stars: ✭ 21 (-44.74%)
Mutual labels:  2d
among-us-replayer
Replayer for Among Us
Stars: ✭ 32 (-15.79%)
Mutual labels:  sfml
astar-gridmap-2d
A* algorithms for 2D gridmaps. The fastest one, until you prove me wrong
Stars: ✭ 43 (+13.16%)
Mutual labels:  2d
Glass
Gui Library written in Crystal
Stars: ✭ 24 (-36.84%)
Mutual labels:  sfml
vivid.ex
Vivid is a simple 2D rendering library written in Elixir.
Stars: ✭ 27 (-28.95%)
Mutual labels:  2d
Pyslvs-UI
An open source planar linkage mechanism simulation and mechanical synthesis system.
Stars: ✭ 130 (+242.11%)
Mutual labels:  2d
Cut The Rope Replica
A "Cut the Rope" game replica, 2D fun mobile game about helping the frog get the candy.
Stars: ✭ 26 (-31.58%)
Mutual labels:  2d
libcg
The tiny C library of 2D computer graphics.
Stars: ✭ 80 (+110.53%)
Mutual labels:  2d
sokol gp
Minimal modern efficient cross platform 2D graphics painter in C
Stars: ✭ 228 (+500%)
Mutual labels:  2d
Coverity Scan Build Status

ABOUT

This is the branch of Lifish that contains the code for BOOM Remake, a faithful remake of the original BOOM game.

Lifish was a work-in-progress arcade game inspired by BOOM, but that project is currently in indefinite hiatus. The boom branch is the one that's still being occasionally updated, mostly for bugfixing, as BOOM Remake is already complete.

Lifish (and by extension, BOOM Remake) has a level editor available as a separate program, currently working only on Linux and MacOS: LifishEdit.

Supported platforms

BOOM Remake is known to work on the following platforms:

  • Windows 64 bit (>= 7)
  • Linux 64 bit (with non-ancient versions of libc and libstdc++)
  • OS X (but there are known issues with inputs for versions following Catalina)

Binaries

The latest "official" binaries are available here. The latest version in this repo may contain additional features that I haven't had time to polish and package yet in the release.

Building

DEPENDENCIES

Linux, OS X, BSD, etc

The game can be compiled on *nix (tested on Linux, OSX and FreeBSD) via cmake . && make (you need to have SFML >=2.5 installed).

Windows

On Windows you can use cmake + Visual Studio.

Command line parameters

If launched from the command line, lifish accepts a bunch of parameters (see lifish -h for details). It also accepts an optional argument which is the path of the level JSON to use (default: lifish.json).

Note about assets

The original BOOM assets belong to Factor Software. I don't hold any intellectual property upon them.

LICENSE

Copyright (c) Giacomo Parolini, 2021

See the LICENSE file for licensing information.

Other

Coded with vim.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].