Thread: How to start a game...?

  1. #1
    Registered User
    Join Date
    Jul 2004
    Posts
    4

    Question How to start a game...?


    fellows! I've to start a new game ( a true 3D game using DirectX in Visual C++ ) but don't know what are the design phases or artifacts of game, kindly the seniors tell me abt it.

    This is actually my final project of B.Sc. (hons.) Computer Sciences and is named to be (RASH RIDERS) ; the car racing game.

    I actually want to know completely about the software engineering and practical both.

    Thanx

  2. #2
    Teenage Mutant Ninja Nerd MMD_Lynx's Avatar
    Join Date
    Aug 2004
    Posts
    65
    *goes right over head*
    a-wha?
    Stupid people are useful. You can make them do all the mindless tasks you are too lazy to do yourself.

    Sphynx cats are just bald and wrinkly, like old people, and we don't reject them.

  3. #3
    Registered User
    Join Date
    Nov 2003
    Posts
    168
    Google is your friend ???
    -Felix
    Rots Soft
    If the facts don't fit the theory, change the facts.
    Albert Einstein (1879 - 1955)

  4. #4
    i dont know Vicious's Avatar
    Join Date
    May 2002
    Posts
    1,200
    (Taking a shot at it)

    You would probably need to set up some basic classes for different aspects of your game.
    Also you would need to understand a good bit about file handling so you could load the shapes and graphics.

    Since all I am doing is assuming I will also assume it IS a car game, so some basic physics would aply.

    Basically the structure would be like so

    Create a basic structure for your program (inititializatin of variables, objects)
    Load shapes and textures into memory.
    Inititialize graphics
    have a main loop to handle drawing and user input.

    If this is not what you need, try to "rephrase" your question.

  5. #5
    Carnivore ('-'v) Hunter2's Avatar
    Join Date
    May 2002
    Posts
    2,879
    Basic design phases as I know them:

    1) Relax, grab a drink, write out diagrams/descriptions of planned program flow and structure.
    2) Do insane amounts of coding, implementing everything you wrote into code. Of course, break it into smaller parts and debug as you go along.
    3) Break into a sweat as you debug in a frenzy, desperately trying to meet the deadline. Screw the drink.



    You'll need to rephrase your question, my friend.
    Just Google It. √

    (\ /)
    ( . .)
    c(")(") This is bunny. Copy and paste bunny into your signature to help him gain world domination.

  6. #6
    Registered User
    Join Date
    Jul 2004
    Posts
    4

    Exclamation Thanx, but I need something different

    Thanx Mr. Vicious........

    thanx for the help... but I need something like the designing phase of game from the software engineering point of view. Kindly tell me how to design the engine.

    i.e. ( if I'm not wrong... thinks so...)

    Initialization of game
    Initialization of system
    Rendering of game
    Loading of models
    Loading of environment
    How to implement Physics
    How to use collision detection
    How to use the storyboard
    How to use the sequencer
    And one more thing... How to use the game scripting


    Then for the advanced gaming techniques... tell me how to implement

    improving graphics techniques
    improving game efficiency
    improving network designs

    ...

    That's all some of the basics i just know by name ( don't know even it's correct or not...)


    KINDLY NEED HELP...

    And thanx all for the last help

  7. #7
    Carnivore ('-'v) Hunter2's Avatar
    Join Date
    May 2002
    Posts
    2,879
    Err... that's kind of a LOT of stuff to cover. Let's start with: Do you have a good understanding of both C++ and DirectX?

    Because there's a lot of different ways to do each of the things you just mentioned
    Just Google It. √

    (\ /)
    ( . .)
    c(")(") This is bunny. Copy and paste bunny into your signature to help him gain world domination.

  8. #8
    i dont know Vicious's Avatar
    Join Date
    May 2002
    Posts
    1,200
    http://www.gametutorials.com

    That site has tutorials on various things. Two being C++ and DirectX.
    The tutorials are focused on game making.

  9. #9
    Registered User
    Join Date
    Sep 2004
    Posts
    1
    Or try

    http://www.gamedev.net

    There are lots of tutorials focused on gamedesign, gamedevelopment, directx, opengl etc.

  10. #10
    >>Kindly tell me how to design the engine.<<

    AND

    >>tell me how to implement<<

    you have got to be kidding me!

    this is your final project and you can't do that?! shouldn't you be able to as this is your FINAL project and one would naturally conclude that all your freshman and sophomore courses gave you at least some introduction on what you would be doing for your degree plan?!

    and you want everyone else to do it for you?!

    FOR SHAME!!!!!
    DrakkenKorin

    Get off my Intarweb!!!!

  11. #11
    i dont know Vicious's Avatar
    Join Date
    May 2002
    Posts
    1,200
    Well, I had thought that, but thought that maybe there was some error in translation...

  12. #12
    PC Fixer-Upper Waldo2k2's Avatar
    Join Date
    May 2002
    Posts
    2,001
    Hey Tara,

    it's people like you that really ........ me off. You scoot through your courses, prob had a friend do all your work for you, comes down to it and you don't know squat. I'm struggling to get a job (as I'm sure a lot of other people on this board are too) and I can't get one because I'm just a fresh in college and won't have my BS for another 3 years. You however are about an inch away from that special piece of paper that's going to take away one more job I'm trying to get and you don't know jack. What the hell is wrong with you. I sure as hell wouldn't help you, and I don't think anyone else should either, you slacked off, you're going to fail, congratulations. So maybe the next time you take these courses you'll stop being such a friggin nub and actually LEARN SOMETHING. So why don't you go and take a look at the half life engine, maybe you can steal somebody's mod while you're at it....
    PHP and XML
    Let's talk about SAX

  13. #13
    The Right Honourable psychopath's Avatar
    Join Date
    Mar 2004
    Location
    Where circles begin.
    Posts
    1,071
    LOL!
    final project and can't implement simple features for a game/engine? You'd think that before you would know at least some basics, and definatly know software/game design steps. This has actually brightened my day a bit, i needed a good laugh.
    Whats even funnier is i'm probably about 7-10 years younger than you (i'm 13 and you say this is your final course which i assume is in a college/university, so i estimate you to be 20-25, tho i could be wrong), and Iv'e manage to put togeather the beginnings of a 3D game maker/engine. I find that very sad actually, and you should be very ashamed of yourself.

    *walks away innocently*

    -psychopath
    M.Eng Computer Engineering Candidate
    B.Sc Computer Science

    Robotics and graphics enthusiast.

  14. #14
    Carnivore ('-'v) Hunter2's Avatar
    Join Date
    May 2002
    Posts
    2,879
    ... I personally think he's been trashed enough. Request that mods close this thread?
    Just Google It. √

    (\ /)
    ( . .)
    c(")(") This is bunny. Copy and paste bunny into your signature to help him gain world domination.

  15. #15
    Registered User VirtualAce's Avatar
    Join Date
    Aug 2001
    Posts
    9,607
    Hey Tara,

    it's people like you that really ........ me off. You scoot through your courses, prob had a friend do all your work for you, comes down to it and you don't know squat. I'm struggling to get a job (as I'm sure a lot of other people on this board are too) and I can't get one because I'm just a fresh in college and won't have my BS for another 3 years. You however are about an inch away from that special piece of paper that's going to take away one more job I'm trying to get and you don't know jack. What the hell is wrong with you. I sure as hell wouldn't help you, and I don't think anyone else should either, you slacked off, you're going to fail, congratulations. So maybe the next time you take these courses you'll stop being such a friggin nub and actually LEARN SOMETHING. So why don't you go and take a look at the half life engine, maybe you can steal somebody's mod while you're at it....
    Well said. Asking us to help you finish a project you should already know at least how to start....is ridiculous. Do some old fashioned hard work and research. We did not learn game programming....and still have not mastered it......in one day and certainly not one post or one thread. Why do you think there is a board completely dedicated to it here??

    We are all about open source and freely sharing information here and personally I feel that is what allows games to get better and better and better. However we also do not simply just do all the work for you. Plus the fact that you are in college and yet don't know crap about coding is simply amazing.

    Do your own homework.

    Close the thread if you wish.....but some people really have it coming. It's not like all of us have a bad habit of trashing everyone...we don't. But this thread is extremely arrogant and IMO deserved what it gets.

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. Adventures in labyrinth generation.
    By guesst in forum Game Programming
    Replies: 8
    Last Post: 10-12-2008, 01:30 PM
  2. craps game & dice game..
    By cgurl05 in forum C Programming
    Replies: 3
    Last Post: 03-25-2006, 07:58 PM
  3. Where do i start game programming
    By knight543 in forum Game Programming
    Replies: 12
    Last Post: 01-11-2002, 10:23 AM
  4. Easiest 'real' game to start with...
    By Leeman_s in forum Game Programming
    Replies: 9
    Last Post: 01-03-2002, 01:52 PM
  5. Easiest 'real' game to start with...
    By Leeman_s in forum C++ Programming
    Replies: 9
    Last Post: 01-02-2002, 11:29 AM