Sonic and Sega Retro Message Board: Sonic Engine Demo - Sonic and Sega Retro Message Board

Jump to content

Hey there, Guest!  (Log In · Register) Help
  • 5 Pages +
  • 1
  • 2
  • 3
  • 4
  • Last ►
    Locked
    Locked Forum

Sonic Engine Demo Attempt at a completely C-based portable Sonic Engine

#16 User is offline RGamer2009 

Posted 30 November 2008 - 03:41 PM

  • True Blue
  • Posts: 2434
  • Joined: 27-November 08
  • Gender:Male
  • Location:Wherever life takes me...
  • Wiki edits:3,086
Very well done! Time to list the bugs/issues:

- Gravity is too high. Sonic falls to earth sooner than normally.

- Running has a speed cap. Spinning doesn't, like in Sonic 1.

- Loops are half done, and corkscrews don't work at all.

- The screen shifts rapidly to catch up with Sonic when the "game" starts. Putting Sonic at the beginning might fix this.

- Sonic does some wierd sprite flips when going up small hills, like self righting himself in mid-air when running up them.

- The water and the background aren't moving.

- When the game is active, and something else is clicked outside the game, the music freezes in place

- Some hills look and act bumpy when running on them.

- The bottom of the screen can sometimes be shown at the lower parts of the level.

- When you die, the game just stays, and doesn't restart the level.


I know most of this has to do with nothing relating to the engine, but I just thought I would let you know.
This post has been edited by RGamer2009: 30 November 2008 - 03:42 PM

#17 User is offline Techokami 

Posted 30 November 2008 - 03:52 PM

  • For use only on NTSC Genesis systems
  • Posts: 1101
  • Joined: 19-November 05
  • Gender:Male
  • Location:HoleNet!
  • Project:Sonic Edge
  • Wiki edits:63
Sonic seems to slow down horizontally when you jump, making those missing log bridge-related gaps kind of tricky to pass.

EDIT: The Genesis version seems to have an instrument missing in the BGM.
This post has been edited by Techokami: 30 November 2008 - 03:55 PM

#18 User is online jman2050 

Posted 30 November 2008 - 04:39 PM

  • Teh Sonik Haker
  • Posts: 615
  • Joined: 10-December 05
  • Wiki edits:4
This whole project seems kind of redundant with stuff like E02, Sonic Retro, and ProSonic around, but hey, I'm not gonna stop you from doing this, just know you have a tall order ahead of you if you want it to get recognition. I'm gonna echo the same thing I said when Sonic 2 HD and ProSonic were released in such an early state: if it's not presentable, don't release it "just to get it out there" because that goal is ultimately pointless in the long run, as I've learned the hard way.

#19 User is offline Delta 

Posted 30 November 2008 - 04:58 PM

  • Posts: 367
  • Joined: 11-January 03
  • Gender:Male
  • Location:California
  • Wiki edits:47
From what I can understand, this engine seems to be the most "purist" out of E02 or ProSonic or Retro-Sonic. It's basically a straight port of the S2 engine to C so that it runs on both the PC and the Genesis. The other engines, however, are more PC-centric and may use different data formats and such.

