Page 1 of 1

Liberation Circuit: Rogue AI Simulator (version 1.3: 15 Apr)

PostPosted: 12 Mar 2017, 13:50
by linley
I've just finished version 1.0 of my new game, Liberation Circuit.

Image

It's an RTS/programming game where you must escape from a hostile computer system. You can play it in RTS mode and take direct control of your units, or you can use the game's built-in compiler to write AI for your units in a simplified version of C.

Here it is on github: https://github.com/linleyh/liberation-circuit/releases/latest
and itch.io: https://linleyh.itch.io/liberation-circuit

It's built with Allegro 5 and should compile on any system supported by Allegro. Windows binaries are available; compilation instructions for Linux are in the readme.
Licence is GPL v3.

Here's the trailer: https://www.youtube.com/watch?v=wLpyuTKCbbw
And another video: https://www.youtube.com/watch?v=Ky0ekTamk9Y
And some screenshots: http://imgur.com/gallery/vUteJ

Have fun!

Re: Liberation Circuit: Rogue AI Simulator (version 1.0!)

PostPosted: 12 Mar 2017, 18:01
by Lyberta
Looks hard as hell.

Re: Liberation Circuit: Rogue AI Simulator (version 1.0!)

PostPosted: 13 Mar 2017, 00:24
by smcameron
This looks really good from the video. And in C too. Nice job.

Re: Liberation Circuit: Rogue AI Simulator (version 1.0!)

PostPosted: 13 Mar 2017, 08:15
by Akien
Looks pretty nice, good job! I couldn't give it a try yet as I package allegro5 with addons separate from the core (i.e. non monolithic, which is the default upstream setup), so your CMake logic to link the monolithic library does not work.

Re: Liberation Circuit: Rogue AI Simulator (version 1.0!)

PostPosted: 13 Mar 2017, 12:53
by linley
Akien {l Wrote}:Looks pretty nice, good job! I couldn't give it a try yet as I package allegro5 with addons separate from the core (i.e. non monolithic, which is the default upstream setup), so your CMake logic to link the monolithic library does not work.


Unfortunately I don't know much about CMake - those scripts are from someone else (I tried to use CMake once and it was an extremely painful experience).

There are also do scripts, if those help. Otherwise, you may be able to link with the following options:
-lallegro -lm -lallegro_audio -lallegro_acodec -lallegro_font -lallegro_image -lallegro_primitives -lallegro_dialog

Re: Liberation Circuit: Rogue AI Simulator (version 1.0!)

PostPosted: 18 Mar 2017, 11:48
by Akien
linley {l Wrote}:Unfortunately I don't know much about CMake - those scripts are from someone else (I tried to use CMake once and it was an extremely painful experience).

There are also do scripts, if those help. Otherwise, you may be able to link with the following options:
-lallegro -lm -lallegro_audio -lallegro_acodec -lallegro_font -lallegro_image -lallegro_primitives -lallegro_dialog

That does the trick! The game looks very polished, congrats!

I'll see if I can improve your buildsystem so that it can build with both monolithic and split allegro5 out of the box (will make a pull request if I manage), and then package it for my Linux distro Mageia.

Re: Liberation Circuit: Rogue AI Simulator (version 1.0!)

PostPosted: 18 Mar 2017, 17:26
by Imerion
This looks super-nice! Will have to give it a go! :D

Re: Liberation Circuit: Rogue AI Simulator (version 1.0!)

PostPosted: 15 Apr 2017, 14:20
by linley
A new release! Version 1.3 adds an integrated debugger, which lets you see the detailed instructions executed by your processes. It looks like this:

Image

V1.3 also fixes a few minor issues with v1.2.

Github: https://github.com/linleyh/liberation-circuit/releases/latest
Itch.io: https://linleyh.itch.io/liberation-circuit