Sonic Construct Worlds 2 - Open Source Engine

Show us your completed creations made in Construct 2

Post » Sun May 13, 2012 7:05 pm

For those who were here back in the Classic days, this engine probably needs not much introduction. But now...

The original engine was using the Custom Movement, mainly because I hadn't really grasped original Static engine and wanted to try something simpler. Didn't quite work out, and also ended up resulting in being incompatible with the C2 custom movement. So when someone else continued with the static engine, I decided to port it over to C2... Though some issues still persist.

This engine is done completely in events, no behaviors. Mainly functions, detector objects, and a whole lot of math and variables. Needs work, but I'm getting there... Eventually. Oh, yeah, and it's totally open-source, so feel free to try and improve it.



Current Features:
- Slope-based platforming movement
- Standard controls and moves (running, jumping, rolling, etc.)
- Loops
- Platforms (jump-thru)
- Springs
- Sonic can be hurt and die (With S3 animations rather than Advance, yes, I'm a bit lazy with that, but I'd rather be coding than doing animations)
- Spikes
- Rings and ring loss
- A few sound effects
- Monitors, some of them working fully (the icon doesn't float up and disappear yet, and monitors aren't solid, see issues list)
- Shields with special abilities (Bubble shield ability doesn't work yet for reasons listed below)
- Bumpers, both from Spring Yard and Carnival Night Zones, working more or less perfectly
- Balloons from Carnival Night Zone
- Shoved all the Sonic-specific stuff into its own event sheet, for the sake of organization

Known issues:
- It's easily apparent that the player doesn't rotate fast enough. This results in some awkward results when trying to move up slopes or loops.
- In certain slope situations, Sonic spontaneously stops for absolutely no reason, "snags", in a way. It may or may not be the result of certain sensors mucking things up when they shouldn't be.
- I just discovered a limitation of the Classic engine that carries over to this one - if you don't have a gap of wall between a curve slope and a floor, you will immediately move onto the floor once you've gone up the slope rather than flying off. Granted, this can be easily worked around with level design tweaks, but I still call shenanigans.
- I need to figure out how to make solid monitors and the Bubble Shield bounce work without making Sonic automatically go into 'idle' mode upon landing.
- Sonic's sprite lags behind the player object a tad now in some circumstances, for some reason.

Playable Demo! (Controlled with arrow keys and shift. Z+Down allows you to fall through platforms.) Also, an EXE download.

Construct 2 .capx, release 106, requires Standard license (requires the Function Plugin)

And for Classic users...

Classic .cap (Version r2, requires the MagiCam and Slgor's input system plugins.)Candescence2012-10-17 08:15:05
B
94
S
37
G
11
Posts: 404
Reputation: 11,275

Post » Mon May 14, 2012 3:15 am

wow, it is so advance, thanks for sharing with us,
B
13
S
3
Posts: 59
Reputation: 1,589

Post » Sun Jun 17, 2012 7:24 pm

Thanks. It has its issues, but I hope I can iron those out eventually.

Update!

Additions:
- Z+Down allows you to fall through platforms.
- Springs
- Sonic can now be hurt (With S3 animations rather than Advance, yes, I'm a bit lazy with that, but I'd rather be coding than doing animations)
- Spikes
- Rings and ring loss
- A few sound effects
- A "Inner_SubStepLimit" fix where the Player would stop moving at speeds higher than that value (seems to cause a couple of minor issues of its own, though, oddly enough)
- Monitors, some of them working fully (the icon doesn't float up and disappear yet, and monitors aren't solid, see issues list)
- Shields with special abilities (Bubble shield ability doesn't work yet for reasons listed below)
- Bumpers, both from Spring Yard and Carnival Night Zones, working more or less perfectly
- Balloons from Carnival Night Zone
- Shoved all the Sonic-specific stuff into its own event sheet, for the sake of organization

New issues:
- I need to figure out how to make solid monitors and the Bubble Shield bounce work without making Sonic automatically go into 'idle' mode upon landing.
- Sonic's sprite lags behind the player object a tad now in some circumstances, for some reason. Candescence2012-06-17 19:30:52
B
94
S
37
G
11
Posts: 404
Reputation: 11,275

Post » Wed Oct 17, 2012 8:14 am

It's been a few months, so... Hoo, boy. I haven't been working on this all that much ever since r100 came out, because of another disheartening setback (which I'll get to in a moment).

Web playable link, and now an EXE download.

Construct 2 .capx, C2 Release 106, requires Standard license (also requires the Function Plugin)

Aside from a few additional releases I've made on other forums, not that much has really been done, aside from moving platforms (surprisingly simple) and more a proper level framework.

Now, this project has been fraught with problems, but now that there's actually a level framework, it also came with a horrible realization that even in WebGL, the framerate drops dramatically even with that bare bones of a level. Good grief, there should be no way that the engine should be THAT SLOW. It shouldn't even be a FACTOR in any kind of FPS drop.

I'm at my wit's end, here, honestly. I don't know what to do, it makes me want to scrap the entire thing and start over, but with two of the people who be most likely to be able to help with that either won't reply to my PMs or is inundated with work, I'm pretty much lost. Considering the sheer instability of the project, a total restart is probably for the best, but I wouldn't know where to START, nor how to do things better than the framework I'm already using.

Good grief.Candescence2012-10-17 08:16:56
B
94
S
37
G
11
Posts: 404
Reputation: 11,275

Post » Thu Mar 21, 2013 2:34 pm

Hi, im new to construct 2, this is the first problem ive encountered and cant manage to do or to find anywhere in the forums how to or youtube, my problem is i cant make a spring like in your awesome game of sonic, all i want is a spring so that when the player goes on top the frame on the spring changes and the player jumps up higher, just like in your game.

i tried to download your capx but is not active anymore, if someone could pls share the capx or show me how to create that spring effect.

thanks in advance

PS sorry if i had to post this some where else "i just thought you could help me seeing that you managed the effect im looking for.eltiburon2013-03-21 14:39:08
B
9
S
3
G
3
Posts: 25
Reputation: 2,393

Post » Thu Mar 21, 2013 6:39 pm

np i sorted it out by myself but thank you anyway wish you all best luck with your games!!
B
9
S
3
G
3
Posts: 25
Reputation: 2,393

Post » Tue Jun 25, 2013 1:22 pm

Capx link is dead. Can you reupload :D ?
B
6
Posts: 3
Reputation: 313

Post » Thu Dec 26, 2013 5:56 am

[QUOTE=hakbit] Capx link is dead. Can you reupload :D ?[/QUOTE]

I'm also wondering if the capx can be reuploaded, please?

B
12
S
3
G
3
Posts: 35
Reputation: 2,706

Post » Thu Dec 26, 2013 5:34 pm

Looks great so far, let us help you, fix the capx
ImageImage
B
21
S
4
Posts: 308
Reputation: 1,997

Post » Tue Sep 02, 2014 3:37 am

Excellent brow...can you reupload the capx?
B
3
G
1
Posts: 1
Reputation: 354

Next

Return to Completed Creations

Who is online

Users browsing this forum: No registered users and 0 guests