is it possible to make a 3d game without knowing WIN 32 and what would i need to know?
is it possible to make a 3d game without knowing WIN 32 and what would i need to know?
Sure. There are 3D games in Linux, and it's rumored that Macs even have games...
Quzah.
Hope is the first step on the road to disappointment.
so you could make a 3d game in dos?
and how would i load up the graphics would i need to know openGL or something?
OpenGL is one way to go. You could use GLUT which is an OpenGL library that is cross platform (and doesnt require you to know the Win32 API).would i need to know openGL or something?
Another option is using SDL which is a cross platform graphics/networking/sound/etc library. A google search on SDL or GLUT should give you more than enough information.
hmm so the best solution would be to learn WIN 32 before learning Win 32 would i need to have good knowledge of C++ or would the basics do?
Well I believe you are refering to the Widows API. Learning that can seem absolutely impossible if you are relatively new to programming.
I would suggest looking into allegro.
www.allegro.cc
Allegro is a "gaming" library. It has support for 3d BUT! I suggest trying 2d if you havent already.
If you do not even have a good foundation of C++ 3d programming can be very scary and could possibly harm your intrest in programming. So start small and work your way up.
Now here is what I think in general.
Once you understand how C++ works and how libraries work with the language, then try your hand at the WinAPI. Once you figure out how to open a window then learn OpenGL.
I kinda went at it a little strong and learned OpenGL with the WinAPI, so its all up to you
What is C++?
I'll keep that in mind, thanks Vicious.
You only need enough Win32 programming knowledge to tell Windows to get lost and don't bother you anymore....you are playing a game. It only takes a very basic Win32 framework to get a game up and running. You don't want Windows doing anything while your game is running if it can be helped.
And yes you can create a 3D engine in DOS but w/o hardware acceleration it would probably crawl.
With that said, to most beginners the amount of code it takes to simply do this will probably be more code than most of their programs. Its all still very scary at first.Originally Posted by Bubba
It just takes getting used to, its a big step from your basic cout cin
What is C++?
Vicious: Right on the spot! When I first looked at the OpenGL tutorials on Nehe I was like, Holy *badword*! 400 lines of code! I mean the biggest program I ever made has been like 200 lines max :P.