Page 1 of 2

LOVE 0.3.0

Posted: Tue Jun 17, 2008 2:42 am
by rude
LOVE 0.3.0 has been released!

Changes:
  • Added ParticleSystem.
  • Added visual error reporting.
  • Added love.system for game control needs.
  • Added input grabbing.
  • Added functions in love.graphics for display management.
  • Added functions in love.graphics for getting current color, font, etc.
  • Added love.graphics.point().
  • Added love.filesystem.enumerate() for getting folder contents.
  • Added functions for setting the window caption.
  • Added version checking. An error occurs if the game is incompatible. (Remember love_version in the config file!)
  • Fixed print() :)
  • Removed all keyboard shortcuts. (Everything can be done in code now)
  • Save folders are now created only if required.
  • On Windows, the new save location is %APPDATA%\LOVE\game. (Still ~/.love/game on Linux).
I know this release isn't extremely exciting. The focus has been on filling certain (*ahem*) holes in the interface/system which should have been there from day one.

Here are some screenshots of LOVE 0.3.0:

No Game screen. Now featuring vermin. (Xubuntu 8.04)
Image


This is the new error handling screen. If you want to try this out, check out epic_fail.love.
Image

And of course, the new particle system. This demo is in the demo pack and releases, but you can also get it here: particles.love.
Image
Image

Please do report bugs and oddities that you may observe while using LOVE!

Next up is improvements to the audio module and physics!

8-)

Re: LOVE 0.3.0

Posted: Wed Jun 18, 2008 3:33 pm
by Merkoth
Image

Not exciting? I find this news extremely exciting, I sincerely welcome our new BSODs and I'm sure those without proper command-line will do so too :)

Congratulations and thanks to you guys!

Re: LOVE 0.3.0

Posted: Wed Jun 18, 2008 4:46 pm
by mike
I, for one, welcome our particle-based overlords. It's quite embarrassing to think of how long we went without real error handling :oops:
But better late than never, right? Right?

Right..?

Re: LOVE 0.3.0

Posted: Wed Jun 18, 2008 7:06 pm
by rude
Of course, I've already discovered one critical bug. 0.3-1 will be released in two days ... max.

@Merkoth: I've been unable to reproduce the bug where ~/.love is mounted as the save-folder. Is it still there?

Making the "BSOD" blue was not an intentional reference to the Windows BSOD. Maybe we should make the screen exactly like that (only meaningful). :D

Re: LOVE 0.3.0

Posted: Wed Jun 18, 2008 10:55 pm
by Vadi
Can the user copy the text into a clipboard?

Re: LOVE 0.3.0

Posted: Wed Jun 18, 2008 11:11 pm
by rude
Vadi wrote:Can the user copy the text into a clipboard?
If you mean the error text, then no. It would be easy to save the error message to a file, though.

Re: LOVE 0.3.0

Posted: Thu Jun 19, 2008 3:55 am
by ivan
Yep, the new release looks great, I'm very impressed. :)
I like that Love offers a low-level interface for rendering and audio, but for me personally particle systems/physics should be optional addons/plugins to the engine.
It would be nice if these extra features could be external to the core of the engine itself.
This is something we've been dealing with in AGen.

Re: LOVE 0.3.0

Posted: Thu Jun 19, 2008 12:41 pm
by rude
Hello again Ivan,

Do you mean that in Agen a particle system would be created in Lua? Or in the form of some native plugin (particlesystem.dll).

Re: LOVE 0.3.0

Posted: Thu Jun 19, 2008 8:49 pm
by Vadi
rude wrote:
Vadi wrote:Can the user copy the text into a clipboard?
If you mean the error text, then no. It would be easy to save the error message to a file, though.
That would be cool, but just some easy way of poking the user (save for a screenshot) to report the error would be good :)

Re: LOVE 0.3.0

Posted: Thu Jun 19, 2008 10:12 pm
by rude
Ok, I'll add it to the to-do list, but it will be pretty far down there. 8-)

Oh, and if someone knows how to use the clipboard in Linux via C++, please inform me.