OverbounD Posted July 3, 2011 Report Share Posted July 3, 2011 http://dl.dropbox.com/u/5170721/Old_Gmk.rar http://dl.dropbox.com/u/5170721/Sonic%20D%2B.rar Me and Kris made some additions to the Sonic Dash engine using code made for Time Twisted by me, AeroGP, RogueYoshi, Kris, Power Hedgehog, and Damizean. This is that engine its not complete because we did not complete everything that was in time twisted. So I am also releasing the old time twisted gmk too. Use them as you will, but realize they are kind of broken. Theres no documentation but I will be happy to answer the questions I am able to. Edit: Since not all the graphics are by me and since I don't feel like contacting everyone that helped me out please refrain from using them. Link to comment Share on other sites More sharing options...
BlazefireLP Posted July 4, 2011 Report Share Posted July 4, 2011 Awesome, I had great fun fiddling around with the Dash+ engine with yah XD. Quite cool to also see how certain things were done in STT too. Thanks for posting. Link to comment Share on other sites More sharing options...
Kirs Posted July 4, 2011 Report Share Posted July 4, 2011 Thanks for posting this GB, my SD+ gmk went to trash with the old HD. Now I can still work on it when I have time 1 Link to comment Share on other sites More sharing options...
BlazefireLP Posted July 4, 2011 Report Share Posted July 4, 2011 I personally think the community should build onto this as they did with Worlds. Would be a great way to bring it together a bit more. Plus I'm sure most of our members could cook up some awesome stuff in it. Link to comment Share on other sites More sharing options...
Apricity Posted August 13, 2011 Report Share Posted August 13, 2011 Does anybody think it would be worth compiling this all into a sort of "Sonic Worlds" but for GameMaker? I can add things I've done too it aswell, All with OverBounds permission of course. Link to comment Share on other sites More sharing options...
Dark Raven X Posted August 13, 2011 Report Share Posted August 13, 2011 Oh man. This is full of awesome stuff. Wow, even a special stage setup. Link to comment Share on other sites More sharing options...
Kirs Posted August 13, 2011 Report Share Posted August 13, 2011 We release the source for something. Feel free to do whatever you want with it! Link to comment Share on other sites More sharing options...
Dark Raven X Posted August 13, 2011 Report Share Posted August 13, 2011 Huzzah! Already copying stuff into my SDASH. >:3 Link to comment Share on other sites More sharing options...
OverbounD Posted August 13, 2011 Author Report Share Posted August 13, 2011 Oh yeah I forgot that special stage stuff was in there. PowerHedgehog programmed that. So make sure he is credited if its used. Link to comment Share on other sites More sharing options...
Apricity Posted August 13, 2011 Report Share Posted August 13, 2011 So far I've added breakable blocks, peelout, the option to have 360 degree or 8 point rotation and retro sonic sprites instead of the cartoony ones. Admittedly this isn't a lot but I'm working on it D: Link to comment Share on other sites More sharing options...
toaster1 Posted August 13, 2011 Report Share Posted August 13, 2011 Wait, you're publicising the former engine? Does this mean we should make the All-In-Onetm Sonic Dash+ with what you've partially done? Because I would probably be all for it if I hadn't gone through a total crisis about discovering that I am absolutely shit at coding forever. All my drive to code has totally dissapeared, which is depressing. In any case my full support (and condolences) to those who will try to wrangle with the non-euclidean writhing horrorterrors that could collectively be reffered to as Sonic Dash's internal workings. Godspeed. 1 Link to comment Share on other sites More sharing options...
Apricity Posted August 13, 2011 Report Share Posted August 13, 2011 Well I'm just adidng faetures ot the version I have. I don't mind letting what I've done go public. Some of the stuff I've added I coded myself and some I've picked up from other places or had help with from looking at OverBounds codes in time-twisted. We could end up making an open-source engine with lots of gimmicks and features with this, much like wonic worlds. Link to comment Share on other sites More sharing options...
OverbounD Posted August 13, 2011 Author Report Share Posted August 13, 2011 Mercury is also almost done with his engine too. Which is of course GM too and has more features than Worlds. It has features such as level importing, its own level editor, externally loaded resources, pixel shaders, and perfect physics due to the fact that its basically Naka's engine plus improvements coded in GM. The only problem for some people might be how complex it is. So maybe Dash+ could be an easier alternative. Link to comment Share on other sites More sharing options...
Apricity Posted August 13, 2011 Report Share Posted August 13, 2011 On a scale of 1-10 of difficulty for an average GM user to understand what would you rate both Dash+ and Mercury's engine? Link to comment Share on other sites More sharing options...
OverbounD Posted August 13, 2011 Author Report Share Posted August 13, 2011 1-10 I have no idea. The both engines are set up as states machines which is by far the best way to do it. However, GML tutorials and the GM helpfile really don't teach what a states machine is. That's why people find Dash so hard to get into. Once you understand the logic of it though, it becomes much easier. That goes for Mecury's engine too. But various collisions are not set up in nice little script functions like they are in Dash which makes things more difficult. I still don't have a good grasp on how collisions work in AeStHete (Mecury's engine). Link to comment Share on other sites More sharing options...
Apricity Posted August 13, 2011 Report Share Posted August 13, 2011 Ah I see. I think there's a bit of a learning curve to both from the way you're making it out. I'll continue editing this one until it gets outdated or I've done all I can. Link to comment Share on other sites More sharing options...
Dark Raven X Posted August 13, 2011 Report Share Posted August 13, 2011 I am a total newbie, and while I am struggling, I'm not finding the Dash engine impossible to understand. But this forum helps a lot, so... Link to comment Share on other sites More sharing options...
Dark Raven X Posted August 14, 2011 Report Share Posted August 14, 2011 I don't know why I thought transplanting the end of level signpost from Time Twisted to my vanilla SDASH would be easy. Cause it isn't. @___@ Link to comment Share on other sites More sharing options...
OverbounD Posted August 14, 2011 Author Report Share Posted August 14, 2011 A lot of the stuff in STT I programmed when I really didn't know what I was doing. I'm not a great programmer, so a lot of my code is rather sloppy, including the end sign post and the totaling up the score code. It would probably be better just to reprogram those things. Link to comment Share on other sites More sharing options...
Dark Raven X Posted August 14, 2011 Report Share Posted August 14, 2011 Is there a newer point of reference I could read and copy? The one last big thing I need to play around with and understand is level progression and savestates - and that's the thing that seems to be missing from every engine. I think I understand the basic idea; have an object which loads the next room. But I can't work out how to do all the other "end of level" stuff like tally scores, and maybe even grade the player like the modern games. ...and as for checkpoints? Guh. Can not even begin to fathom that. Gonna dick around with Time Twisted some more cause it is awesome, seeing someone else's built up game. But I don't know how well anything will translate to the SDASH I'm using. :< Link to comment Share on other sites More sharing options...
JetHawk95 Posted August 14, 2011 Report Share Posted August 14, 2011 Heh like BlazefireLP said if there was an equivalent of "Sonic Worlds Level Collab" But with the Sonic Dash + engine id be sure to enter.. may give people who use game maker a but of a chance... Link to comment Share on other sites More sharing options...
Apricity Posted August 14, 2011 Report Share Posted August 14, 2011 I've fixed some sprites issues with Knuckles and Tails, adding a peelout for sonic, breakable blocks, spindash dust and the option of either 360 or 8 point rotation. Would anyone like me to post my work so far? Link to comment Share on other sites More sharing options...
OverbounD Posted August 14, 2011 Author Report Share Posted August 14, 2011 I want to see, that's just awesome. Link to comment Share on other sites More sharing options...
Apricity Posted August 14, 2011 Report Share Posted August 14, 2011 http://www.mediafire.com/?3k66xgmxa4nn9a5 The shimmy's I added from TT's engine worked fine. Now for some reason when you jmup on them they send you a million feet underground. I haven't even touched the code I have no idea why D: Does GSI have some problem where you use the "instance_create" function? Link to comment Share on other sites More sharing options...
toaster1 Posted August 14, 2011 Report Share Posted August 14, 2011 I actually have a level tally for Sonic Dash, but it is a bit hackish in parts. I'll try and put it in, and people can expand upon it, but if I can't I'll post the code here and someone Chronic can try and implement it. Of course, it may already be in and Dark Raven could just not have seen the engine, so... I guess it may not be useful at all. I'll just take a poke around first. Link to comment Share on other sites More sharing options...
Recommended Posts