Page 2 of 2

Re: Plans for LÖVE

Posted: Mon Feb 16, 2009 7:27 pm
by Skofo
I want LÖVE to spit out unicorns and leprechauns on command.

Re: Plans for LÖVE

Posted: Mon Feb 16, 2009 10:27 pm
by mike
Skofo wrote:I want LÖVE to spit out unicorns and leprechauns on command.
There is nothing LÖVEly about leprechauns. Those money-grubbing little bastards aren't deserving of our affëction :halloween:

Re: Plans for LÖVE

Posted: Wed Feb 18, 2009 8:44 am
by karlkatzke
Can we just get the unicorns, then?

Re: Plans for LÖVE

Posted: Sat Feb 21, 2009 10:54 am
by Robin
It would be cool to have a Löve code base (maybe as a section on the forum), all licensed under LCPL.

Re: Plans for LÖVE

Posted: Sat Feb 21, 2009 12:17 pm
by osuf oboys
Robin wrote:It would be cool to have a Löve code base (maybe as a section on the forum), all licensed under LCPL.
LÖVE is already released under the zlib license so you can pretty much do with it as you want as long as you do not claim that you made the original version(s) of LÖVE clearly mark edited versions as such (and the original authors still own the trademark). So if you want to edit something and call it MODLÖVE, you're free to do so. I presume the primary difference would be how an unplanned major edit of the codebase (of which the latest isn't public yet) would be treated.

Re: Plans for LÖVE

Posted: Sun Feb 22, 2009 3:55 pm
by Robin
osuf oboys wrote:
Robin wrote:It would be cool to have a Löve code base (maybe as a section on the forum), all licensed under LCPL.
LÖVE is already released under the zlib license so you can pretty much do with it as you want as long as you do not claim that you made the original version(s) of LÖVE clearly mark edited versions as such (and the original authors still own the trademark). So if you want to edit something and call it MODLÖVE, you're free to do so. I presume the primary difference would be how an unplanned major edit of the codebase (of which the latest isn't public yet) would be treated.
I seem to have some difficulties with saying what I mean to say: I meant not the Löve code base, but some sort of library, which would be distributed in the .love-files, along with the games. I think there are tons of common functions that have to be rewritten from scratch for every game, because there is no library available with these functions. I thought we might make such a library and host it on this forum, like many other projects.

Re: Plans for LÖVE

Posted: Sun Feb 22, 2009 4:51 pm
by Kaze
Robin wrote:
osuf oboys wrote:
Robin wrote:It would be cool to have a Löve code base (maybe as a section on the forum), all licensed under LCPL.
LÖVE is already released under the zlib license so you can pretty much do with it as you want as long as you do not claim that you made the original version(s) of LÖVE clearly mark edited versions as such (and the original authors still own the trademark). So if you want to edit something and call it MODLÖVE, you're free to do so. I presume the primary difference would be how an unplanned major edit of the codebase (of which the latest isn't public yet) would be treated.
I seem to have some difficulties with saying what I mean to say: I meant not the Löve code base, but some sort of library, which would be distributed in the .love-files, along with the games. I think there are tons of common functions that have to be rewritten from scratch for every game, because there is no library available with these functions. I thought we might make such a library and host it on this forum, like many other projects.
You mean ENVY, which is already under the LCPL?

Re: Plans for LÖVE

Posted: Sun Feb 22, 2009 5:10 pm
by osuf oboys
Robin wrote:
osuf oboys wrote:
Robin wrote:It would be cool to have a Löve code base (maybe as a section on the forum), all licensed under LCPL.
LÖVE is already released under the zlib license so you can pretty much do with it as you want as long as you do not claim that you made the original version(s) of LÖVE clearly mark edited versions as such (and the original authors still own the trademark). So if you want to edit something and call it MODLÖVE, you're free to do so. I presume the primary difference would be how an unplanned major edit of the codebase (of which the latest isn't public yet) would be treated.
I seem to have some difficulties with saying what I mean to say: I meant not the Löve code base, but some sort of library, which would be distributed in the .love-files, along with the games. I think there are tons of common functions that have to be rewritten from scratch for every game, because there is no library available with these functions. I thought we might make such a library and host it on this forum, like many other projects.
Yes, we definitely need standards, frameworks, and standard libraries which the community as a whole contributes to. ENVY, as mentioned by Kaze, is a nice framework but it has been designed by a single person and should therefore be the subject of much discussion. It also resides at an intermediate level of what we want frameworks to do. That is, we would also like lower-level standards and libraries, as well as higher levels. I'm not sure that these standards and frameworks should come with LÖVE by default. Instead, I think they should merely be recommended but may be de facto necessary because some libraries uses them. The right level standardization should however greatly encourage the production and improvement of libraries and render the game engineering easier.

Some things that I would like the community to discuss:
- Classes (low-level and highly recommended)
- Standard interface for modules (e.g. activation/deactivation of modules or loading of different versions) (low-level and highly recommended)
- Entities (mid-level and recommended) (should support games with and without box 2d)
- Differentiating between a game world and how it is interacted with by agents (e.g. MVC. Useful for splitscreen, AI, and networking) (mid-level and recommended)
- Internal representation of phases and GUIs (does not say how a GUI is presented, just how the different stages of drawing should be handled) (mid-level and recommended) (should be discussed with the above point)
- Tile-based systems (e.g. one may go with tiles, reduce tiles to entities, use a separate (mid-level and weakly recommended) (should wait for 0.6.0?)
- Common base for game/level editors (high-level and weakly recommended) (should wait for 0.6.0?)
Please suggest more common topics.

Re: Plans for LÖVE

Posted: Sun Mar 01, 2009 5:57 pm
by iamah
some kind of sound generator library where i can make anything sound related, ie. procedurally generate sound

Re: Plans for LÖVE

Posted: Sun Mar 01, 2009 7:12 pm
by qubodup
iamah wrote:some kind of sound generator library where i can make anything sound related, ie. procedurally generate sound
I am not sure I understand what youre aiming for, but perhaps Phya is what you need, uh uh, what you want. Check out this thread for details, momma!

PS: Besides that, there are audio programming languages.

PPS: What does this have to do with anything? :ultrahappy: