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
Thanks in advance!
Simple Level/Map Sharing?
Moderator: Coders of Rage
- ibly31
- 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?
Website/Tumblr
My Projects
The best thing about UDP jokes is that I don’t care if you get them or not.
- dandymcgee
- 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?
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!
- Trask
- 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?
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.
Dear god, they actually ported ES to a piece of celery!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.
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."
- ibly31
- 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?
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!
Website/Tumblr
My Projects
The best thing about UDP jokes is that I don’t care if you get them or not.
- JamesParkes
- 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?
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.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.
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
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
- Trask
- 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?
Cool, thanks for the info!JamesParkes wrote: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.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.
Dear god, they actually ported ES to a piece of celery!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.
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."