AGen

General discussion about LÖVE, Lua, game development, puns, and unicorns.
User avatar
StoneCrow
Party member
Posts: 199
Joined: Sat Apr 17, 2010 9:31 am
Location: Wales the land of leeks and leaks
Contact:

AGen

Post by StoneCrow » Sun Aug 08, 2010 1:23 pm

recently i had a bash at the internet to see who else is making a 2d game engine using lua
i only found one other example that wasnt a game maker or unfinished is AGen
it advertises itself as an "abstract interface" and has one commercial game already Chains which has also made it onto steam
ImageImage
although the commercial game is developed by the same person who develops the engine

the engines real flaws compared to love is that the community using the engine seems to be almost non existant and although it is free, there is a licencing fee of $200 if you want to make money from your game.

anyone here got any experience with this engine?
if so how does it compare to LOVE?

i cant see myself tempted by it mostly because of the lack of community behind the engine
Dull but sincere filler.

User avatar
Felipe Budinich
Citizen
Posts: 67
Joined: Thu Jul 29, 2010 1:36 pm

Re: AGen

Post by Felipe Budinich » Sun Aug 08, 2010 5:11 pm

For one thing, it is closed source and it offers a free version. And that's about all i need to know

User avatar
bmelts
Party member
Posts: 380
Joined: Fri Jan 30, 2009 3:16 am
Location: Wiscönsin
Contact:

Re: AGen

Post by bmelts » Sun Aug 08, 2010 6:12 pm

The developer of AGen was a member of our community a while ago, actually - he went by "ivan" here.

User avatar
nevon
Commander of the Circuloids
Posts: 938
Joined: Thu Feb 14, 2008 8:25 pm
Location: Stockholm, Sweden
Contact:

Re: AGen

Post by nevon » Sun Aug 08, 2010 6:17 pm

Closed source and only available for Windows? I think I'll pass.

User avatar
StoneCrow
Party member
Posts: 199
Joined: Sat Apr 17, 2010 9:31 am
Location: Wales the land of leeks and leaks
Contact:

Re: AGen

Post by StoneCrow » Sun Aug 08, 2010 7:36 pm

i didnt know he was a member here,
cool.
lua coded games is a small world i guess :3
Dull but sincere filler.

User avatar
Felipe Budinich
Citizen
Posts: 67
Joined: Thu Jul 29, 2010 1:36 pm

Re: AGen

Post by Felipe Budinich » Sun Aug 08, 2010 7:38 pm

anjo wrote:The developer of AGen was a member of our community a while ago, actually - he went by "ivan" here.
I'll take a wild guess and I'll say that it is a Löve "branch" with some windows-only libraries on top.

User avatar
Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

Re: AGen

Post by Robin » Sun Aug 08, 2010 9:25 pm

Felipe Budinich wrote:I'll take a wild guess and I'll say that it is a Löve "branch" with some windows-only libraries on top.
Meh. Looking at the documentation, I'd say it would actually be harder to change LÖVE to that abomination (:P) than write it himself.

Also, I think there might be some licensing problems with LÖVE's dependencies for closed-source derivatives, but I'm not sure of that.
Help us help you: attach a .love.

User avatar
Tesselode
Party member
Posts: 551
Joined: Fri Jul 23, 2010 7:55 pm

Re: AGen

Post by Tesselode » Tue Aug 10, 2010 3:09 am

Hello World in AGen:

Code: Select all

display:create ( "My Window", 800, 600, 32, true )

my_sprite = Sprite ( )
display.viewport:add_child ( my_sprite )

my_font = Font ( )
my_font:load_system ( "Arial", 18 )

my_sprite.canvas:set_font ( my_font )
my_sprite.canvas:write ( "Hello world!" )
Hello World in Love:

Code: Select all

function love.draw()
    love.graphics.print('Hello World!', 400, 300)
end
Obvious winner.

User avatar
Felipe Budinich
Citizen
Posts: 67
Joined: Thu Jul 29, 2010 1:36 pm

Re: AGen

Post by Felipe Budinich » Tue Aug 10, 2010 4:37 am

Tesselode wrote:Obvious winner.
No need to remind us :ultrahappy: but to be fair he did do some other stuff (even tho, it would be completely confusing for a noob like me):

Code: Select all

display:create ( "My Window", 800, 600, 32, true ) --Window caption ( i guess), Resolution, Color Depth, Fullscreen (or Vsync)

my_sprite = Sprite ( ) -- ????? The kind of stuff that makes you wonder, Why would i want to do this? We are doing text right?
display.viewport:add_child ( my_sprite ) -- ????

my_font = Font ( )
my_font:load_system ( "Arial", 18 ) -- Chose a font, and pick it's size

my_sprite.canvas:set_font ( my_font )
my_sprite.canvas:write ( "Hello world!" )
Above all, it's the kind of introduction that would have driven me away about 3 weeks ago, because i wouldn't know what half of that stuff is. If half of that stuff is optional, i wouldn't know.

LÖVE's "hello world" seemed simple enough, so I thought, why not?

pekka
Party member
Posts: 206
Joined: Thu Jan 07, 2010 6:48 am
Location: Oulu, Finland
Contact:

Re: AGen

Post by pekka » Tue Aug 10, 2010 5:10 am

There is also a Lua game programming environment called Scrupp out there.

http://scrupp.sourceforge.net/

It doesn't seem to have an active community, at least not anywhere the size we have here. It is somewhat similar in feel to Löve because both are based on SDL. Yay for familiar callbacks.

Post Reply

Who is online

Users browsing this forum: Google [Bot] and 6 guests