Post-0.10.0 feature wishlist

General discussion about LÖVE, Lua, game development, puns, and unicorns.
User avatar
slime
Solid Snayke
Posts: 2820
Joined: Mon Aug 23, 2010 6:45 am
Location: Nova Scotia, Canada
Contact:

Re: Post-0.10.0 feature wishlist

Post by slime » Fri Dec 25, 2015 11:04 pm

Jasoco wrote:Though I'm not really interested in mobile gaming anymore unless Löve iOS can access the Made For iPhone API for external controllers.
It can, actually – I recently added that to SDL as part of my work to port it to tvOS (as tvOS is based on iOS and the MFi game controller code works for both operating systems).

That said, there aren't many people who actually use a controller with their iPhone, so you can't really make an app that requires it.

User avatar
Jasoco
Inner party member
Posts: 3642
Joined: Mon Jun 22, 2009 9:35 am
Location: Pennsylvania, USA
Contact:

Re: Post-0.10.0 feature wishlist

Post by Jasoco » Fri Dec 25, 2015 11:10 pm

slime wrote:It can, actually – I recently added that to SDL as part of my work to port it to tvOS (as tvOS is based on iOS and the MFi game controller code works for both operating systems).

That said, there aren't many people who actually use a controller with their iPhone, so you can't really make an app that requires it.
You can't make an app on the App Store that requires it. But if Löve were on the App Store, we could still make games that require a controller.

User avatar
Jack5500
Party member
Posts: 149
Joined: Wed Dec 07, 2011 8:38 pm
Location: Hamburg, Germany

Re: Post-0.10.0 feature wishlist

Post by Jack5500 » Sun Dec 27, 2015 8:27 am

Oh, and we should set up a package managment system IMHO.
Finding and aquiring libraries is not ideal at the moment

User avatar
Linkpy
Party member
Posts: 102
Joined: Fri Aug 29, 2014 6:05 pm
Location: France
Contact:

Re: Post-0.10.0 feature wishlist

Post by Linkpy » Sun Dec 27, 2015 9:25 am

For me, before anything : a powerful debugging library (like love.debug.*) and a good profiling lib too :emo:
Founder of NeoShadow Studio. Currently working on the project "Sirami".
github / linkpy

User avatar
rmcode
Party member
Posts: 454
Joined: Tue Jul 15, 2014 12:04 pm
Location: Germany
Contact:

Re: Post-0.10.0 feature wishlist

Post by rmcode » Tue Dec 29, 2015 5:21 pm

Rename Scancode to ScanCode :P

( Disclaimer: I'm not serious )

( Just a bit )

User avatar
slime
Solid Snayke
Posts: 2820
Joined: Mon Aug 23, 2010 6:45 am
Location: Nova Scotia, Canada
Contact:

Re: Post-0.10.0 feature wishlist

Post by slime » Tue Dec 29, 2015 5:24 pm

Scancode is accepted as one word. :P

User avatar
rmcode
Party member
Posts: 454
Joined: Tue Jul 15, 2014 12:04 pm
Location: Germany
Contact:

Re: Post-0.10.0 feature wishlist

Post by rmcode » Tue Dec 29, 2015 5:26 pm

slime wrote:Scancode is accepted as one word. :P
I know, I know ... it just looks ... weird to me :awesome:

jjmafiae
Party member
Posts: 1333
Joined: Tue Jul 24, 2012 8:22 am

Re: Post-0.10.0 feature wishlist

Post by jjmafiae » Fri Jan 01, 2016 12:12 am

Rishavs wrote:I know that you guys want to keep love as a basic framework, but i really feel that for love to be the best library for new users, it has to a "batteries included" distribution.

As such, I hope that love will have its own default modules for:
  • Tilemap support
    Scenegraph support
    Basic UI support
    Sprite based Animation support
    Camera support
    Gamestate support
    Profiling Support
This will ensure that the most important modules that are used in almost all 2d games are there and will always be supported. Of course, people can always roll their own if they want.

A good way to do is to just integrate any well used and made community module into the love code.
Alot of those things can be done with simple libraries

User avatar
Ref
Party member
Posts: 679
Joined: Wed May 02, 2012 11:05 pm

Re: Post-0.10.0 feature wishlist

Post by Ref » Sun Jan 03, 2016 5:08 pm

Can wish but never get!
Would like next version of Love to revert to 0.9's Shader orientation.
Two wrongs don't make it right.
The original problem was that love.graphics y axes was inverted, NOT the Shader's.
Now the rest of the world's shaders don't stand a chance of working in Love.
(GLSL is not the easiest language to learn.)
As xXxMoNkEyMaNxXx said "So sad"!

User avatar
slime
Solid Snayke
Posts: 2820
Joined: Mon Aug 23, 2010 6:45 am
Location: Nova Scotia, Canada
Contact:

Re: Post-0.10.0 feature wishlist

Post by slime » Sun Jan 03, 2016 6:40 pm

There are no plans to change LÖVE from its y-down (with y=0 at the top) by default coordinate system. It's working as intended. 0.9's shader coordinate system was always y-down by default (try outputting the texture coordinate values and see where 0,0 is and where 1,1 is!), it's just the pixel coordinate value that was buggy and didn't match anything else.

I don't think I know of any pixel shader code that actually depends on the coordinate system of the pixel coordinate value in shaders being 0 at the bottom – the most important thing is that it should be consistent with the coordinate system of the texture coordinate values.
It is in 0.10.0 (and it is in non-LÖVE programs, even ones with a y-up coordinate system), but it wasn't in previous LÖVE versions so you had to do some manual fiddling to get non-LÖVE shaders working right if they used that. Now you don't (as long as you use the pixel coordinate argument to the effect() function, and not gl_FragCoord – which you should always avoid). :)

Post Reply

Who is online

Users browsing this forum: No registered users and 9 guests