Ligo



Install stable version

about

Ligo is a game I developped alone. I use Tiled a tile map editor, LÖVE a lua game engine and Tiölved a library I develop to manage Tiled in Löve. It also use Jumper a pure lua grid-based pathfinding library.

It is not in develpment as I moved to another project. The project is almost finished but levels must be created and I don't like to create some so ...

the project is free and open source and is hosted on github here and all version are available there.

The main mecanic is a link between players that force them to act together. Indeed the link is the only way to kill ennemy. However surviving is individual.

The input are simple as possible : 4 directions and a key. It can be played on joystick or keyboard.

It is easy to create your own map by using tiled. See the documentation below.

It is released under MIT license, so you got the code, do whatever you want.

map editor

a basic example is available here, with a README explaning step by step how to create a map and a dungeon

you can edit maps and dungeons (a series of map like in the game).

dungeon

map

Map are generated with tiled, use ctrl+e to export in lua. First download it.

Tiled is a tool to create layer of tile. I use only tile layer but in two way

Map must be export in lua in a map directory in your user directory.

object

They are two kind of object : primitive and alias. The first are real object (a code in lua for each), the second are alias that set value of some attribute if you don't give one. Indeed fireball can be an alias of arrow that set time=2 out of the default value.

time unit is second * timecoef, distance unit is meter, a tile is 1x1 meter. Velocity are moslty relative to character velocity and angle are in degrees

Notation :

Primitive

alias

none yet

licence

The MIT License (MIT)

Copyright (c) 2015 thiolliere

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.