don't click here

Sonic Construct Worlds

Discussion in 'Fangaming Discussion' started by StreakThunderstorm, Jan 8, 2012.

  1. StreakThunderstorm

    StreakThunderstorm

    Member
    216
    0
    0
    Mecha Madness
    I'll work on catching upside down slopes soon. Anything else not working or not implemented yet?
     
  2. Mr Lange

    Mr Lange

    A wise guy eh. I know how to DEAL with wise guys. Member
    1,286
    11
    18
    The Land of Waldos
    Sonic Utopia, Sonic Overture
    I was just about to say, some guy's thread I noticed on SFGHQ made me realize how important upside down slope catching is, so I was going to amend my request for that.
    Alright if you're open for more requests:
    -Taking Damage Behavior
    -Super Peelout
    -Underwater Physics
    -Angle Based Bumpers (Spring Yard Zone, Casino Night Zone, etc)
    -Pushing Walls (along with moving objects this way?)
    -Moving Platforms (you know I didn't even test that out, do those already work?)
    -Corkscrew Loops (Sonic 2, Emerald Hill Zone, you know)
    -Springs (not hard to make, just tedious to set up, would be nice for convenience)
    -Shields (at least with ring magnetizing, no idea how to make something like that)
    -Hydrocity Water/Psuedo 3d Parallax (3d objects are unreliable as they stop drawing when the bounding box leaves the screen, though I have a hunch something could be done using tile image objects)
    -Monitors/Badniks (attacking behavior, which I made myself anyway, but getting monitors to be solid on normal contact and destructable on attack contact is really tricky for some reason)

    Whatever of those you can or are willing to make, I would greatly appreciate.
    Most other things I could do on my own, though it wouldn't be a proper engine without even the simple things there. I'll try to port whatever else I can.
     
  3. StreakThunderstorm

    StreakThunderstorm

    Member
    216
    0
    0
    Mecha Madness
    I think the only thing I'm going to finish is adding springs and getting ceiling angles before I start working on my own game. if you feel up to it, I hope you can port all of that stuff to it. When 1.0 is released, I'm going to start porting the stuff I had in Mecha Madness like health and whatnot. It wouldn't go with the regular sonic styled engine release.
     
  4. StreakThunderstorm

    StreakThunderstorm

    Member
    216
    0
    0
    Mecha Madness
    Sonic Construct Worlds Version 0.9

    Added in up, down, left and right springs. Both red and yellow. Added in ceiling slope collision so Sonic grabs the ceiling and runs on it when the angles are right. Before I finish, I'll add in working platform objects [not the moving ones. The ones you can jump on from below.] and the diagonal springs.
     
  5. Candescence

    Candescence

    Member
    2,023
    21
    18
    Sydney, Australia
    3D Indie Stuff
    Alright, I've been working on a Construct 2 version of this engine, though I have run into a few hurdles.

    What works:
    - Angles
    - Movement (limited)
    - Actions (also to a limited degree)
    - Animations

    What doesn't work right now:
    - I honestly can't tell if the input system is working right or something is just plain off. When trying to get jumping to work, "Key_A" works with only a short hop, but "Key_A_Pressed" doesn't seem to make it work. Bizzare.
    - Sonic barely moves when moving left and right, and the Action variable seems to be constantly set on 0. Sonic also not doing his walking/running animations also has some worrying implications.

    Hopefully, fixing these problems will hopefully make it work right... Hopefully.

    Construct 2 .capx, release 81, requires Standard license (also requires the Function Plugin)
     
  6. Wait a minute, did the version for the original Construct ever get finished? I was kind of waiting for that one, I didn't want to have to pay money to use Construct 2. What are the differences between the two engines anyways?
     
  7. StreakThunderstorm

    StreakThunderstorm

    Member
    216
    0
    0
    Mecha Madness
    I haven't finished it yet. Its still at 0.9. Its actually very far along though. I don't see why people can't start messing with it now.
     
  8. Candescence

    Candescence

    Member
    2,023
    21
    18
    Sydney, Australia
    3D Indie Stuff
    Alright, update. The .capx has been updated, with:

    - Input fixed properly, thanks to a fellow over at Sonic Fan Games HQ.
    - Animations are fixed up and ready to go, though animation speeds do need tweaking, such as running.

    Currently, the main issues are stemming from moving on slopes (and possibly on edges). It may be a collision issue, I'm not sure. I sincerely doubt collision polygons are the reason.
     
  9. Azu

    Azu

    I must be stupid. Member
    I wonder how many people actually owns Construct 2. :v:
     
  10. Candescence

    Candescence

    Member
    2,023
    21
    18
    Sydney, Australia
    3D Indie Stuff
    I wouldn't know the answer to that, but C2 is a relatively new product, even compared to its predecessor. That being said, it's rapidly catching up with said predecessor in functionality (only Containers to go), and otherwise being more or less better than Classic in so many ways (ESPECIALLY stability), and with Awesomium getting WebGL functionality, C2's HTML5 export is likely gonna get an EXE wrapper, which should at least satisfy people who've been wanting EXE export to some degree.

    I imagine more people will use C2 the more word is spread.
     
  11. Mr Lange

    Mr Lange

    A wise guy eh. I know how to DEAL with wise guys. Member
    1,286
    11
    18
    The Land of Waldos
    Sonic Utopia, Sonic Overture
    And aside from the fact that C2 is missing all of the plugins that made Construct worth using, the fact that they prioritized a web player over a standalone export is nothing short of psychotically infuriating. I had really hoped people still knew their priorities but it seems they're more interested in catering to the buzzword babbling morons that they're actually willing to trade in practical usage to satisfy this irrational demand. Web player comes SECOND after standalone executable. Period.
    What they've done is create a worthless heap of garbage and charge money for it. And now you say that they will need a wrapper to force the HTML5 exporter to an executable? Is that a joke? Please tell me it is.
    Its really sad they've turned everyone's heads away from Construct 1, because its really a superior software and deserves more support. Stability is only a consequential hindrance but it does not sacrifice its actual practical usage. Saving often takes care of that at least and it automatically makes backups.
     
  12. Candescence

    Candescence

    Member
    2,023
    21
    18
    Sydney, Australia
    3D Indie Stuff
    Which would be...? Please, enlighten me, because I think that's bullshit.
    There was a variety of reasons behind using HTML5 as the initial export, including being able to play games on a variety of platforms other than Windows, and javascript making it easy for plugin-makers to make, well, plugins. It could be worse - they could've gone with Flash, which is a piece of shit.
    It's a temporary measure, not an actual substitute for a C++ executable. They know very well that an executable export is in high demand, but it'll be some time before they start work on new exporters. So, since Awesomium has WebGL support, which is pretty bloody fast, they can at least provide a temporary executable option that, while it isn't amazingly fast, is reasonably so.
    You say that like everyone's forgotten about Classic - news flash, people still use it, and it's still getting updates from community members.
     
  13. DimensionWarped

    DimensionWarped

    Erinaceous! Oldbie
    The fact that you are getting so uptight that some open source developers left open source for proprietary in order to make a little money is ridiculous. Of course Construct 2's feature set isn't up to snuff with Construct Classic yet. It was made for a completely different purpose and is in its infancy.

    And if you don't like the fact that Construct Classic isn't being developed by the Construct 2 guys anymore, fork it.
     
  14. StreakThunderstorm

    StreakThunderstorm

    Member
    216
    0
    0
    Mecha Madness
    I don't personally care that they dropped CC for C2. I just don't like what C2 is made for. I don't particularly find mobile gaming interesting. I certainly wont be paying for C2 so I can develop in it.
     
  15. Candescence

    Candescence

    Member
    2,023
    21
    18
    Sydney, Australia
    3D Indie Stuff
    Arguments aside... Progress!

    Playable Thingy! (Controlled with arrow keys and shift)

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

    - More than a few engine fixes
    - C2 release 89 added the "anglerotate(start, end, step)" expression, which Classic had.
    - Finally added DW's debugger thingy.
    - I've also fixed up a couple of slope detection events that I realized were done a bit wrong, and is making the angle detection work much better. You can now go up large curves and loops properly! With a lot of speed, oddly enough, seems to cock up at lower speeds. Regular slopes work perfectly, right now.
    - Platforms now work.

    Known problems:
    - For some odd reason, you can't roll upon landing.
    - 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. 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. :v:
     
  16. Azu

    Azu

    I must be stupid. Member
    Can you make like a exe or something for us who don't have CC2?
     
  17. Aerosol

    Aerosol

    Not here. Moderator
    11,163
    573
    93
    Not where I want to be.
    Sonic (?): Coming summer of 2055...?
    The "playable thingy" link plays in browser though.
     
  18. Candescence

    Candescence

    Member
    2,023
    21
    18
    Sydney, Australia
    3D Indie Stuff
    Pretty much. The playable test link can be played by anyone with a HTML5-compatible browser.
     
  19. I tried it a little bit ago, and I'm not exactly sure what I think. Things seem a bit off, but I can't quite put my finger on it. I like that it still feels somewhat sonic-y, and it's much better than what I can do, but it's not quite there. Sorry I'm not that helpful in describing it.
     
  20. Azu

    Azu

    I must be stupid. Member
    Free version only allows up to 100 events, right?