Thread: FPS programming

  1. #16
    Registered User fry's Avatar
    Join Date
    Mar 2002
    Posts
    128
    You dont have to keep making pong all the time, but dont get ahead of yourself. If you set yourself a huge project, chances are you will never finish it, and then be left disappointed. If however, you work you way up, and complete everything, you have a real sense of accomplishment, and that you are getting somewhere.

    Dont do any more pong, try a tetris game (also simple), then move onto some 2d platformers or something. Then you could think about 3d, and getting a really basic game happening (space shooter maybe). Just remember that games like Quake and Wolfenstein were made by many people with a lot of experience. You shouldnt expect to be able to recreate that by yourself with any degree of ease

    Just trying to be helpful, and make sure you set your sights realistically for the near future
    IDE: Dev C++ 5
    Lib: Allegro
    OS: Windows 2000

  2. #17
    Registered User
    Join Date
    Sep 2002
    Posts
    1,640
    What API where you planning to write it in??
    Direct3d? OpenGL?, If you planned to write it in allegro you
    better strap yourself to a math book.
    I recommend OpenGL, because its fairly easy to use without
    any knowledge of 3d or math

  3. #18
    Rambling Man
    Join Date
    Jan 2002
    Posts
    1,050
    It is possible to use AllegroGL, just to let you know.

  4. #19
    Registered User
    Join Date
    Sep 2002
    Posts
    1,640
    Yeah know sorry,forgot to mention

  5. #20
    Registered User
    Join Date
    Dec 2002
    Posts
    14
    not really sure im really good at math other things, my compiler is messed today were can i get the file iostream.h or the other iostream

  6. #21
    Registered User
    Join Date
    Sep 2002
    Posts
    1,640
    Just the iostream\iostream.h file?? that file connect to several
    other files so be sure you have those too.
    Il upload if so, but i have MSVC++ 6.0, compatible?

  7. #22
    Registered User
    Join Date
    Dec 2002
    Posts
    14
    i have bloodshed dev C++

  8. #23
    Registered User fry's Avatar
    Join Date
    Mar 2002
    Posts
    128
    Just download the latest copy of Dev C++.

    I recommend OpenGL, because its fairly easy to use without any knowledge of 3d or math
    If you are planning on doing anything in 3d, then you are going to need some knowledge of it to get anywhere. It may be easy to use, but you cant really acheive what you want without the knowledge of how to do it
    IDE: Dev C++ 5
    Lib: Allegro
    OS: Windows 2000

  9. #24
    Registered User
    Join Date
    Sep 2002
    Posts
    1,640
    Oke, Assuming you have more brains then a pig,
    I ment you dont need to know any complicated (for me) 3d
    math. Not really sure if you need math for 3d in directx

  10. #25
    Registered User
    Join Date
    Dec 2002
    Posts
    14
    well still i am smarter than a pig, but im sure they can spell better than me and i do have thje lateset version of dev c++ i think

  11. #26
    Registered User fry's Avatar
    Join Date
    Mar 2002
    Posts
    128
    I ment you dont need to know any complicated (for me) 3d math.
    I just meant that you need to have _some_ basic knowledge You cant expect to get anywhere without knowing anything. Thanks all
    IDE: Dev C++ 5
    Lib: Allegro
    OS: Windows 2000

  12. #27
    Registered User
    Join Date
    Dec 2002
    Posts
    14
    thats why you at least finish high school to have some basic knoledge for life even though i cant spell:P

  13. #28
    Shadow12345
    Guest
    I just meant that you need to have _some_ basic knowledge You cant expect to get anywhere without knowing anything. Thanks all
    okay, is it just me or is this a thread discussing how to make a 3dfirst person shooter? You are going to *have* to do some pretty hairy math before you can have a 3dfps that actually runs at interactive speeds, regardless of the api. I suggest OpenGL as have other people. I'm not a guru or anything but I have a good idea of how this stuff works. You are going to have to do the following:
    get your collision detection, frustum culling, bsp or octree partitioning, heck even time based movement, realisitc gravity and movement around the world, and tons of other stuff i forgot to mention that involve math.

    If you set yourself a huge project, chances are you will never finish it, and then be left disappointed
    I agree totally, start small, then get big

    I wouldn't try to go for a 3d first person shooter if you only have experience doing 2d stuff.

  14. #29
    Registered User
    Join Date
    Dec 2002
    Posts
    14
    well ill have to learn opengl

  15. #30
    Shadow12345
    Guest
    well ill have to learn opengl
    Good man!!! If you want a book that teaches just opengl but lets you not have to worry about operating system specific code look into the OpenGL superbible. Using GLUT you don't have to write any operating system code, you just call glutCreateWindow("window name") and it creates a simple window ready for opengl rendering

    I'm going to list all of the OpenGL resources I have used thusfar, and you can send me a private message if you ever need help with it (I'm still a beginner, I haven't done anything really amazing yet, but I'll help ya get started)

    resources:
    -website:
    -nehe.gamedev.net
    -www.gametutorials.com
    -www.opengl.org

    books:
    -opengl superbible
    -OpenGL Game Programming (Windows specific, deals with WinApi code)

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. SwapBuffers & fps
    By hannibar in forum Windows Programming
    Replies: 0
    Last Post: 03-13-2006, 05:19 AM
  2. Game update...
    By jdinger in forum Game Programming
    Replies: 14
    Last Post: 11-08-2002, 07:10 AM
  3. FPS Counter Prob in OpenGL
    By brandonp in forum Game Programming
    Replies: 1
    Last Post: 07-16-2002, 02:49 PM
  4. SkyLock graphics demo (scrolling, etc.)
    By jdinger in forum Game Programming
    Replies: 9
    Last Post: 06-30-2002, 08:18 PM
  5. dramatic decrease in fps
    By DavidP in forum Game Programming
    Replies: 4
    Last Post: 06-27-2002, 09:05 AM