PSX5Central
Playstation/Gaming Discussions => PS3 Discussion => Topic started by: dbv23 on December 11, 2000, 07:52:53 PM
-
Hey, I know I\'ve seen a couple of you write about how your programmers or like to program. Anyways, I\'ve been trying how to learn video game programming but I\'m having trouble finding a good place to start. I\'ve got some beginning programing books, but they had nothing to do w/ games so it didn\'t mention how programming is applied in relation to games. I\'ve just started w/ a c/c++ book, but still can\'t find much that video game specific. Can anyone help me out?
-
Well you could write some text adventure games in C, if thats your thing. If you want to take it to graphics, You should probably do bitmaps. And it won\'t work for you if you are stupid... You need to write different commands for bits on the bid map. If you want to do polygons and textures I suggest getting lessons at http://www.digipen.com or, take a local class at a community college. Thats what I did even outside of Harvard.
-
Thanks animal-mother.
-
Originally posted by animal_mother1
You should probably do bitmaps. And it won\'t work for you if you are stupid...
LOL - a guidance councellor that tells it like it is.
-
That\'s what I went to college for, dbv23, but unfortunately, no one will hire you as a game programmer w/out experience. Just be willing to accept some intro-level jobs first.
-
Hey! :) i\'m in college right now!! in computer programming!
the college I go to take the "teach programming logic and they can do whatever they want" instead of the "only teach C++ and let them be on their way" philosophy. the cool thing is I\'m gonna take a dip in a lot of things! we do C++, RPG, COBOL, Java, ASP, VB, some Oracle, were even working on an AS/400. It\'s a shame Assembly was recently removed from the course tho :(
I also got a MS Visual studio, DirectX 8 SDK, Genesis 3D and shadow realm on my PC.
-
I\'ve got DirectX8 SDK
It is pretty cool I guess. I\'ll put up a website with my projects (even my secret) when the HDD comes out
-
Kaji, stay away from COBOL and RPG unless you have some special interest in them. Not much demand for COBOL programmers unless it\'s conversion work. AS/400 ppl can make a little $$.
The money is in UNIX. C, XML, Javascript, Assembly are all good. So is JAVA. My company uses C/C++ in Unix, Oracle and JAVA.
I had a year of COBOL and all it got me was a headache. If you know assembly you can get a real good job. UNIX knoweledge can get secure a job for you after graduation.
-
I am in my third programming class at my high school. I\'m making the coolest game right now. It should be done in a few months.
-
http://www.gamedev.net
Learn C++ and some ASM. Also, get used to multi-user OS, such as OpenBSD , UNIX.
I would imagine you are going to start out doing Win based games right? So you\'ll want to learn the Win API and maybe MFC (Micrsoft Foundation Class). Less your going to make DOS games. Either way, it should be a simple game to start off with, but you\'ll need to know that stuff. Then, you\'ll need to know the ASM, if you plan on doing console development.
I should also mention, that if you want to start out easier. Try VB, you can make some good text adventure games and such with VB. You can also, if you get good at it, using API make better games. Just be sure , to realize that all VB projects require support files, (i.e, OCX/VB DLL runtime files). And can get rather large really fast. But, its a good way to start and get a handle on things. If you do that, I recommend "Visual Basic 6 from Ground Up" by Cornell. Course, your not going to get a job developing VB games more and likely. It would be a simple hobby, nothing else.
[Edited by Living-In-Clip on 12-12-2000 at 08:39 PM]
-
Thanks everyone for the great replies. Has anyone taken a look at the book "Game Programming Gems"? If so, is it any good? I\'m thinking about getting it, but it\'s $70. Also I\'ve probably got a ways to go before I could really get much out of it (since I\'m just starting c/c++). I usually tend to move to fast in tying to learn things and end up learning them backwards. Hey animal-mother, Is there somewhere we could check some stuff you\'ve done so far? (Or anybody else that been programming.)
-
I know E.N.G.L.I.S.H. it\'s a pretty basic language but it\'s used often. I went to primary school and then high school to learn it.
Sorry...erm....I took a Java course in first year University! :)
-
emperor, it\'s all in the demographics: up here (Quebec) it\'s still pretty much COBOL. ya know, governement offices yadayadayada.
but that\'s what cool about my school, we see those languages, but they teach us programming logic, so then it\'s only a question of writing it in the desired language.
Of course, I\'ll spend some free time checking on assembly and others,but hey! atleast I\'ll have done a bit if everything!
-
dbv23, don\'t try to program a game until you know the language good. Wait until after you know the language before you start to program a game or you will run into a lot of trouble.
And the best video game programmers book out there right now is "Tricks of the Windows Game Programming Gurus," written by Andre LaMothe. Ask anyone at Gamedev and they will tell you the same thing. I wouldn\'t suggest getting it until you know C++ well though.
And, if it\'s possible, I suggest that you take a programming class instead of trying to learn out of a book. It is a million times easier if you take a class instead of trying to learn it on your own by reading.
-
I\'m learning JAVA right now. Next year I\'ll be learning C++. JAVA is actually a pretty good language - it\'s clever designed and without many silly limitations. It\'s not good for advanced games though. ;)
-
Damn!
WHO do I find here? Samwise!!
Hey come post at our forum at ps2lair :-)
:D
-
Originally posted by IronFist
dbv23, don\'t try to program a game until you know the language good. Wait until after you know the language before you start to program a game or you will run into a lot of trouble.
And the best video game programmers book out there right now is "Tricks of the Windows Game Programming Gurus," written by Andre LaMothe. Ask anyone at Gamedev and they will tell you the same thing. I wouldn\'t suggest getting it until you know C++ well though.
And, if it\'s possible, I suggest that you take a programming class instead of trying to learn out of a book. It is a million times easier if you take a class instead of trying to learn it on your own by reading.
Exactly. You need a strong grasp of the language, before you take on the task of creating a game. That can take up to 2 years or more. Learning a language fully, is beyond just learning what to do in a simple matter. You need to know how overcome hurdles and keep your code small, readable and many other things. Its good to have a goal, but don\'t rush in and try to build a game, you\'ll find yourself confused and you will burn out quickly, loosing interest in programming altogether. Take courses in C++, and then learn ASM. I don\'t believe alot of places teach ASM now\'a\'days. So, you will probally end up doing alot of research and buying old books on ASM, to learn it. If your truly curious about the complexity of designing a game engine, I recommend finding Raven Software\'s homepage and downloading their Hexen 2 source code. If you can\'t find it, just go to GameDev and look over some of the examples on stuff, you\'ll see how complex it can get. So, basically, learn the language inside out. Sleep and eat with a C++ book near you. Then, once your a C++ guru or have a good foothold of the language, move into a simple game.
That is, unless you make a text adventure with alot of IF statements.:)
-
I don\'t really get programming, is it hard to learn?
-
i have always wanted to learn to program games. in three years i will go to a college to learn to program games. is there any place that i will be able start learning now on the web. i saw this thing in best buy game programming but i was not sure if it was good. does anyone know.
-
I am a guidance conselour. You won\'t be able to do it if you are stupid. May I suggest a job in the fast food industry? or the costodial arts?
-
Yeah, andre la mothe is one of the BEST game programming author around. heck, I\'ve even received a personal reply from him once! :)
Still, does anyone know any good books on Direct X immediate mode? I\'ve read several books on DX but most of them are either talking about the Retained Mode(useless!) or they\'re too basic or they just rip out the DX documentation on the functions and libraries!
IronFist: Hey, do let us know more about your game when you\'re ready, ok? And u don\'t mind sending me a free copy when it\'s done, wontcha? :)
-
Kaji, I live in Mid-Southern USA. Arkansas to be exact. And while there is not much demand here, in adjacent states there is. But still C/C++ and UNIX prevail.
I\'m guessing, though, that after you have a little COBOL you won\'t want any more. It sucks, IMO.
Web designers seem to be in universal demand. And when you go for a job interview, make sure you ask if you have to wear a beeper :(
-
Originally posted by SyxxKorn
I don\'t really get programming, is it hard to learn?
Once you understand the logic of it and if your good at math, its alot easier to learn.
-
Originally posted by Paul
IronFist: Hey, do let us know more about your game when you\'re ready, ok? And u don\'t mind sending me a free copy when it\'s done, wontcha? :)
This is the first game that I have ever been motivated to finish. If I don\'t finish it, I\'ll do bad in the class. The game is a 2D game that is like the mini game in Super Mario Bros 3. Right now, the game is 2-4 players. I am not sure if I will put in a one player mode; it depends on how much time I have. The object of the game is to get all 3 of one type of object (either 3 stars, 3 shrooms, or 3 flowers). If you jump on your apponents head and if they have an object, the object will pop out and you can grab it. There are lots of cool things that I\'m going to put in it (like riding a pig! :)), but right now, I\'m just trying to get the basic gameplay to work. I have got the collision detection to work just how I want it, and the level editor also works great. The animations of my guys running, jumping, squishing, etc., work perfectly. There is a small bug (it has to do with the objects that you can get) that I need to find and fix (this might take a while :)).
And don\'t worry, when it\'s done I\'ll probably put it on the internet for anyone to download.
And dbv23, just so you know what you\'re getting into, programming takes a lot of time! I have spent more time working on my game than I have played my PS2 this past week. I sometimes get on my computer right when I get home from school at 2:30 pm and start programming, and don\'t stop until like 1:00 am! I have already been programming for like 4 hours today, and I just stopped to take a break and come to this forum for a little while.
BTW Paul, I wish I could help you with that Direct X stuff, but I have decided not to try to learn Windows programming until after my mission. I just don\'t have enough time. I am using Allegro for my game right now.
-
IronFist: Did u do the graphics yourself as well?
I think it\'s very difficult if you have to do everything yourself.
I\'ve worked on a RPG game before I couldn\'t take it anymore because it\'s just freakin impossible for 1 guy to do everythinG(even write my own music). All I have was a dude running around in a isometric 3D village ala Diablo styled and some other NPC walking around aimlesly. :)
The closest I\'ve come to completing a game was a project I work with a few other guys for about 6 months. It was a multiplayer game which support 2 monitors but the plug was pull by the guy who financed us. I think it could have been a really fun game.
Oh well, it was fun while it last.
but Hey, if you ever needed music in your game, let me know.
:)