A Flash Developer Resource Site

Results 1 to 15 of 15

Thread: Flash MX or Director MX for a full 3D game...?...

  1. #1
    Junior Member
    Join Date
    Nov 2004
    Posts
    2

    Flash MX or Director MX for a full 3D game...?...

    Hi all,

    I'm in the process of designing a web-based 3D fighting game. I want to use macromedia technology to achieve this, but dont know if it would be better if I use flash mx or director mx.

    Game Requirements:
    - full 3d environment
    - have imported 3d models with animation
    - full stereo sound
    - fast gameplay
    - potentually big file sizes
    - be playable or downloadable
    - network playable with other users on the internet

    Examples of similar games (though my one will not be as complex and will be web-based): Tekken 3, Street Fighter EX2, Mortal Kombat 4, Soul Calibar, etc...

    It seems as if people on the net generally develop games in Flash MX, is all the above requirements possible in Flash, or should Director MX be best to handle it all. Also, it seems as if its possible to use both technologies aswell, if so, what areas of the game would be best developed in which product?

    Sorry if these questions are basic, off topic or too broad... but I'm trying to get a feel for web game development (which i'm unfimiliar with). All is not lost though, I am a Win and Web app developer.

    Your Help would be much appreciated.


  2. #2
    A Guy With a Hat HumbuckeR's Avatar
    Join Date
    Apr 2004
    Location
    Portugal
    Posts
    228
    Director.

    Flash can't handle it (as it is a 2d program, and 3d in Flash can only be "faked"). Hope it helped.

    Good luck!
    My hat is yellow

  3. #3
    Member
    Join Date
    Nov 2004
    Posts
    95
    I would use director. Flash isn't good at 3D at all and too slow to do a full 3D environment in realtime.

  4. #4
    Senior Member devnull_2k's Avatar
    Join Date
    Oct 2001
    Location
    Limehouse, Ontario - Never heard of it? Not surprised.
    Posts
    785
    I want to explain this to all you people who say that Flash can only "fake" 3D. It isn't true, unless you consider that ALL 3D on computers is faked, as it is all displayed on a 2D monitor.

    3D drawing in Flash is as real as any other 3D, except the engine itself must be written by you. How do you think Director works? Do you think something magical is going on behind the scenes? No, it's the same math that you can write in flash.

    Mind you, Flash doesn't have some things that you might need to build a more fully featured engine, but that's beside the point.
    The future belongs to those who prepare for it today.

  5. #5
    the thud of the body rabbitkiller's Avatar
    Join Date
    Jan 2004
    Location
    Royal Oak, Mi
    Posts
    318
    Flash is not suitable for 3D stuff. Do director!
    world[i] = new world();

  6. #6
    Untitled-1.fla strille's Avatar
    Join Date
    Mar 2001
    Location
    Sweden
    Posts
    1,626
    The requirement "full 3d environment" and "imported 3d models with animation" makes the decision a very easy one. Use Director.

    By using Director you can model the environment and models in 3ds max or similar and import them relatively easily into Director. The rendering can take advantage of hardware acceleration which will make it run fast.

    If you were to use Flash you would have to program the 3d engine by yourself. And it would be way too slow anyway for what you are describing.

  7. #7
    Junior Member
    Join Date
    Nov 2004
    Posts
    2
    Hey guys,

    thanks for all your feedback!! i didnt expect a response so quickly... thats it, i'm quitting all the other forums!! :-)

    one other question... is the Flash ActionScript language similar to the Director 'Lingo'?

  8. #8
    Script kiddie VENGEANCE MX's Avatar
    Join Date
    Jun 2004
    Location
    England
    Posts
    2,590
    Here are a few simple examples:

    Flash:

    code:
    on (release) {
    gotoAndStop(3);
    }



    Director:

    on mouseUp me
    go to frame 3
    end


    Flash:

    code:
    circle._x = 20;



    Director:

    sprite(2).locH = 20


    Flash:

    code:
    circle._x = 30;
    circle._y = 50;



    Director:

    sprite(2).loc = point(30,50)


    There you go. I think you get the point.
    http://www.birchlabs.co.uk/
    You know you want to.

  9. #9
    Untitled-1.fla strille's Avatar
    Join Date
    Mar 2001
    Location
    Sweden
    Posts
    1,626
    Originally posted by soulcode
    is the Flash ActionScript language similar to the Director 'Lingo'?
    I've never written 1 line of Lingo, but from what I understand the syntax is of the older school, and looks and feels quite different. But Director also supports JavaScript, which is very similar to ActionScript.

  10. #10
    Filthy Gorgeous DancingOctopus's Avatar
    Join Date
    Sep 2003
    Location
    Sunny Australia.
    Posts
    478
    Originally posted by devnull_2k
    I want to explain this to all you people who say that Flash can only "fake" 3D. It isn't true, unless you consider that ALL 3D on computers is faked, as it is all displayed on a 2D monitor.

    3D drawing in Flash is as real as any other 3D, except the engine itself must be written by you. How do you think Director works? Do you think something magical is going on behind the scenes? No, it's the same math that you can write in flash.
    You kinda missed the point, when talking of "fake" 3d engines in flash, one usually means taking shortcuts to cut out the math that is required to generate a 3d images in programming languages. This is done simply because flash can't handle the intensive calcuations needed to create a 3d engine.

    It's usually "faked" by using various masking or MovieClip manipulations to create the illusion of a 3d engine, when there's actually no, or very little math being calculated. Examples of this are Percey Pea's mario kart engine, Kirill's OBJ engine or, that uh.. other one.

  11. #11
    Custom User Title Incrue's Avatar
    Join Date
    Feb 2004
    Posts
    973
    Director.
    BUT seems that MM itself doesnt care about director or 3d.Take a look at this:
    http://www.macromedia.com/cfusion/we...&enterthread=y

  12. #12
    Untitled-2.fla
    Join Date
    Jul 2002
    Posts
    391
    I picked director up the other day, it's a lot different to flash, once you learn the basics of 3d, I would expect it would be pretty easy to create a 3d game, there's only about 15 lines required to create, texture and spin a cube on the fly.

    within 5 hours or picking through example files, i'd figured out how to create a maze and camera panning...

    creating games like http://necromanthus.com/Games/ShockWave/deusex.html would be impossible in flash

    good luck

  13. #13
    relax, I wont sting!
    Join Date
    Jul 2000
    Posts
    73
    Originally posted by token 3
    I picked director up the other day, it's a lot different to flash, once you learn the basics of 3d, I would expect it would be pretty easy to create a 3d game, there's only about 15 lines required to create, texture and spin a cube on the fly.

    within 5 hours or picking through example files, i'd figured out how to create a maze and camera panning...

    creating games like http://necromanthus.com/Games/ShockWave/deusex.html would be impossible in flash

    good luck

    Wow, I'm really impressed by that. I hope he continues working on it more, despite marcromedias ****ty attitute towards director and 3d. phoar!

  14. #14
    Senior Member Danskeren's Avatar
    Join Date
    Jan 2004
    Posts
    263
    Well I would use Direction (IF it has built-in 3D) if I had to choose between flash and director. But check this out:
    http://www.brackeen.com/home/scared/index.html

    This i made in java and runs very well, even in a browser. And then later, you can make it a full screen game if you get more serious and take fully advantage of the video card.
    Possibilities are only limited by the lack of creativity...
    www.Ryer.dk
    www.ArrayPainter.com
    www.PawnStar.net

  15. #15
    Patron Saint of Beatings WilloughbyJackson's Avatar
    Join Date
    Nov 2000
    Location
    Ro-cha-cha-cha, New York
    Posts
    1,988
    Also, the PC CSI game (I think it was CSI) uses Director, tons of videos, photos, and 3-D to boot!

    -pXw

Posting Permissions

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




Click Here to Expand Forum to Full Width

HTML5 Development Center