User Tag List

Page 1 of 4 1 2 3 ... LastLast
Results 1 to 10 of 36

Thread: "Simple" pseudo 3D space engine needed without extensions

  1. #1
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleXNA Export Module
    MJK's Avatar
    Join Date
    Jun 2006
    Location
    Espoo, Finland
    Posts
    1,162
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    "Simple" pseudo 3D space engine needed without extensions

    What I'm looking for is a relatively simple pseudo 3D space engine where the user could fly around in an infinite space to any direction.

    There would be random stars everywhere in the space with the usual zoom effect when approaching them, and some bigger sprites created at runtime when the user is at certain coordinates facing the right direction. So the engine should be able to keep track of user's location in terms of coordinates in the space and create sprites in events at the right location and show the sprites always in that same location. Engine should be able to save and restore user's location as well as location of bigger individual objects (not stars, they can be random).

    No need for any collision detection nor scaling of backgrounds. Just stars and bigger 2d sprites on an empty/black background.

    This would need to be done purely using scale, angle and trigonometry in MMF2, i.e. no use of extensions (other than extensions which are compatible with exe, iOS, Flash and Android runtimes). The engine should be light enough to run on mobile devices and flash.

    If this is doable (not with my math skils, that's for sure!) and you are interested, please PM me and we can discuss more. This is a paid request obviously.

  2. #2
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleSWF Export Module
    Disthron's Avatar
    Join Date
    Sep 2007
    Posts
    244
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Hi, So do you mean something like the first 2 Wing Commander engines? Like the video bellow? Go to about 1:00 for the action if the link doesn't take you there.

    If so, I'd like to suggest a few things.
    * Get the programer to make it so it will track 2D objects with a in the frame, and use an Alterable Value for the Z possition. So have 1 layer that is the "3D view" with a lower layer thas all the actual objects on it. Kind of like how the Mode7 object works. This will make programing other stuff much easier for you latter on. Because the back end coding would be like a 2D overhead shooter, rather than a 3D one.

    * Get them to make it so the engine will recognize what angle the object is in relation to the viewer. Again, this is to make it easier for you. So you can just fill in the regular animation directions as the directions of the objects and the engine will display the appropriate one. In this instance you may also want to use a few different animations for Upper, middle and lower. But the idea is the same.

    * Get them to do the scrolling star background, it can also be a pain to get that right even if you do know the math.

    Just some suggestions, I would actually be really interested in buying an engine like this. If it was reasonably priced. So, yea, I can't make the engine for you but I'd be willing to share the cost of it's production if it's in my price range. In fact, I'd bet there would be other people willing to buy it as well.


  3. #3
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleXNA Export Module
    MJK's Avatar
    Join Date
    Jun 2006
    Location
    Espoo, Finland
    Posts
    1,162
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Yes, the basic idea would be something like in that WC2 video (although I would not be using the engine for a shooter game).

    It should be possible to fly in every direction in the space (not just forward in a "tunnel") and the engine should be able read a "map file" with object locations (coordinates) stored, so that it would know when to create the objects at runtime. E.g. value=1 when player is at certain distance from and facing the location 2839, 250, 20199 in the space --> create active object 1.

    Thanks for the suggestions. Let's hope there is some skilled developer out there who would like to try this out for a decent compensation.

  4. #4
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleSWF Export Module
    Disthron's Avatar
    Join Date
    Sep 2007
    Posts
    244
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Well, a frame can be any size and you can make a function that will read a map file and recreate it in the frame. Also, about the "tunnel" thing, that's why you have the Z veriable within each object. So you can keep track of the "height". I realize that in real space there is no up and down but in a game you can cheat a little and most people won't notice.

    So you're not planning on making a shooter? I'd be interested to know what kind of game you are making then. An adventure game, a sim maybe? If you need to go more realistic maybe you should get them to build you a workable map editor as well. Again, just a suggestion.

    Anyway, I hope you find someone.

  5. #5
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleXNA Export Module
    tompa's Avatar
    Join Date
    Nov 2011
    Location
    Uppsala, Sweden
    Posts
    358
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    very interesting project, I recently learned of ways to do this kind of game with MMF. Just out of curiosity, you do not want any collision at all? not even weapon beams (raytraces, linechecks)

    Further do you require the render distance from player position to be in a spherical shape? It's very likely that some distance optimization of any kind is required for the game to run well on old iOS devices like 3gs.

    About your world (the universe), can you define the randomized events a little?

    "doodles"

  6. #6
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleXNA Export Module
    MJK's Avatar
    Join Date
    Jun 2006
    Location
    Espoo, Finland
    Posts
    1,162
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hey, nice to see there is some interest towards this.

    Quote Originally Posted by Disthron View Post
    So you're not planning on making a shooter? I'd be interested to know what kind of game you are making then.
    There isn't really a genre for the game I'm making, it's... different.


    Quote Originally Posted by tompa
    Just out of curiosity, you do not want any collision at all? not even weapon beams (raytraces, linechecks)
    That's right, no collision needed. The only thing I need is to be able to compare player's coordinates and objects' coordinates and trigger some basic events based on the distances. I don't need any weapons either.
    However, if there will be more people interested in this project and also co-funding the development, then it might make sense to add collision detection and weapons. But right now - no need for either. In this way it is a "simple" flying around engine.


    Quote Originally Posted by tompa
    Further do you require the render distance from player position to be in a spherical shape? It's very likely that some distance optimization of any kind is required for the game to run well on old iOS devices like 3gs.
    Hmm, I don't think that there is a need for this.. Also old mobile devices like iPhone 3GS don't necessarily have to run the engine smoothly. For iOS, iPhone 4S / iPad 2 and newer would be enough for me.

    Nice sketches!

  7. #7
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleSWF Export Module
    Disthron's Avatar
    Join Date
    Sep 2007
    Posts
    244
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by MJK
    However, if there will be more people interested in this project and also co-funding the development, then it might make sense to add collision detection and weapons. But right now - no need for either. In this way it is a "simple" flying around engine.
    Just so you know, I wasn't kidding about helping you fund this. I've actually been thinking of starting up a thread like this for a while now. Obviously it would depend on how much it would cost but I am keen to get a good engine like this made. I would be looking for something that has enough basic features that people can easily edit and build a game directly on top of it. Kind of like the one that came with the Raycasting extension, it has all the bare basic features you need for a shooter, movement, bullet tracing, sprite-to-active mapping. But you could edit or disable any group as you needed.

    I'm not saying you need to go into too much minutia here, Just make some systems that people can then use as a template to make there own.

    Also, making it a more general purpose engine will help it to appeal to other devs who may want to buy the engine. Like that guy who is selling MMF2 effects on that website (link bellow).
    http://myetic-studio.fr/produits.php

  8. #8
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleiOS Export ModuleSWF Export ModuleXNA Export Module
    MJK's Avatar
    Join Date
    Jun 2006
    Location
    Espoo, Finland
    Posts
    1,162
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Good to know, Disthron, thanks. I'll keep you in the loop when the funding becomes topical.

    I agree that it would be optimal that the engine could be used widely within the community for many different purposes, so let's see if there is interest from the others as well.
    Equally important here is the cross-platform requirement meaning that this engine should work in exe, flash, iOS and Android runtimes (+HTML5?), so preferably I'm looking for something that uses just scale, angle and quite a bit of trigonometry math in MMF2 to pull it off (as opposite to e.g. the Raycasting extension which is limited to one runtime only).

  9. #9
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleSWF Export Module
    Disthron's Avatar
    Join Date
    Sep 2007
    Posts
    244
    Mentioned
    1 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by MJK
    Equally important here is the cross-platform requirement meaning that this engine should work in exe, flash, iOS and Android runtimes (+HTML5?), so preferably I'm looking for something that uses just scale, angle and quite a bit of trigonometry math in MMF2 to pull it off (as opposite to e.g. the Raycasting extension which is limited to one runtime only).
    Yea, definitely. The more run times it works in the better. If it only uses scale, angle and and math then it really aught to work in any run time. I believe there are some universal extensions, like the Layer Object and Array Object, that are maintained by Click Team and work with everything. Or at least all the exporters I have.

    So, I think we should make a thread about it on the main forum (MMF2 support forum). To see how many other people are interested.

  10. #10
    Clicker Fusion 2.5 DeveloperAndroid Export ModuleHTML5 Export ModuleSWF Export Module

    Join Date
    Apr 2007
    Posts
    208
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    The question I really have is how do you want to model this? You're talking about an "infinite" scene so it's hard to see how you want to define such a scene with MMF. If there's a lot of objects you would also need some kind of scene graph to help filter the objects quickly.

Page 1 of 4 1 2 3 ... LastLast

Similar Threads

  1. First look at my OUYA (and PC) platformer "Video Game Thieves From Outer Space"
    By Mystemo in forum Android Export Module Version 2.0
    Replies: 4
    Last Post: 31st October 2013, 04:48 PM
  2. Petit soucis avec un jeu style "Space invaders"
    By Alkan in forum Multimedia Fusion 2 - Technical Support
    Replies: 7
    Last Post: 17th April 2012, 03:27 AM
  3. "Path Find" & "Advanced Path Movement" extensions
    By kikiriki in forum Multimedia Fusion 2 - Technical Support
    Replies: 8
    Last Post: 8th April 2010, 08:59 PM
  4. "Change Resolution Mode" - Simple Question
    By Docilemouse in forum Multimedia Fusion 2 - Technical Support
    Replies: 4
    Last Post: 26th March 2010, 05:51 AM
  5. Please come fix my simple "engine"
    By keokeo in forum Multimedia Fusion 2 - Technical Support
    Replies: 2
    Last Post: 10th April 2008, 11:02 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •