Skip to content

chewbranca/lfg

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
img
 
 
sti
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

LFG (Lua Flare Game) library

LFG is a Lua (and Love 2D) library on top of the fantastic art and game assets in Flare Game by Clint Bellanger and others. This project builds a game engine around the amazing work in Flare Game using the Love 2D game engine as a base. This engine is built with multiplayer pvp in mind and a subset of functionality from Flare Game is supported.

running around random mobs

Demo

To see a demo of the engine you can create a main.lua file similar to: (WARNING: "demo" is a stretch, more of a test bed at the moment)

-- lfg demo

local lfg = require "lfg"

function love.load()
    assert(lfg.init({map_file="map_oasis.lua"}))

    local minotaur = lfg.get_character("Minotaur")
    local player = lfg.Entity:new("Player foo", minotaur, 100, 100, 0, 0, 0, true)
end


function love.update(dt)
    lfg.update(dt)
end

function love.draw()
    lfg.draw()
end

Or you can execute the demo directly with Love 2D:

# ****WARNINGS****
# this repo is *large*, don't download over mobile


# Clone the repo using git:
$ git clone https://github.com/chewbranca/lfg.git

# Or to get a zip file:
# $ wget https://github.com/chewbranca/lfg/archive/master.zip

# Download a love_0.10.2* release of your preference from:
# https://bitbucket.org/rude/love/downloads/

# Run the demo!
$ love .

About

LFG (Lua Flare Game) library is an engine around the Flare Game art and game assets

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages