Skip to content

purrie/line-lancer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Line Lancer

./assets/ui/title.png

Minimalistic strategy game with goal of capturing islands. Direct your army to conquer opponent’s territory until you’re the last one on the map.

Game Mechanics

The game is played with just the mouse by selecting which regions your army will move towards. Your focus is to choose which type of units to build and where to direct them. Your warriors will act and fight your opponents and capture land on their own.

Installation

Game builds can be found on my Itch page here.

Windows

The game can be run as is with no installation steps. Unpack the archive and play.

Linux

Game build comes with install script which will put the game in appropriate directories according to XDG specification.

Android

Apk file can be copied over to a phone and installed manually with no extra steps.

Building

All of the game’s dependencies are embedded within the project and don’t require any external libraries to be installed. Building for Android requires SDK and NDK to be installed on your system. You can use this guide as to how to do it. Build script expects ANDROID_SDK and ANDROID_NDK environment variables to be set to paths where each was installed.

The project uses make for build system. Recipes are only tested on GNU/Linux system and may not be suitable for usage on other systems.

To build the game, enter project’s root directory and run

make build

The following command will also automatically execute the game.

make run

Following commands will go through building and packing the game for all supported systems

make pack-windows
make pack-linux
make pack-android

Resulting archives will be inside “pack” directory.

Contributions

The project doesn’t accept any contributions aside from bug reports and monetary donations at Link.

Copyright

Project has been made in collaboration between Purrie Brightstar and Rewalt Muchaczowicz.

Unless otherwise stated, all code is released under GNU GPLv2 license, while the art, music and other assets are under CC-BY-NC-SAv4 license.

Project uses Raylib which is licensed under zlib license. Project uses JSMN which is licensed under MIT license.