lets-all-be-stupid-forever / circuit-artist

Circuit Artist is a digital circuit drawing and simulation game.
https://store.steampowered.com/app/3139580/Circuit_Artist
GNU General Public License v3.0
231 stars 7 forks source link
c drawing educational game game-development indiegame logic-gates lua nand paint pixelart-game puzzle raylib sandbox-game simulation

logo

Circuit Artist is a digital circuit drawing and simulation game. Circuits are images. You can play in sandbox mode or solve puzzles. You can use lua to interact with your circuit.

Made with raylib.

Game Rules

Screenshots

screenshot1

screenshot2

screenshot3

screenshot4

Building

Compiles in Windows, Linux and Mac.

The Linux and MAC versions are not stable yet: they compile but have some divergences from windows version.

Clone, compile, run on Linux

git clone https://github.com/lets-all-be-stupid-forever/circuit-artist.git
cd circuit-artist/
git submodule init
git submodule update
mkdir build
cd build/
cmake ..
make -C ../LuaJIT/
make
ln -s ../LuaJIT/src/libluajit.so libluajit-5.1.so.2
LD_LIBRARY_PATH=$PWD ./ca

License

GPLv3. See LICENSE file. For dependencies, see third_party folder.