AeStHete Engine Thread

Discussion in 'Fangaming Discussion' started by Mercury, Jan 1, 2013.

  1. Lapper

    Lapper

    Member
    1,650
    412
    63
    England
    Sonic Studio, Sonic Physics Guide, Kyle & Lucy: WW, Freedom Planet 2
    Oh wow, real time editing? This is new levels of awesome!

    Anyway. Really nice UI layout, looks easy to navigate.
     
  2. steveswede

    steveswede

    Member
    5,032
    1
    16
    Ask my hand
    Fighting against the Unitary State of Europe
    OMG I shed a tear seeing that epic screen shot. It looks so easy to use that nobody could ever be held back from creating a classic Sonic game.
     
  3. jasonchrist

    jasonchrist

    Give Us A Wank Misfit
    1,893
    0
    0
    Sonic Classic Hybrid Project
    Cue the flood of 1000 Sonic 4 projects... all of them being great!
     
  4. steveswede

    steveswede

    Member
    5,032
    1
    16
    Ask my hand
    Fighting against the Unitary State of Europe
    Yes and they would be truly as I imagined them.

    What would be great would be for Saxman's audio engine to work it's way into this. I can't think of a better combo to give everyone the tools to do classic Sonic game respectfully.
     
  5. Minferno

    Minferno

    Member
    8
    0
    0
    Gosh, I just looked through this whole topic and wow, you've really put some serious effort into this!
    That interface looks amazing; I could probably use it and I don't have a clue about programming...!

    This is an amazing idea and keep up the good work.
    Best of luck :>
     
  6. Mercury

    Mercury

    His Name Is Sonic Tech Member
    Thanks for the positive words, everyone!

    Keep in mind, however, that AeStHete is not a total solution; knowledge of GML is still required to program your own gimmicks, enemies, and so on. It's not a total solution that allows one to drag and drop a Sonic game together! Think of it as a hackable game template with an extensive real-time level editor.

    As for Saxman's audio engine, that would indeed be epic! However, I haven't done anything regarding audio with AeStHete, and will leave choice of sound engine up to the user, at least for the first release.
     
  7. RetroKoH

    RetroKoH

    Member
    1,661
    17
    18
    Project Sonic 8x16
    THIS. Seriously, all. Once you grasp basic GML... its not too difficult to do. I've actually managed to code in quite a few enemies and gimmicks from scratch on my own. The only really difficult part is the movement engine of Sonic, and in relation, certain movements of some badniks... THAT's the real value of this engine for me.
     
  8. FeliciaVal

    FeliciaVal

    Member
    well, as far as sound goes, if the program allows you to import .wav or .mp3 or whatever user friendly files, I'm ok with it :v: I don't know about the rest of people, probably they'll like their own sound drivers or whatever...
     
  9. RetroKoH

    RetroKoH

    Member
    1,661
    17
    18
    Project Sonic 8x16
    Standard Game Maker open source allows for mp3 or wav formats to be inserted, however midi is usually recommended. This is without the use of any .dll's or extensions, and for the kind of stuff we see on Retro, none of the above is really recommended... as A. Game Maker doesn't compress mp3 or wav very well at all, and B. midi sounds so second rate... AND Game Maker will only play one midi file at a single time.

    Here is a snippet from the Game Maker help file, describing advanced sound functions. This should give you a relative idea of how basic sound functions work in Game Maker

    Hope that gives any insight at all. Best bet is to browse the Game Maker forums for any music related extensions and whatnot.

     
  10. FeliciaVal

    FeliciaVal

    Member
    Ah uh...that seems really complicated for me right now, but thanks for the information! I'll take it into consideration if I start making something once the engine is done. Thanks anyways!
     
  11. Lapper

    Lapper

    Member
    1,650
    412
    63
    England
    Sonic Studio, Sonic Physics Guide, Kyle & Lucy: WW, Freedom Planet 2
    Game Maker is pretty good with supporting basic sound files, you shouldn't have a problem.

    I can't wait for a video on this!
     
  12. n00neimp0rtant

    n00neimp0rtant

    EYES ONLY Member
    262
    0
    0
    South Park, PA
    Creation Kit (Skyrim mods and patches)
    How true to the classic game physics would you say your engine is?
     
  13. Mercury

    Mercury

    His Name Is Sonic Tech Member
    If you split "physics" into "movement" and "collision" I'd say movement is 100% spot on, but collision is significantly different - or should I say improved. The originals have a number of issues and inconsistencies that I wanted to address.

    So in the end, it won't be possible to e.g. record a joypad "movie" of a run through a classic level, import that level into AeStHete and have the same run work exactly. It would de-sync because of minor differences. However for normal play I would say no one will notice anything except for improvements.

    For example - play around on the curved edges in Spring Yard Zone. It's not pretty in the classics. In AeStHete, it will be.

    By the way, expect a bit of a delay on the video and next updates. Life has a way of inconveniencing me - this time my mum's in the hospital (she should be okay, BTW).
     
  14. Greg the Cat

    Greg the Cat

    I'm gonna draw it! Misfit
    1,290
    0
    0
    A Zone Unknown of Title
    Comics from the Mind of Yours Truly, A little workshop of animation, Sonic FreeRunner
    Ooh. Better collision? Exciting. How much does this affect Sonic's rolling physics and ability to gain momentum?

    I'm looking around for an engine to learn how to develop a game in. Maybe I should go back and download Game Maker and work with this.

    Maybe I should just start a topic on the project and ask what the best engines are in terms of programmer friendliness and capability of game genre development.
     
  15. FeliciaVal

    FeliciaVal

    Member
    ahh I should do that too...but im still waiting patiently for this engine as well
     
  16. Mercury

    Mercury

    His Name Is Sonic Tech Member
    It won't.

    To put a finer point on it: Expect not to get embedded in loops when going really fast (as sometimes happens in Chemical Planet or Hydrocity). Expect not to fly off of curves Sonic should run down over (as sometimes happens in Starlight or Launch Base). Expect not to have Sonic do his balancing animation when on the "seam" between two blocks. Expect Sonic not to be able to be carried by a platform into the ground if he hits it from the corner (as the swinging platforms in Green Hill can do). Expect smoother handling of ground Sonic can jump up through, especially slanted or curved paths. Expect not to be "sucked down" curves that would normally launch Sonic into the air if he takes them from the wrong side (as happens in Green Hill and Emerald Hill). And above all, expect Sonic to take curves without jittering and jumping as he crosses the 45 degree mark between "floor mode" and "wall mode", something which is masked (kinda) in the originals when taken at high speeds but is otherwise painful to watch.

    Basically, expect a Sonic engine playtested by Adrian Monk. =P
     
  17. Greg the Cat

    Greg the Cat

    I'm gonna draw it! Misfit
    1,290
    0
    0
    A Zone Unknown of Title
    Comics from the Mind of Yours Truly, A little workshop of animation, Sonic FreeRunner
    Ah. Not even a little? Oh well. It's just good to not get caught on weird level geometry. That's all that matters in an otherwise perfect Sonic engine.
     
  18. Mercury

    Mercury

    His Name Is Sonic Tech Member
    Am I missing something? This sounds a little disappointed. Isn't a good thing that Sonic's rolling physics won't be affected?
     
  19. Greg the Cat

    Greg the Cat

    I'm gonna draw it! Misfit
    1,290
    0
    0
    A Zone Unknown of Title
    Comics from the Mind of Yours Truly, A little workshop of animation, Sonic FreeRunner
    Not disappointed. I didn't mean to sound that way. If it's as 95% as you've shown to original Sonic plus improvement, that's excellent.
     
  20. jasonchrist

    jasonchrist

    Give Us A Wank Misfit
    1,893
    0
    0
    Sonic Classic Hybrid Project
    You deserve money for this, Mercury. Sure, you can say "Oh no, I couldn't possibly..." publicly if you want, but you're fucking getting some whether you like it or not!