Giter Site home page Giter Site logo

flare-game's Introduction

Flare

Flare is a a single-player 2D action RPG with fast-paced action and a dark fantasy style.

It is built on the FLARE engine (Free/Libre Action Roleplaying Engine). Its repo is at https://github.com/clintbellanger/flare-engine

Flare uses simple file formats (INI style config files) for most of the game data, allowing anyone to easily modify game contents. Open formats are preferred (png, ogg). Maps are edited using Tiled.

Copyright and License

Flare (the game) is Copyright ©2010-2013 Clint Bellanger. Contributors retain copyrights to their original contributions.

The Flare Engine is released under GPL version 3 or later.

All of Flare's art and data files are released under CC-BY-SA 3.0. Later versions are permitted.

The Liberation Sans fonts version 2 are released under the SIL Open Font License, Version 1.1.

The GNU Unifont font is released under GPL v2, with the exception that embedding the font in a document does not in itself bind that document to the terms of the GPL.

Links

Installation

See the Flare-Engine repo for instructions on how to install Flare:

https://github.com/clintbellanger/flare-engine

Flare Game is installed as a set of mods for Flare Engine. Place the contents of the "mods" folder inside Flare Engine's mods folder.

  • On Windows, the mods folder will be in the same directory as the flare executable.
  • On OSX, this will be inside the Flare.app folder, in Resources/mods
  • On Linux, the default location of the mods folder is /usr/local/share/flare/mods/

Then enable these mods in Flare's Configuration screen.

fantasycore
alpha_demo

Settings

Settings are stored in one of these places:

$XDG_CONFIG_HOME/flare
$HOME/.config/flare
./config

Here you can enable fullscreen, change the game resolution, enable mouse-move, and change keybindings. The settings files are created the first time you run Flare.

Save Files

Save files are stored in one of these places:

$XDG_DATA_HOME/flare
$HOME/.local/share/flare
./saves

If permissions are correct, the game is automatically saved when you exit.

Packaging and Distributing

If you are packaging Flare Game for release (e.g. on an operating system's software repo), we suggest creating two packages.

  • flare-engine the package that contains the single engine reused by several games
  • flare-game, a package that requires flare-engine that only contains this game data

When distributing flare-game you may elect to omit these folders which are not used at runtime.

  • art_src contains the raw files (e.g. Blender files) used to generate Flare's art.
  • tiled contains the Tiled-native map files used to export Flare's maps

flare-game's People

Contributors

clintbellanger avatar dorkster avatar stefanbeller avatar igorko avatar pennomi avatar hean01 avatar manuelafm avatar makrohn avatar sbasalaev avatar basdoodeman avatar dgsb avatar cruzr avatar matthiaskrgr avatar amdmi3 avatar daniel-santos avatar hansjoachim avatar sonjek avatar pawonashi avatar queria avatar dallatower avatar nojan avatar paul-wortmann avatar chrisoelmueller avatar tshirtman avatar josephbleau avatar piotrrak avatar dap-darkness avatar acieroid avatar fcxsanya avatar mdrew avatar

Watchers

James Cloos avatar Andrew Kester avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.