Simple Level/Map Sharing?

Whether you're a newbie or an experienced programmer, any questions, help, or just talk of any language will be welcomed here.

Moderator: Coders of Rage

Post Reply
User avatar
ibly31
Chaos Rift Junior
Chaos Rift Junior
Posts: 312
Joined: Thu Feb 19, 2009 8:47 pm
Current Project: Like... seven different ones
Favorite Gaming Platforms: Xbox 360, Gamecube
Programming Language of Choice: C++, ObjC
Location: New Jersey.

Simple Level/Map Sharing?

Post by ibly31 »

Hi Guys,
I'm working on a game that has a built in level editor for the iPhone/iOS platform. Level editing, creation and playing works great right now, but it is all local. I want to implement a sort of map/level sharing service that is akin to that of Super Meat Boy or another game on iOS called "Eden:World Builder". I don't need crazy features like ratings, all I need is a download count, a simple string of characters that represents the level data, and a unique user ID. I have SOME mysql/php experience, a domain name and a server, but I'd really like to avoid doing it that way at all costs.

TL:DR is there a simple level/map sharing service that can be accessed from iOS that I can use? Data is simple: level string of chars, user ID, download count.

I've tried googling of course, but I couldn't even find an article on doing it the manual way with mysql and php. Also, after the problems that the Super meat boy developers faced from having some security issues, I'm a little scared to do it the manual way :cry:

Thanks in advance!
Image
Twitter
Website/Tumblr
My Projects

The best thing about UDP jokes is that I don’t care if you get them or not.
User avatar
dandymcgee
ES Beta Backer
ES Beta Backer
Posts: 4709
Joined: Tue Apr 29, 2008 3:24 pm
Current Project: https://github.com/dbechrd/RicoTech
Favorite Gaming Platforms: NES, Sega Genesis, PS2, PC
Programming Language of Choice: C
Location: San Francisco
Contact:

Re: Simple Level/Map Sharing?

Post by dandymcgee »

Wouldn't be too hard to allow saving to the server directly from the game. That would help prevent users from uploading things other than maps to your server. A very simple php script and database would be required to track number of downloads. I don't know of any service that would really help you out.
Falco Girgis wrote:It is imperative that I can broadcast my narcissistic commit strings to the Twitter! Tweet Tweet, bitches! :twisted:
User avatar
Trask
ES Beta Backer
ES Beta Backer
Posts: 738
Joined: Wed Oct 29, 2008 8:17 pm
Current Project: Building a 2D Engine
Favorite Gaming Platforms: Sega Genesis and Xbox 360
Programming Language of Choice: C/C++
Location: Pittsburgh, PA
Contact:

Re: Simple Level/Map Sharing?

Post by Trask »

My first question would be, would Apple even allow that? Not sure how they look at apps that transfers data from a sever other than the app market. I have no technical insight to that, but it's a note of consideration.
MarauderIIC wrote:You know those people that are like "CHECK IT OUT I just made Linux run on this piece of celery [or other random object]!!"? Yeah, that's Falco, but with ES.
Dear god, they actually ported ES to a piece of celery!
Martin Golding wrote: "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
User avatar
ibly31
Chaos Rift Junior
Chaos Rift Junior
Posts: 312
Joined: Thu Feb 19, 2009 8:47 pm
Current Project: Like... seven different ones
Favorite Gaming Platforms: Xbox 360, Gamecube
Programming Language of Choice: C++, ObjC
Location: New Jersey.

Re: Simple Level/Map Sharing?

Post by ibly31 »

The app that I mentioned, Eden, does something almost exactly the same as what I want to do, and it appears that Apple is fine with it. I am pretty sure that there is a rule against downloaded executable code, but I think level sharing is okay. Yeah, its looking like a simple manual version is what I'm going to have to go with as there is no prebuilt service out there that offers this exact service. Thanks!
Image
Twitter
Website/Tumblr
My Projects

The best thing about UDP jokes is that I don’t care if you get them or not.
User avatar
JamesParkes
Chaos Rift Junior
Chaos Rift Junior
Posts: 212
Joined: Sat Jan 07, 2012 4:21 pm
Current Project: Elysian Shadows
Favorite Gaming Platforms: Nintendo 64, Xbox 360
Programming Language of Choice: C++
Location: Madison, Alabama
Contact:

Re: Simple Level/Map Sharing?

Post by JamesParkes »

Trask wrote:My first question would be, would Apple even allow that? Not sure how they look at apps that transfers data from a sever other than the app market. I have no technical insight to that, but it's a note of consideration.
Jarrod and I created an iPhone App over the holidays and we do some simple php scripting to pull and write to mysql databases, so that shouldn't be a problem at all.
James Parkes
Computer Programmer, Graphic Artist

Email: parkesrjames@gmail.com
Twitter: http://www.twitter.com/parkesrjames
Facebook: http://www.facebook.com/parkesrjames
Portfolio: http://james.parkesnet.org
User avatar
Trask
ES Beta Backer
ES Beta Backer
Posts: 738
Joined: Wed Oct 29, 2008 8:17 pm
Current Project: Building a 2D Engine
Favorite Gaming Platforms: Sega Genesis and Xbox 360
Programming Language of Choice: C/C++
Location: Pittsburgh, PA
Contact:

Re: Simple Level/Map Sharing?

Post by Trask »

JamesParkes wrote:
Trask wrote:My first question would be, would Apple even allow that? Not sure how they look at apps that transfers data from a sever other than the app market. I have no technical insight to that, but it's a note of consideration.
Jarrod and I created an iPhone App over the holidays and we do some simple php scripting to pull and write to mysql databases, so that shouldn't be a problem at all.
Cool, thanks for the info!
MarauderIIC wrote:You know those people that are like "CHECK IT OUT I just made Linux run on this piece of celery [or other random object]!!"? Yeah, that's Falco, but with ES.
Dear god, they actually ported ES to a piece of celery!
Martin Golding wrote: "Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live."
Post Reply