Battle of the Lua Game Engines: Corona vs. Gideros vs. Love

General discussion about LÖVE, Lua, game development, puns, and unicorns.
Anickyan
Prole
Posts: 27
Joined: Sun Aug 05, 2012 8:42 am

Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L

Post by Anickyan »

kikito wrote: It was the only one that ran on Linux. That was enough for me.
I have had MOAI running in my Linux environment. There are some helpful people in their IRC channel, that helped me set it up.
User avatar
kikito
Inner party member
Posts: 3153
Joined: Sat Oct 03, 2009 5:22 pm
Location: Madrid, Spain
Contact:

Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L

Post by kikito »

That's why I said "was". When I started with LÖVE, Moai didn't even exist.
When I write def I mean function.
User avatar
SiENcE
Party member
Posts: 806
Joined: Thu Jul 24, 2008 2:25 pm
Location: Berlin/Germany
Contact:

Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L

Post by SiENcE »

Moai is okay but when you come from love the api is painfull.
User avatar
Boolsheet
Inner party member
Posts: 780
Joined: Wed Dec 29, 2010 4:57 am
Location: Switzerland

Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L

Post by Boolsheet »

Nixola wrote:
Boolsheet wrote:Also, AGen built Lua with float as the number type. Heretics! :o
What are the consequences of this?
A lower precision when doing calculations. This should not be a problem unless you expect it to hold 32-bit integers precisely. For example, a 32-bit floating-point number can only represent the integers 1 to 16777216 exactly. After that, it can only represent every other integer. After 33554432, only every fourth integer and so on.

The love.audio module has that problem in some places because it converts the number to a float. Sample-accurate seeking gets a little less accurate after 6 minutes.
Shallow indentations.
User avatar
Nixola
Inner party member
Posts: 1949
Joined: Tue Dec 06, 2011 7:11 pm
Location: Italy

Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L

Post by Nixola »

"Other"? Does it mean "even" (when referred to a number)?
lf = love.filesystem
ls = love.sound
la = love.audio
lp = love.physics
lt = love.thread
li = love.image
lg = love.graphics
User avatar
Boolsheet
Inner party member
Posts: 780
Joined: Wed Dec 29, 2010 4:57 am
Location: Switzerland

Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L

Post by Boolsheet »

Nixola wrote:"Other"? Does it mean "even" (when referred to a number)?
In this case yes, it's the even numbers.
Shallow indentations.
User avatar
ivan
Party member
Posts: 1915
Joined: Fri Mar 07, 2008 1:39 pm
Contact:

Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L

Post by ivan »

Boolsheet wrote:
Nixola wrote:
Boolsheet wrote:Also, AGen built Lua with float as the number type. Heretics! :o
What are the consequences of this?
A lower precision when doing calculations. This should not be a problem unless you expect it to hold 32-bit integers precisely. For example, a 32-bit floating-point number can only represent the integers 1 to 16777216 exactly. After that, it can only represent every other integer. After 33554432, only every fourth integer and so on.

The love.audio module has that problem in some places because it converts the number to a float. Sample-accurate seeking gets a little less accurate after 6 minutes.
Most libraries like OpenGL and DirectX typically work with floats anyways. :)
User avatar
Inny
Party member
Posts: 652
Joined: Fri Jan 30, 2009 3:41 am
Location: New York

Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L

Post by Inny »

I've been addicted to Lua for the better part of a decade, so Love was a natural choice for me.

Interesting side note: like 5 or 6 years ago I had emailed the former maintainer of one of the SDL Lua bindings, asking if he had abandoned the project completely, or just stopped working on it but would be accepting open-source patches. His response came in the form of a complete dump of the entire history of commits of the SVN repository, and asked me to become the lead maintainer for it. I politely declined, as I had no interest in producing binaries and doing release cycle things.

In retrospect, I probably should have converted it to git and put the whole thing on Github.
User avatar
josefnpat
Inner party member
Posts: 955
Joined: Wed Oct 05, 2011 1:36 am
Location: your basement
Contact:

Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L

Post by josefnpat »

kikito wrote:That's why I said "was". When I started with LÖVE, Moai didn't even exist.
I guess I'm in the same boat as kikito.

Moai wasn't really matured enough to run on linux for me, which is why I was attracted to love.
Missing Sentinel Software | Twitter

FORCIBLY IGNORED.
<leafo> when in doubt delete all of your code
<bartbes> git rm -r *
<bartbes> git commit -m "Fixed all bugs"
<bartbes> git push
User avatar
Inny
Party member
Posts: 652
Joined: Fri Jan 30, 2009 3:41 am
Location: New York

Re: Battle of the Lua Game Engines: Corona vs. Gideros vs. L

Post by Inny »

Am I feeling a linux neckbeard thread starting. :P
Post Reply

Who is online

Users browsing this forum: No registered users and 6 guests