Sonic and Sega Retro Message Board: Platformation - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
Loading News Feed...
 
Page 1 of 1

Platformation So, maybe someone will find this useful..

#1 User is offline kazade 

Posted 23 November 2010 - 10:42 AM

  • Posts: 61
  • Joined: 16-March 10
  • Project:A 2D Physics Engine
Hi guys,

I'm working on a 2D platform game in my spare time that I hope to sell someday, although it will take some inspiration from Sonic among other games it isn't Sonic related.

As part of developing the game I needed a level editor so I could throw stuff together for testing. While the editor is no-where near finished (or ready for use - you can't even save yet!) I've open sourced it under the LGPL and made the code available on launchpad: http://launchpad.net/platformation

I intend to write a exporter plugin API so that people can use it for the own games (e.g. Sonic fangames - hence my post here smile.png )

Here are the features:

1. Load tiles from a directory of images (e.g. png)
2. Edit the solid areas of tiles [1] these areas are saved to an XML file alongside the tile image
3. Add/delete layers (can't yet rename, move them, or toggle them, activating is flakey)
4. Add/delete instances of tiles

It's written in C++ with OpenGL and Gtk and developed on Ubuntu. I will port it to Windows when I have a chance.

Anyway, if anyone is interested the code is there, I'm happy to accept feature requests/patches/feedback. I've got a basic set of features I need to finish before I can continue with my game, so there should be a lot of progress over the next few weeks and then it'll calm down as I move onto the game itself. Again, it's REALLY EARLY in development, I've only been working on it over a month or so just an hour or two here and there.

Hopefully it is useful for someone.

Luke.

P.S. Is there a Sonic engine out there that uses a documented file format for the levels? That way I could knock together an example level exporter, just a thought.

P.P.S: Screenshot:



[1] The inspiration for this came from a YouTube video I saw once, which I think was a development version of Sonic Maker, I'm not totally sure I couldn't find the video when I went to code it. It seemed like a simple way to do things, so if the developer is on here - thanks for the inspiration!


#2 User is offline Aerosol 

Posted 23 November 2010 - 11:42 AM

  • FML
  • Posts: 5282
  • Joined: 27-April 08
  • Gender:Male
  • Location:New York
  • Project:Sonic (?): Coming summer of 2055...?
He most certainly is on here my good man. Infact, that topic is right below this one!

Good work so far, and thanks for open sourcing it.

#3 User is offline Sonica 

Posted 23 November 2010 - 12:45 PM

  • lolwtf whyis sonic bleu? xD
  • Posts: 1102
  • Joined: 15-June 08
  • Gender:Male
  • Location:Jammin' to Sonic 1 OST
  • Project:Sonic Physics Guide-Animation Speeds
  • Wiki edits:111
QUOTE (kazade @ Nov 23 2010, 03:42 PM)
The inspiration for this came from a YouTube video I saw once, which I think was a development version of Sonic Maker, I'm not totally sure I couldn't find the video when I went to code it. It seemed like a simple way to do things, so if the developer is on here - thanks for the inspiration!

That's great, I just hope this isn't meant to 'replace' Sonic Maker in any way. But of course, everyone is entitled to show their work, and who am I to have a competition. It just looks awfully simmilar.

Anyway, It looks pretty good from what I can see, it really does, just one question: is it multi-purpose, or for Sonic games only? I ask because
QUOTE
I'm working on a 2D platform game...
confused me, it's also called 'Platformation'.

Good work, I really want to try this!
This post has been edited by Sonica: 23 November 2010 - 12:50 PM

#4 User is offline Aerosol 

Posted 23 November 2010 - 12:48 PM

  • FML
  • Posts: 5282
  • Joined: 27-April 08
  • Gender:Male
  • Location:New York
  • Project:Sonic (?): Coming summer of 2055...?
Pretty sure its just for games in general bud.

#5 User is offline kazade 

Posted 23 November 2010 - 02:08 PM

  • Posts: 61
  • Joined: 16-March 10
  • Project:A 2D Physics Engine
QUOTE (Sonica @ Nov 23 2010, 05:45 PM)
QUOTE (kazade @ Nov 23 2010, 03:42 PM)
The inspiration for this came from a YouTube video I saw once, which I think was a development version of Sonic Maker, I'm not totally sure I couldn't find the video when I went to code it. It seemed like a simple way to do things, so if the developer is on here - thanks for the inspiration!

That's great, I just hope this isn't meant to 'replace' Sonic Maker in any way. But of course, everyone is entitled to show their work, and who am I to have a competition. It just looks awfully simmilar.


Heh, no it's not competition for Sonic Maker, as I said it's not directly for Sonic games I just used GHZ tiles for testing as that's what I had. I haven't actually looked at Sonic Maker (aside from a couple of recent videos) is it just for ROM hacks or for standalone fangames? If it's the latter does it have its own file format? Honestly, any similarity (aside from marking out the solidity of a tile with triangles and boxes) is purely coincidental, most of my inspiration is coming from Tiled which is what I attempted to use originally for my game but it wasn't a good fit.

QUOTE
Anyway, It looks pretty good from what I can see, it really does, just one question: is it multi-purpose, or for Sonic games only? I ask because
QUOTE
I'm working on a 2D platform game...
confused me, it's also called 'Platformation'.


It is being developed specifically for one non-Sonic game (well, I've got an idea for two, but I can only do one at a time wink.png ), but I'd like it to be more flexible than that (hence posting here for some feedback). I'd like to (for example) write exporters for other platform games like SuperTux. That's why the tiles can overlap and aren't required to be a specific size or anything like that, then it's entirely down to the exporter to format everything for the game.

"Platformation" is the best name I could come up with Platform-Formation smile.png

QUOTE
Good work, I really want to try this!


I'll try and get it usable ASAP and packaged for people to test.

#6 User is offline Aerosol 

Posted 23 November 2010 - 04:12 PM

  • FML
  • Posts: 5282
  • Joined: 27-April 08
  • Gender:Male
  • Location:New York
  • Project:Sonic (?): Coming summer of 2055...?
Sonic Maker is for stand-alone fangames.

Page 1 of 1
    Locked
    Locked Forum

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users