im getting fed up with calculaters and text adventures. i want to make an actual game in C++ and i dont know where to get started.
what do i need to learn. what do i need to do. what do i need to get???
do i need the DirectX SDK
im getting fed up with calculaters and text adventures. i want to make an actual game in C++ and i dont know where to get started.
what do i need to learn. what do i need to do. what do i need to get???
do i need the DirectX SDK
~DJ DarkViper signing out
----------------------------------------
My Site:
Black Jaguar Studios
Languages:
Fluent English, Starter German, HTML, Javascript, Actionscript, Intermediate PHP
Verteran Despiser of: ASP, Java, BASIC, Pascal, Cobalt
Try starting here:
www.libsdl.org
Tutorials here:
http://cone3d.gamedev.net/cgi-bin/in...s/gfxsdl/index (although the site seems to be down now)
Download here: (Development libraries)
http://www.libsdl.org/download-1.2.php
If you want to program 3d games, say a FPS, say like Half-Life, i would start off(not really the programming part) making a map, this might get you pumped up for the actuall game engine part. Well anyways, making a map for Half-Life is like making 3d models and what not, connect lines, texture it blah, so youll get a feel for what the true aspect of gaming programming is, the art.(several computer science proffesors have drilled in our heads"if you want to program games, GO OVER THE THE ARTS SCHOOL") so yah, start off in that area. IMO
Edit: Typos everywhere!!! im not even going to bother fixing them
hey thanx everyone. i already have all the tools needed, ie a level editer, a model editer, a skinning tool and paihnt shop pro. so maybe ill work on that **** first.
again, thanx, and i dont want to learn allegro. i know too many and just want to learn C++.
~DJ DarkViper signing out
----------------------------------------
My Site:
Black Jaguar Studios
Languages:
Fluent English, Starter German, HTML, Javascript, Actionscript, Intermediate PHP
Verteran Despiser of: ASP, Java, BASIC, Pascal, Cobalt
I'm not sure if you understand this or not, but Allegro is not a different programming language, it is a graphics API. It seemed like you were comparing Allegro and C++. Allegro is a popular alternative rather than trying to understand DirectX or OpenGL. I use allegro, and I like it. Might wanna give it a try...
Leeman_s, I think you find yourself another quote to add into your sig.
WOW! then my classmates are dumb****s! they told me it was another language!
~DJ DarkViper signing out
----------------------------------------
My Site:
Black Jaguar Studios
Languages:
Fluent English, Starter German, HTML, Javascript, Actionscript, Intermediate PHP
Verteran Despiser of: ASP, Java, BASIC, Pascal, Cobalt
>>If you want to program a 3D game, like Half-Life
Wow... isn't that a little much?
>>Try Allegro, try SDL, try this, try that
Doesn't anybody know how to use plain 'ol Windows GDI? Why does everybody start right off doing Allegro/DirectX/OpenGL/crap? Sure, they do the job very well, but imho, people should also figure out how to do graphics w/out those (i.e. so that they can make SIMPLE progs that anybody can run with or without DirectX). GDI is, truthfully, quite slow. However, for the purposes of a simple 2d game, it is adequate - you can check out the link in my sig if you want.
Just Google It. √
(\ /)
( . .)
c(")(") This is bunny. Copy and paste bunny into your signature to help him gain world domination.
Every time you post that Windows GDI crap and I see it, I'm gonna post back and say that it isn't an option for everyone. SDL is cross-platform and works great. Probably Allegro is too, I don't know, I don't use it.Originally posted by Hunter2
>>If you want to program a 3D game, like Half-Life
Wow... isn't that a little much?
>>Try Allegro, try SDL, try this, try that
Doesn't anybody know how to use plain 'ol Windows GDI? Why does everybody start right off doing Allegro/DirectX/OpenGL/crap? Sure, they do the job very well, but imho, people should also figure out how to do graphics w/out those (i.e. so that they can make SIMPLE progs that anybody can run with or without DirectX). GDI is, truthfully, quite slow. However, for the purposes of a simple 2d game, it is adequate - you can check out the link in my sig if you want.
You've argued that no "professional companies" would use SDL or Allegro, and I've pointed out that you are obviously wrong, but let me ask you this: What kind of professional company would program a game in Windows GDI???
EDIT: You say "that anybody can run with or without DirectX..." Who, exactly, runs Windows without DirectX? Isn't that sorta... Stupid? Yes, I believe it is. I thought that Windows 98 and on had DirectX included? And either way, when you say "that anybody can run" you are excluding Mac, Linux, and BeOS users. Sure you may not care, but some people might.
Last edited by DOlson; 11-01-2002 at 12:30 AM.
D. Olson
The Mandrake eXPerience
Battle Pong
IDE: kate 2.0
Compiler: gcc 3.2
Graphics/Input/Net: SDL 1.2.5 (pdf)
3D Audio: OpenAL (pdf)
I am a signature virus. Please add me to your signature so that I may multiply
None. But they might program something that isn't graphics intensive with it.What kind of professional company would program a game in Windows GDI???
And true, it isn't cross-platform. But the thing is, GDI is never even mentioned. Why not? For those who use Windows, it is an option.
And yes, everybody has DirectX (or whatever you said). True, DirectX is superior; but not everybody asking what graphics stuff to use is that advanced yet. A lot of people are just trying to make a ball show up on the screen or something; with DirectX, that'll take about a month to achieve. With GDI? Say, probably a week max.
Last edited by Hunter2; 11-01-2002 at 04:47 PM.
Just Google It. √
(\ /)
( . .)
c(")(") This is bunny. Copy and paste bunny into your signature to help him gain world domination.
The windows GDI API is fairly ugly (less abstracted than allegro or SDL), it's non-portable, and it's slow (no hardware acceleration). So if you can get those 3 other benefits for a small download, why not?
I tried using the GDI a bit, and it made me mad. So ugly, like he said. And a whole week to learn how to draw a ball? I drew a bitmap in allegro within 35 minutes of downloading the package. That's including reading the manual.
*sigh* okay, but I thought it might be useful knowledge to have, considering the fact that M$ is trying to take over the world...
Just Google It. √
(\ /)
( . .)
c(")(") This is bunny. Copy and paste bunny into your signature to help him gain world domination.
Wow, a month to make a ball show up with DirectX? Maybe you need a book or something...
Don't try so hard. Just let it happen.