don't click here

E02 game engine

Discussion in 'Fangaming Discussion' started by Stealth, Oct 29, 2005.

Thread Status:
Not open for further replies.
  1. Stealth

    Stealth

    Tech Member
    594
    31
    28
    Sonic Mania, HCGE, Sonic Megamix, SonED2, [...]
    I'm just wondering, is anyone here interested in it or using it? I haven't heard very much at all about it since I made the last release in July. I don't think I mentioned that version anywhere outside of SAGE or my own site, though (except very briefly in SonED2's release thread), so I assume that may have a little do do with it. I've had one person telling me they're actually trying to build something with it; Are there any others?

    I've been wanting to ask for a little while now, since I guess it's a subject that's not really going to bring itself up. My forum's going unused, so I might as well shut it down soon and just start individual threads where people might be interested, which I usually do anyway

    I don't know how much of the population at this board actually knows about it at all (particularly since I don't think I've ever posted here about it, although some people go to other forums where I have), so I'll talk about it a little in detail

    E02 is a general-purpose, script-driven game engine (for DOS/Windows)I've been working on for just under 2 years. It's a complete rewrite of an earlier engine I was working on for a Sonic "fan-game" I'm perpetually in the process of making, "Sonic the Hedgehog: Project Mettrix". The older engine was designed specifically for the game, with the ability to add on extra levels, but was also very buggy. I scrapped it and started developing E02, which is built in the interest of making many different types of games, and uses scripting systems for menus, title/transition/sequence screens, game displays, gameplay objects, and player characters that allow anyone to determine pretty much exactly how any of those elements act

    The last two gameplay demos that were released involved Sonic, because I'm still working toward creating a Sonic game, but I really hope that fact doesn't put anyone off and make them think that it's Sonic-only. I just haven't released anything non-Sonic yet, although it's entirely possible. The lastest demo does, however, show off to a decent extent what E02 is (currently) capable of. The thing I fear the most though is that most people will take it at face value, taking what they see during gameplay as the literal end of what you can do ("So you can just make these enemies, and these items?"). This is just ONE way to use the current script features. It really takes looking into how the things you see during gameplay were made to get a better idea of what you can really do with it (which, for a creative mind, is alot). I don't mean to say any of this as though I have a swelled head, though; I just want to make clear the simple truth that the current demo makes use of MOST of the current features and script commands, but it is by far NOT a good example of the ammount of creativity those features and commands allow for. I reguard my workmanship on implementing those features as a different subject

    As for what the demo showcases, almost everything you can see is accomplished with the script. The titlecard and HUD are created with the "Status script". All of the gameplay objects use the "Object Functions" for animation, movement, and collision. Sonic's ring lost system is among the things created with "Object Functions", triggered by the object collision functions. His spindash (including the screen holding effect) and all shield moves are created using "Player Events", which are player-specific functions triggered by keypresses, or called by other player functions. The lightening shield uses the "Projectile Collision" functions that interact with other objects to attract the rings. The shields and springs make use of "Hotspots" for positioning. The ending of the level makes use of the "Boundary Events" for triggering events when the player or camera gets into a certain area of the level, and the partially-finished intro-sequence and title screen for "Project Mettrix" that are shown afterward also use the "Status script"

    The current release (the one I'm referring to) can be found here:
    http://stealth.emulationzone.org/Games/Mettrix/E02-5.zip

    There isn't a page made specifically for E02 right now, and actually, I haven't added the two newest releases to the list on the "Mettrix" page. Eventually I really should create a separate page for it with a full description (better and more detailed than what I've written up here). I'd say images, but really, the images only reflect the quality of the work put into the project that's USING the engine, not the engine itself. As for the game "Project Mettrix", it DOES still have it's original page, which is here:

    http://stealth.emulationzone.org/Games/Mettrix/

    (The last version of E02 listed on that page is NOT the current version)
    "Project Mettrix", as a game, hasn't moved very far. I spend more time and have more talent with programming than with game design, so it just hasn't got as much attention as a project who's designer is primarily a designer. The images on that site are very rough, alot of the content will be improved over time. Even the levels included in the last version of the actual game will be changed (hopefully) for the better. But, if you're interested in taking a look at a rough concept of the game (using the previous engine), you can find it there in the form of "Demo 4.1". The "full" version has all the current unfinished content, while the "4.0" plus the "4.1 update patch" only has the finished content

    As for E02, I would love to hear impressions on it's various features. If you're interested and have the time, please take the time to read through the various documentation (there's a fair bit to read) and example files and let me hear from you
     
  2. Tweaker

    Tweaker

    Banned
    12,387
    3
    0
    I enjoyed the game itself, and would be interested in using the newer engine. However for some reason I felt the new engine was lacking in some aspects -- Sonic elements in general. Spindash, etc. The acceleration was a bit odd as well, but that's a bit redundant considering it's still under heavy development.

    Once I get more aqquainted with the whole game-making process (not with Game Maker, lol) then I'll be glad to use your engine. Just give me some time, I can't learn everything you know. :P
     
  3. Stealth

    Stealth

    Tech Member
    594
    31
    28
    Sonic Mania, HCGE, Sonic Megamix, SonED2, [...]
    Well.. in response, I'd like to point out these important things:

    The player aspect of this build of the engine allows (more than not) for a Sonic style player, but it doesn't necessarily have to be one. That's why Sonic-specific elements aren't hard-coded. The spindash in the newest demo (if you got the previous one with just rings, you're missing a bunch) and any other sonic player specific moves will be included to any E02 Sonic games by script

    Thanks, that's good to hear

    Well, the entire thread wasn't dedicated to just you, either, you know :P
    I know what you mean, though. You have to take the time to do what you feel like doing the most. That's why I've spent more time on other things lately myself
     
  4. stormislandgal

    stormislandgal

    It's not a phase! Tech Member
    4,534
    10
    18
    Married life <3
    I'd try it, but my computers getting wiped later today. I'll be sure to try it later. Seems pretty good from what I've heard.
     
  5. OrdosAlpha

    OrdosAlpha

    Who's next!? Oldbie
    I'm thinkin' of doin' something serious with it, possibly Sonic related.
     
  6. LOst

    LOst

    Tech Member
    4,891
    8
    18
    Nice to see you back Stealth. Is this an important decision whether or not we are going to use E02? Are you going to start something new, or scrap E02?

    Interesting questions to know the answer to.
     
  7. Stealth

    Stealth

    Tech Member
    594
    31
    28
    Sonic Mania, HCGE, Sonic Megamix, SonED2, [...]
    They ARE interesting questions, aren't they? :P

    I'll be very interested to see what you can all come up with if you decide to spend some time with it. If there's anyone who doesn't want to go into detail (or make mention at all) in public, I can always be contacted privately by EMail or PM, if you don't mind telling me personally. I certainly know how it is to want to work in private

    Has anyone tested or considered testing it's use for non-platform games?
     
  8. LOst

    LOst

    Tech Member
    4,891
    8
    18
    You should post this at fan gamer sites. They really need something like this.
     
  9. Hez

    Hez

    Oldbie
    it was to hard to use, or maybe I was just missing something?
     
  10. stormislandgal

    stormislandgal

    It's not a phase! Tech Member
    4,534
    10
    18
    Married life <3
    Ooh, 3.35 megabyte download... Maybe I can do my schoolwork while downloading it...

    I'll let you know what I think of it.

    EDIT: It's not that bad... But I'll stick to something simpler...
     
Thread Status:
Not open for further replies.