[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: LÖVE 0.9.0 breaks compatibility with nearly every 0.8.0 game



Hello all,

I'm just a frequent light developer of LÖVE game prototypes.

On Thu, Jan 23, 2014 at 9:09 AM, Steven Hamilton <oz@scorch.net> wrote:
On 23/01/14 03:04, Markus Koschany wrote:
On 22.01.2014 12:06, Steven Hamilton wrote:
[...]
Before I do this I'd rather we
gathered a better idea of love games with potential for inclusion in the
archive to get an idea of how we're going to handle versioning.

That's the point here. How many potential free LÖVE games are available
out there in the wild? Are we talking about a handful or dozens? Does it
then make much sense to introduce multiple LÖVE versions or would it be
more economical to stick with one source package and one version of LÖVE
and support only this one? Given the history of LÖVE games in Debian so
far, the latter might be easier.

   The community has dozens (Vapor, a Steam type distro system
    has 55 on it's list, most of which are 0.8). I think the sensible
    thing to do is track the current version but allow people to install
    the last major release. The important customer here is the user who
    downloads .love files from t'internet and executes it. It will warn
    if a file is incompatible. They can then launch it via command line
    using "love-0.8 <app>.love" instead. Or set alternatives if
    they so wish. There isn't a friendly way of doing this for monkey
    users.

I believe there are no freely licensed (art, audio, code, fonts, writing) LÖVE
games worth including in Debian, in case the dfsg-kind of free was meant.

When running a love08 game in love09, there unfortunately is no version
discrepancy warning/error. [1]

Should the decision be made to include 08 and 09, I would like to suggest
`love08` as the command name, as does Arch Linux. [2]

[1] running http://github.com/qubodup/ensign-adventure (not ported from 08 to 09 as
of writing) using 09 http://i.imgur.com/ExEuEQl.png

[2] http://www.archlinux.org/packages/?q=love08
 
Cheers,
Iwan

If
there's lots of 0.8 games then supporting multiple love versions would
be easier. If not, and 0.9 is the goer then we could stick to 0.9 and
help patch the 0.8 games up.

As with any other game, upstream support is crucial. I doubt that it is
always that easy to patch a game up to a new version thus we would need
responsive upstream developers.

Or I could not bother with love games at all and do something else
instead. :)

I hope not. I think now is the time to ask Miry for help to get Mr.
Rescue into Debian. All the theory with multiple games and versions is
quite nice but having a real game someone can play with, that would be a
great start. :)

Markus

Reply to: