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

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

Postby linley » 12 Mar 2017, 13:50

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!
Last edited by linley on 15 Apr 2017, 14:21, edited 1 time in total.
linley
 
Posts: 7
Joined: 20 Aug 2014, 14:48

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

Postby Lyberta » 12 Mar 2017, 18:01

Looks hard as hell.
Lyberta
 
Posts: 765
Joined: 19 Jun 2013, 10:45

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

Postby smcameron » 13 Mar 2017, 00:24

This looks really good from the video. And in C too. Nice job.
smcameron
 
Posts: 377
Joined: 29 Oct 2010, 23:44

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

Postby Akien » 13 Mar 2017, 08:15

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.
Godot Engine project manager and maintainer.
Occasional FOSS gamedev: Lugaru, OpenDungeons, Jetpaca, Minilens.
User avatar
Akien
 
Posts: 737
Joined: 22 Feb 2014, 13:14

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

Postby linley » 13 Mar 2017, 12:53

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
linley
 
Posts: 7
Joined: 20 Aug 2014, 14:48

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

Postby Akien » 18 Mar 2017, 11:48

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.
Godot Engine project manager and maintainer.
Occasional FOSS gamedev: Lugaru, OpenDungeons, Jetpaca, Minilens.
User avatar
Akien
 
Posts: 737
Joined: 22 Feb 2014, 13:14

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

Postby Imerion » 18 Mar 2017, 17:26

This looks super-nice! Will have to give it a go! :D
Try my games! : My Games - Read my FOSS Games Blog! : Free Game News
Imerion
 
Posts: 100
Joined: 09 Apr 2011, 19:37

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

Postby linley » 15 Apr 2017, 14:20

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
linley
 
Posts: 7
Joined: 20 Aug 2014, 14:48

Who is online

Users browsing this forum: No registered users and 1 guest