Page 1 of 9

Future features

Posted: Mon Feb 04, 2008 11:57 pm
by rude
Okay, so we've been getting some suggestions for additional LÖVE features. The following "major" features are currently planned:
  • GUI
  • Collision detection/Physics (Chipmunk 2D)
  • Particle system
  • love.net (Networking)
Feel free to suggest other things, if you can think of something.

[Suggested:]

Change mouse position

Code: Select all

love.mouse:setX( x )
love.mouse:setY( y )
love.mouse:setPosition( x, y )
Console

Code: Select all

love.system:print("Hello this is var: " .. var .. "\n")
love.system:println("Yaaay! Auto newlines!")
love.system:setConsole( bool )
Framerate cap

Code: Select all

love.timer:setCap(100)
Scaling of ImageFonts

Code: Select all

imgfont:setScale( scale )
imgfont:setScale( scalex, scaley )
.. or was it:
love.graphics:draw( string, x, y, rotation, scale )
love.graphics:draw( string, x, y, rotation, scalex, scaley )
Other: (interface not suggested)
  • Distortion mesh. (Geometry Wars)
  • "Sprite" object. (Fusion of visual and physical representations)
  • Gamepad support - (SDL has support for it, so it's a matter of wrapping)
  • Rename love.exe to something.exe -> autolaunches something.love
  • Ponies.

Re: Future features

Posted: Tue Feb 05, 2008 12:43 am
by Merkoth
Good to hear about the physics, never heard of Chipmunk, but heard a lot of good things about Box2D (http://www.box2d.org, zlib/libpng license).
Regarding the particle engine, last time I checked out the particle engine code of HGE was pretty simple and powerful (http://hge.relishgames.com, zlib/libpng license). You may want to take a look :)

And now my wishlist:

* Sprite objects
* Be able to rename the window caption
* Joystick/Gamepad input
* Ability to rotate images (maybe in future sprite object? maybe as parameter for love.graphics:draw?)
* Ability to change the "center" of an image/sprite
* A pony <- very important

Re: Future features

Posted: Tue Feb 05, 2008 2:01 am
by rude
I hadn't heard about Chipmunk either, until Mr. "Blue Prawn" told me about it. It does seem very good, though it might actually be based on Box2D.

Thanks for the tip; we are already into the process of ripping off HGE. ^^ Actually, the particle system is more or less done, but it needs to be made more efficient.

The wishlist:
  • A "Sprite" object will probably be created when the collision detection is done.
  • The window caption becomes the game title in version 0.2.0 (next).
  • Joystick/Gamepad ... Noted!
  • Rotate/scale is implemented in 0.2.0 as a parameter in love.graphics:draw
  • image:setCenter and animation:setCenter is implemented in 0.2.0.
  • Ponies ... of course. And chinchillas.

Re: Future features

Posted: Tue Feb 05, 2008 11:26 pm
by mike
rude wrote: "Sprite" object. (Fusion of visual and physical representations)
Is this "Sprite" object you refer to an updated version of CorporealActor?

PS: A suggested forum feature would be a specific board for bugs. Build it and they will come.

Re: Future features

Posted: Wed Feb 06, 2008 2:05 am
by rude
Yeah, something like that. Will probably be implemented in Lua, though. We'll see.

We could add another category, but there's no real point as long as there are a grand whopping five users. Forum creation strategy: if "Everything" becomes oversaturated with topics of a specific type, we'll create a separate section for that topic.

Re: Future features

Posted: Wed Feb 06, 2008 8:09 am
by SCIBOTIC
What sort of ponies are you hoping for?

Re: Future features

Posted: Wed Feb 06, 2008 12:23 pm
by Merkoth
SCIBOTIC wrote:What sort of ponies are you hoping for?
LÖVE-branded ones if possible, something like:

Image
Shot at 2008-02-06

Re: Future features

Posted: Wed Feb 06, 2008 6:01 pm
by Merkoth
Now seriously, is it possible to add setX() and setY() methods for the mouse?

Re: Future features

Posted: Wed Feb 06, 2008 6:32 pm
by rude
... is that really a pony?

It is very possible to add love.mouse:setX/Y.

Re: Future features

Posted: Wed Feb 06, 2008 9:24 pm
by Merkoth
I googled it, but I must admit that it looks more like a mini-donkey o_O