Basically, (and correct me if I'm wrong) I think the point of this is not to have another PC game engine that mimics the Sonic engine; it's to *port* the Sonic engine almost verbatim to C.
This post has been edited by Delta: 30 November 2008 - 05:01 PM

#20 User is offline Rob Jinnai 

Posted 30 November 2008 - 04:58 PM

  • Not really master of theory debunking anymore
  • Posts: 215
  • Joined: 17-April 03
  • Gender:Male
  • Project:Custom Game Engine Prototypes
  • Wiki edits:1
I do want an honest assessment about the E02 issue thing. I thought those were simply implementations of the physics only, idealized for a PC runtime. If that's NOT what they are... someone please rundown what these are, because apparently they're bigger than I imagined.
This post has been edited by Rob Jinnai: 30 November 2008 - 06:04 PM

#21 User is offline Quexinos 

Posted 30 November 2008 - 05:16 PM

  • Since 1997
  • Posts: 1672
  • Joined: 24-April 03
  • Gender:Female
  • Wiki edits:11

Quote

Basically, (and correct me if I'm wrong) I think the point of this is not to have another PC game engine that mimics the Sonic engine; it's to *port* the Sonic engine almost verbatim to C.

THIS.
You guys are aware that this is a port of the original Sonic engine and not just a clone, right? I'm fairly certain Pro Sonic is a clone. (And PLEASE Saxman if I'm wrong don't kill me, I only remember what you had when we first started)

And this is my fault, I was bugging him to put up a demo. The reason being is because when this scene first started he would find a lot of neat stuff in the Sonic Roms and not post it and two weeks later someone would post it and get all the credit. (For example, I know he found the Sonic 1 running special stage stars thingy long before anyone else) I just wanted him to get it out there. So if you want to be mad at someone for releasing it too early, blame me for that. I promise I won't bug him about anything until he has something really awesome to show like Sonic 2 in the GBA or something of the sort.

And also he put it out there now because he needed help with the engine. So if anyone knows how to fix the ... err wonky physics, please let him know.

#22 User is offline Tweaker 

Posted 30 November 2008 - 05:27 PM

  • Posts: 12389
  • Joined: 27-June 04
  • Gender:Male

View PostQuexinos, on Nov 30 2008, 05:16 PM, said:

You guys are aware that this is a port of the original Sonic engine and not just a clone, right? I'm fairly certain Pro Sonic is a clone. (And PLEASE Saxman if I'm wrong don't kill me, I only remember what you had when we first started)

ProSonic is a port.

And I think I'm aware of what significance this engine has in comparison to others, thanks. I question if you fully grasp the differences, however...

Quote

And also he put it out there now because he needed help with the engine. So if anyone knows how to fix the ... err wonky physics, please let him know.

If he's doing a direct port as you say he is, then that problem should fix itself. If it was a clone, then I'd suggest doing some direct comparisons to how the original games handle to see the differences—that's the best way. I know saxman rigged up a program that takes keypresses and distributes them to two programs at once; something like that would be useful here, methinks, in order to compare performance.

I mean, in this particular case, it should be pretty obvious what the issues are—the animations don't update at the same rate, traction doesn't work correctly whilst rolling or running, momentum doesn't appear to increase correctly (I went down a long slope in Chemical Plant and didn't speed up one bit), among other things.

#23 User is offline Quexinos 

Posted 30 November 2008 - 05:31 PM

  • Since 1997
  • Posts: 1672
  • Joined: 24-April 03
  • Gender:Female
  • Wiki edits:11
I did not know Pro Sonic was a port, I thought it was a clone. And yes I know the difference =P

Quote

I know saxman rigged up a program that takes keypresses and distributes them to two programs at once; something like that would be useful here, methinks, in order to compare performance.

That's cool, I should have these two get in contact with each other maybe. Again... my bad for thinking Pro Sonic was a clone, I should have had him wait on it >_<

#24 User is offline Rob Jinnai 

Posted 30 November 2008 - 06:11 PM

  • Not really master of theory debunking anymore
  • Posts: 215
  • Joined: 17-April 03
  • Gender:Male
  • Project:Custom Game Engine Prototypes
  • Wiki edits:1
Okay, okay. I've given this some thought and I realize I should be grateful to those who praise it and also that I don't feel that it is completely redundant. You guys don't have a backwards portable engine yet that I can see. And Delta up there described it perfectly; I'm not out to supply you with an E02 or ProSonic, per se. I'm giving you a portable Sonic 2 engine. That's what this is. Ultimately it should be able to accept being used for modifications, or just to make Sonic 2 play natively in places it never would go otherwise. It is "purist", or I would like it to be. Whether or not that means anything only time will tell.

Tweaker's right in that the problems should "fix themselves"; if I check again against ported code, I should find my errors and shouldn't need "help." I guess I just needed to realize what the focus was in this project and also that it's currently an undertaking purely of my own until it is suitable for a release point. If Tweaker thinks to delete this thread, that's fine. If he thinks it should stay, that's also fine. But I believe that what was said is right; this project needs to go underground until it is impressive and clear enough. If that cannot occur than I suppose it was a waste of time, but it's not far enough along to be judged.

Also, it really is not Quexinos' fault. She convinced me to release the SMPS thing, but in reality this was much more my interest to "get it out there", which apparently is the wrong thing to do. I am worried about what she mentioned though -- that I'll be making some decent progress and then someone out of no-where just pops in with a completed project that's even better than mine.
This post has been edited by Rob Jinnai: 30 November 2008 - 06:12 PM

#25 User is offline evilhamwizard 

Posted 30 November 2008 - 06:41 PM

  • Posts: 1158
  • Joined: 16-June 04
  • Gender:Male
  • Wiki edits:109
I just hope you're willing to continue with developing this. That's really all I have to say right now.

I'll leave the butt kissing until I see it near finished. :P

#26 User is offline Quexinos 

Posted 30 November 2008 - 06:47 PM

  • Since 1997
  • Posts: 1672
  • Joined: 24-April 03
  • Gender:Female
  • Wiki edits:11

View Postevilhamwizard, on Nov 30 2008, 05:41 PM, said:

I just hope you're willing to continue with developing this. That's really all I have to say right now.

I'll make sure of that :(

#27 User is offline Vaiz 

Posted 30 November 2008 - 06:56 PM

  • these beats are too strict.
  • Posts: 1242
  • Joined: 30-December 07
  • Gender:Male
  • Project:Internet.
  • Wiki edits:92

View PostRob Jinnai, on Nov 30 2008, 03:11 PM, said:

I am worried about what she mentioned though -- that I'll be making some decent progress and then someone out of no-where just pops in with a completed project that's even better than mine.


Don't worry if that does happen, dude. Focus on finishing and improving your project, take pride in it, even if there is better stuff out there.

#28 User is offline LordOfSquad 

Posted 30 November 2008 - 07:39 PM

  • don't get butthurt if your get memed on
  • Posts: 4056
  • Joined: 19-February 08
  • Gender:Male
  • Location:Winnipeg, MB
  • Project:Scriptwriting, working, dying.
  • Wiki edits:1
I'm more excited about this than other Sonic-port/clones just because of the prospect of being able to use your work on the Genesis. It would make hacking so much easier. =)

#29 User is offline Rob Jinnai 

Posted 30 November 2008 - 07:42 PM

  • Not really master of theory debunking anymore
  • Posts: 215
  • Joined: 17-April 03
  • Gender:Male
  • Project:Custom Game Engine Prototypes
  • Wiki edits:1

View PostVaiz, on Nov 30 2008, 07:56 PM, said:

View PostRob Jinnai, on Nov 30 2008, 03:11 PM, said:

I am worried about what she mentioned though -- that I'll be making some decent progress and then someone out of no-where just pops in with a completed project that's even better than mine.


Don't worry if that does happen, dude. Focus on finishing and improving your project, take pride in it, even if there is better stuff out there.


Thanks. That's actually a really good mantra.


View PostLordOfSquad, on Nov 30 2008, 08:39 PM, said:

I'm more excited about this than other Sonic-port/clones just because of the prospect of being able to use your work on the Genesis. It would make hacking so much easier. =)


Yup, that was one of my goals here.

#30 User is offline Quexinos 

Posted 30 November 2008 - 10:29 PM

  • Since 1997
  • Posts: 1672
  • Joined: 24-April 03
  • Gender:Female
  • Wiki edits:11
I am curious. What would you guys like to get out of this? Would you like Sonic 2 ported to DS or GBA... or Playstation or something? I know I for one would love to see some kind of project where Sonic 1 - Sonic and Knuckles are all together in one game and playable on the DS. With this it IS possible (I think anyway, I think we figured out the size of the file would fit on the DS)

Also I didn't know that Retro Sonic used an actual Sonic engine. Last time I played it, it just seemed so so. I liked it, but I thought E02 and ProSonic were closer to the real engine.

  • 5 Pages +
  • 1
  • 2
  • 3
  • 4
  • Last ►
    Locked
    Locked Forum

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