A Kingdom Divided - a strategy game
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
audio
dialogue
etc
lib
maps
names
rake
sources
src
tmx
units
.gitignore
.gitmodules
Gemfile
LICENSE
README.md
Rakefile.rb
VERSION
conf.lua
main.lua
screenshot.png

README.md

A Kingdom Divided

Screenshot

Dependencies

In order to run the game, you'll need Lua Löve 0.8.0. If working from a git checkout, you'll need to get the git submodules:

git submodule init
git submodule update

If you want to edit the maps, you'll need Tiled

Running the game

To run the game, make sure Löve is installed and love is in your PATH, then just run:

love .

Design

Design doc

Code

Directory structure

  • audio: song and sound effect assets
  • build: working directory for building and packaging distribution files
  • dialogue: text files for all the dialogue
  • etc: misc. config files
  • lib: third-party Lua libraries
  • maps: Lua modules for defining the interactives for each map
  • names: text files containing character names
  • rake: Ruby Rake modules defining the build tasks
  • sources: source asset files not directly used in the game. Doesn't get bundled with builds
  • src: core game Lua modules
  • tmx: tiled .tmx files defining map layouts
  • tmx/tilesets: tilesets used by the .tmx files
  • units: images for each unit