Jump to content
A 2021 backup has been restored. Forums are closed and work in progress. Join our Discord server for more updates! ×
SoaH City Message Board

Sonic REX Engine [GM7 PRO] gmk released!


Sponick

Recommended Posts

Sonic REX Engine

11/12/2009

Sonic REX Engine wants to bring you the best of all Sonic Engines available for Game Maker.

There's a lot of work made, since I want the engine to be 100% solid and bugfree

(coming from the fusion of more or less all sonic engines for game maker, it's really a hard thing to do).

A lot of new stuff have been added, testing them to make sure they works well.

Step by step, maybe this will become a S3k clone engine, or at least, that's what i want biggrin.gif

Still in beta stage, the engine lacks of some things, like SFX and some animations, and Knuckles is out.

Also there are no enemies. Just gimmicks and more gimmicks.

Nevertheless, the engine is good enough to make a decent sonic game.

I think all stuff is shown in the Test Zone so make sure you play the entire level!

Well just check this out and tell me what you think:

http://www.mediafire.com/?yfomzi4zyov

CONTROLS:

-Arrows to move

-Space for jumping and other actions

-Enter to pause the game

IMPORTANT!!!!!

ESC key disabled to close the game. you need to pause the game and the press ESC to go to main menu, then exit.

CREDITS:

The Engine Itself:

-Damizean, as always, the sonic engine god.

-For animation system, angle calculation collision checking scripts and all engine base.

-Rogueyoshi, another god.

-For making the Sonic Dash Engine, which is the best source to learn how pros programs a game.

-Me, the disciple.

-For merging, compiling, adding, changing, and modifying things to create this.

Other:

-Chaos Rush, for the sprites of the Test level.

-GBlastMan, for the current engine Logo.

Thanks everyone!!!

Have fun!!

Best regards, SPK

PD

I also worked in things that belongs to games in general, non sonic-specific games, like menus and a smal pause system.

They're written in a way that is really easy to understand and gives an idea of which is a very good way to code them.

I want that people can learn something with this, not just to make a layout for a sonic level.

Quick trick. Double jump with more of 50 rings and with any shield :D

All downloads:

Beta 1: http://www.mediafire.com/?yfomzi4zyov

Link to comment
Share on other sites

Well, what can I say. It's awesome. Especially the option to turn on 8-way movement, I loved that. I always thought 360 movement looked kind of "off" with the old sprites, but that's just me. The movement is pretty much perfect, as are the physics. I'm sure I'd be able to get myself stuck somewhere if I tried hard, but this engine seems really bug-free. Now you just need to work enemies out, map a couple of levels and there you have a good game. Provided the levels are good, of course. Although, even this engine test level was pretty good. If you threw that quickly together, I imagine you could do some great stuff given more time.

If I had to nitpick, I'd say Sonic jumps a bit too high in water.

Link to comment
Share on other sites

Very well done, but it's definitely not bug free.

Here are some bugs for you:

-You return to a 0 degree angle when jumping on slopes

-SuperSonic's transformation sprite is too slow

-When breaking as SuperSonic your sprite turns into a Sonic

-Tails flys for too long

-Temporary invincible of spikes when hurt is set too high

-Sonic Jumps far too high in water and has far too much speed

-Spring jump glitchy(you gotta get a running start to make a pixel perfect spring swap)

-It takes too long to switch into a push sprite and the push speed is too low

If your going for a Sonic 3 and Knuckles copy with new levels work the bugs out I posted.

PS:Yeah,sorry for the rude post

PSS: Why do you always put "PD" instead of "PS"? I don't even know what it means.

Link to comment
Share on other sites

So you dont know what is a bug? -.-

Maybe physics and timers are not copy&paste from de original game, but it does not mean the engine dont works.

But notice I cannot make the engine physics to like everyone.

Ones will tell me I should change this thig, and this another thing.

others will tell me that things are really close to the original.

Just seing the first posts...xD

But thanks for saying this things :D

And PD means Post Data xD

Link to comment
Share on other sites

Error when trying to launch from GMK.

___________________________________________

FATAL ERROR in

action number 1

of End Step Event

for object objPause:

COMPILATION ERROR in code action

Error in code at line 11:

global.pause_back = background_create_from_screen(0,0,640,480,0,0,0)

^

at position 69: Wrong number of arguments to function or script.

Link to comment
Share on other sites

lol

This not happens to me, even launching it from .rar file

background_create_from_screen(x,y,w,h,transparent,smooth,preload)
+
global.pause_back = background_create_from_sc reen(0,0,640,480,0,0,0)
=
Wrong number of arguments to function or script.
?????[/CODE]

+1Up for GM :D

This is very strange, try downloading again :/

Link to comment
Share on other sites

HUH?I am using Game Maker 8.0 RC2.(And i redownloaded it,it still not working.)

[EDIT]And the exe version didnt show this error.

[EDIT2]Yay!I did it! I modified the code and it work perfectly!

Before :

global.pause_back = background_create_from_screen(0,0,640,480,0,0,0)

After :

global.pause_back = background_create_from_screen(0,0,640,480,0,0)

Link to comment
Share on other sites

Sponick 1 Trublu 0 -_-

The reason is probably because I don't play sonic and knuckles all that much,even though I have S3&K. I'm pretty sure only marble zone(zone 2 in sonic 1,yeah the sfghq is my kinda place cuz everybody knows as much as I do about Sonic =p probably more) has pushable blocks in sonic 1 and sonic 3 has like one bolder that covers a hole with 20 rings and invincibility in level 1.

Link to comment
Share on other sites

  • 7 months later...
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...