LÖVE 0.6.0

General discussion about LÖVE, Lua, game development, puns, and unicorns.
User avatar
rude
Administrator
Posts: 1051
Joined: Mon Feb 04, 2008 3:58 pm
Location: Oslo, Norway

LÖVE 0.6.0

Post by rude » 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
dbltnk
Prole
Posts: 21
Joined: Thu Dec 10, 2009 8:23 pm

Re: LÖVE 0.6.0

Post by dbltnk » 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
Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

Re: LÖVE 0.6.0

Post by Robin » Thu Dec 24, 2009 4:03 pm

:ultraglee:
Help us help you: attach a .love.

User avatar
dbltnk
Prole
Posts: 21
Joined: Thu Dec 10, 2009 8:23 pm

Re: LÖVE 0.6.0

Post by dbltnk » 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
Avalon
Prole
Posts: 49
Joined: Sat Sep 12, 2009 11:37 am

Re: LÖVE 0.6.0

Post by Avalon » Thu Dec 24, 2009 4:20 pm

Awesome! :D

User avatar
bartbes
Sex machine
Posts: 4946
Joined: Fri Aug 29, 2008 10:35 am
Location: The Netherlands
Contact:

Re: LÖVE 0.6.0

Post by bartbes » 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!

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

Re: LÖVE 0.6.0

Post by Robin » 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 229 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.
Help us help you: attach a .love.

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

Re: LÖVE 0.6.0

Post by bmelts » Thu Dec 24, 2009 6:21 pm

:ultrahappy:

User avatar
beatthelastboss
Citizen
Posts: 63
Joined: Wed Dec 09, 2009 10:50 pm
Location: Jacksonville, Florida, USA

Re: LÖVE 0.6.0

Post by beatthelastboss » Thu Dec 24, 2009 7:09 pm

Merry Christmas, lovers! :)
IN SOVIET RUSSIA, LUA CODES IN YOU!!

User avatar
bartbes
Sex machine
Posts: 4946
Joined: Fri Aug 29, 2008 10:35 am
Location: The Netherlands
Contact:

Re: LÖVE 0.6.0

Post by bartbes » 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...

Post Reply

Who is online

Users browsing this forum: No registered users and 6 guests