love.cloud

Showcase your libraries, tools and other projects that help your fellow love users.
User avatar
bartbes
Sex machine
Posts: 4946
Joined: Fri Aug 29, 2008 10:35 am
Location: The Netherlands
Contact:

love.cloud

Post by bartbes » Mon Oct 26, 2009 7:27 pm

I was thinking about LÖVE and cloud computing and came up with: love.cloud.
The basic idea is a centralized system where games can store save games, user profiles, highscores, etc.
Eventually it should be a place where games, updates and DLC can be distributed to users.

The goal is to create an easy, common and closely integrated library that has a wide userbase, an example of what it should be like:

Code: Select all

love.cloud.identify(game_id) --game ids will be given on request
love.cloud.login(username, password) --a username and password of the player
love.cloud.setHighscore(score)
love.cloud.saveGame(data)
--etc
The biggest problem now is having a userbase and having a server, any hints or offers are greatly appreciated.

User avatar
Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

Re: love.cloud

Post by Robin » Mon Oct 26, 2009 7:33 pm

Hackability should be a concern, for example for hiscores. The next line is especially problematic:

Code: Select all

love.cloud.identify(game_id)
How do we assure that the game is actually game_id?
Help us help you: attach a .love.

User avatar
Fizzadar
Prole
Posts: 30
Joined: Mon Oct 26, 2009 6:18 pm

Re: love.cloud

Post by Fizzadar » Mon Oct 26, 2009 7:35 pm

I love this idea! I assume you'd write a server .love for storing the data etc depending on the game id and so on?

As for the project, I own a server (well, multiple) but I have one specific one I use for gameservers (http://winsaucestudios.com/) which could potentially host this...

User avatar
bartbes
Sex machine
Posts: 4946
Joined: Fri Aug 29, 2008 10:35 am
Location: The Netherlands
Contact:

Re: love.cloud

Post by bartbes » Mon Oct 26, 2009 7:52 pm

Robin wrote:Hackability should be a concern
It sure is, and I am sure that I will find a way to validate stuff.. just.. wait.
Fizzadar wrote:I assume you'd write a server .love
Well, it won't be a .love, as it is pretty useless for a dedicated server to have a GUI, I'm not sure whether it'll be in written in Lua, C++, Tcl, or Fetus (though the last is very, very improbable)
Fizzadar wrote:I own a server (well, multiple) but I have one specific one I use for gameservers (http://winsaucestudios.com/) which could potentially host this...
Thanks for the offer! Of course I'll have to see how this idea grows, but when (or if?) I get to the point where I need a host I will certainly keep you in mind.

I'm not too sure about the format of the library itself, if I ever want to get it incorporated in LÖVE, fast and secure I'll probably need to write it in C/C++, not a problem, but certainly something I(/we) need to think about. In the case I build it as an external library I will probably create an installer for it and this allows people to install love.cloud when they want.

There are a lot of things to think about, but I'm sure this could be a wonderful project.

EDIT: Think about the added value this'll give LÖVE!

User avatar
Fizzadar
Prole
Posts: 30
Joined: Mon Oct 26, 2009 6:18 pm

Re: love.cloud

Post by Fizzadar » Mon Oct 26, 2009 8:01 pm

bartbes wrote: EDIT: Think about the added value this'll give LÖVE!
This. Especially the downloadable content and stuff, possibly updates for games? Global saves would be perfect for "longer" games as well.

User avatar
Robin
The Omniscient
Posts: 6506
Joined: Fri Feb 20, 2009 4:29 pm
Location: The Netherlands
Contact:

Re: love.cloud

Post by Robin » Mon Oct 26, 2009 8:13 pm

bartbes wrote:I'm not sure whether it'll be in written in Lua, C++, Tcl, or Fetus (though the last is very, very improbable)
Even worse: BrainFuck or Suzy.
bartbes wrote:EDIT: Think about the added value this'll give LÖVE!
Think about the new puns this'll give us! OK, I can't think of any... but there must be loads of them...
Help us help you: attach a .love.

User avatar
TechnoCat
Inner party member
Posts: 1611
Joined: Thu Jul 30, 2009 12:31 am
Location: Denver, CO
Contact:

Re: love.cloud

Post by TechnoCat » Mon Oct 26, 2009 8:44 pm

love.orgy
eh? eh?

User avatar
Sardtok
Party member
Posts: 108
Joined: Thu Feb 21, 2008 2:37 pm
Location: Norway/Norge/諾威/挪威 (Yes, I'm teh back!)
Contact:

Re: love.cloud

Post by Sardtok » Mon Oct 26, 2009 9:29 pm

TechnoCat wrote:love.orgy
My thought exactly.
Take off every Zigg for great rapist.
Now, outgay that!

Geti
Party member
Posts: 112
Joined: Tue Oct 20, 2009 6:38 am

Re: love.cloud

Post by Geti » Tue Oct 27, 2009 4:12 am

i am very much for this idea, especially as i'm looking at mmo ideas that are community driven. it would be super if the software could be installed on any server with minimal configuration. also, i think hashing the game's files (especially main.lua) and using a lookup against each game id would be a good idea.

User avatar
bartbes
Sex machine
Posts: 4946
Joined: Fri Aug 29, 2008 10:35 am
Location: The Netherlands
Contact:

Re: love.cloud

Post by bartbes » Tue Oct 27, 2009 6:54 am

Geti wrote:i think hashing the game's files (especially main.lua) and using a lookup against each game id would be a good idea.
I thought about that, but there is almost never 1 file you need to check, most bigger projects I've worked on consisted of multiple files, thus multiple point where you could enter your own code.

Post Reply

Who is online

Users browsing this forum: No registered users and 3 guests