LÖVE 0.6.0

General discussion about LÖVE, Lua, game development, puns, and unicorns.

LÖVE 0.6.0

Postby rude on Thu Dec 24, 2009 3:20 pm

It's been forever since the last release of LÖVE. It has taken so long because of major architectural changes (for the nth time). Stuff integral to LÖVE 0.5.0, like SWIG and boost have been removed and replaced with "hand-made" infrastructure. LÖVE 0.6.0 almost qualifies as a rewrite.

There are many changes since LÖVE 0.5.0. There is no way I can remember all of them, and it's not like changes are written down somewhere, so this list is just what I remember now:

  • New modules: love.event, love.image and love.sound.
  • Removed modules: love.system.
  • Some new types: SpriteBatch, Quad, ImageData, SoundData, PulleyJoint, GearJoint.
  • Removed types: Color.
  • Radians are now used instead of degrees.
  • Image origin is now the top left corner of the image, not the center.
  • love.graphics.print is used to draw text, not love.graphics.draw.
  • Constants are now strings.
  • The conf file is now a regular Lua file.
  • All callbacks are now expected to be in the love-table.
  • love.audio is now OpenAL-based, which opens up some interesting things you can do with sound.
Also, these brilliant people have joined the LÖVE development team, and have played important roles in the development of 0.6.0:

  • bartbes - All-around contributor and Sex Machine. Has mostly been working on love.filesystem and love.sound, but he's involved in much more. (I guess bartbes can edit the post if he wants to promote himself further ;)).
  • anjo - Has done tons of work to get LÖVE 0.6.0 working on Mac OSX, but has also contributed with other stuff, like screenshot and image data encoding.
  • Tenoch - Has mostly fixed up the very broken love.physics, and added some new joint types. (Anything else?)
Because it's Christmas Eve, I have to run. Merry Christmas to all!

http://love2d.org/download
User avatar
rude
Administrator
 
Posts: 986
Joined: Mon Feb 04, 2008 3:58 pm
Location: Oslo, Norway

Re: LÖVE 0.6.0

Postby dbltnk on Thu Dec 24, 2009 3:45 pm

Nice present. Thanks guys. That means I'll have to start porting my code once christmas eve is over. *g
User avatar
dbltnk
Prole
 
Posts: 21
Joined: Thu Dec 10, 2009 8:23 pm

Re: LÖVE 0.6.0

Postby Robin on Thu Dec 24, 2009 4:03 pm

:ultraglee:
Random remarks are rarely really random. This is a subliminal message. Go read my blog, gvxdev.wordpress.com/.
New Space poll @ http://gvx.github.com/hacking.html#space
User avatar
Robin
The Omniscient
 
Posts: 1801
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands

Re: LÖVE 0.6.0

Postby dbltnk on Thu Dec 24, 2009 4:06 pm

Is there anything to observer when switching from 0.5.0 to 0.6.0? I know that I need to port my code. But is upgrading the engine only installing the exe/zip/dmg or do I need to uninstall the old engine beforehand?
User avatar
dbltnk
Prole
 
Posts: 21
Joined: Thu Dec 10, 2009 8:23 pm

Re: LÖVE 0.6.0

Postby Avalon on Thu Dec 24, 2009 4:20 pm

Awesome! :D
User avatar
Avalon
Grand Provider
 
Posts: 49
Joined: Sat Sep 12, 2009 11:37 am

Re: LÖVE 0.6.0

Postby bartbes on Thu Dec 24, 2009 4:24 pm

Yay! Few comments though:
  • Eve? This is afternoon!
  • I want to be on the credits page!
  • Yay!
  • More yay!
  • Merry Christmas everybody!
I have an inferior sibling called Skynet.
User avatar
bartbes
Sex machine
 
Posts: 1920
Joined: Fri Aug 29, 2008 10:35 am
Location: The Netherlands

Re: LÖVE 0.6.0

Postby Robin on Thu Dec 24, 2009 4:43 pm

I have some problems with the mime-stuff: (Xubuntu)
  1. I get a weird unlovely icon for .love files.
  2. It doesn't set love as the default program to execute for .love files.
Upon closer inspection, /usr/share/mime/packages/love.xml doesn't make any reference to the love executable or the love icon.

EDIT: ok, I don't think that belongs to love.xml, but I still don't know where it should go.

EDIT 2: I can run LÖVE games with this .desktop file (put it in /usr/share/applications/):
love.txt
This is actually a .desktop
(190 Bytes) Downloaded 87 times

(Note that for some reason, it appears in the menu under Other... I might fix that.)
Then I needed to append this line to /usr/share/applications/mimeinfo.cache)
Code: Select all
application/love-game=love.desktop

I still don't know how to properly display the love image for .love games.
Random remarks are rarely really random. This is a subliminal message. Go read my blog, gvxdev.wordpress.com/.
New Space poll @ http://gvx.github.com/hacking.html#space
User avatar
Robin
The Omniscient
 
Posts: 1801
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands

Re: LÖVE 0.6.0

Postby anjo on Thu Dec 24, 2009 6:21 pm

:ultrahappy:
User avatar
anjo
Party member
 
Posts: 245
Joined: Fri Jan 30, 2009 3:16 am
Location: Wiscönsin

Re: LÖVE 0.6.0

Postby beatthelastboss on Thu Dec 24, 2009 7:09 pm

Merry Christmas, lovers! :)
IN SOVIET RUSSIA, LUA CODES IN YOU!!
User avatar
beatthelastboss
Citizen
 
Posts: 63
Joined: Wed Dec 09, 2009 10:50 pm
Location: Jacksonville, Florida, USA

Re: LÖVE 0.6.0

Postby bartbes on Thu Dec 24, 2009 7:37 pm

@robin-gvx: Those problems have occurred since ubuntu 9.10, I'll see if I can solve it tomorrow...
I have an inferior sibling called Skynet.
User avatar
bartbes
Sex machine
 
Posts: 1920
Joined: Fri Aug 29, 2008 10:35 am
Location: The Netherlands

Next

Return to General

Who is online

Users browsing this forum: No registered users and 2 guests