Re: newbie
Posted by simke on
Tue Nov 2nd 2004 at 9:47am
1 post
0 snarkmarks
Registered:
Nov 2nd 2004
Occupation: software programer
Location: Slovenia
Hi!
I don't know if I am on the wright page but I think you might help me. I am a complete beginner in working with computer games. I do work on software programming but my work is based on financial aplications so it doesn't have much in common with computer games. I've always wanted to be able to work with computer games (especially developing them) and would like to know where to start. What software to use, which books to read or where to look for help? Anything would help and I would appreciate your help in getting me started.
thank you,
simke
Re: newbie
Posted by scary_jeff on
Tue Nov 2nd 2004 at 10:08am
Posted
2004-11-02 10:08am
1614 posts
191 snarkmarks
Registered:
Aug 22nd 2001
I guess downloading the half-life (or other game) SDK would be a good start. It's probably best to try and make a mod for an existing game before making your own game from scratch.
I know there are a few open-source game engines as well, so maybe it would be worth having a look at one of those. I don't no the name off by hand, but a quick look on sourceforge should turn up something.
Re: newbie
Posted by Orpheus on
Tue Nov 2nd 2004 at 10:44am
Posted
2004-11-02 10:44am
Orpheus
member
13860 posts
2024 snarkmarks
Registered:
Aug 26th 2001
Occupation: Long Haul Trucking
Location: Long Oklahoma - USA
you start by saying "hi" which you did wonderfully, then we reciprocate by saying "welcome to snarkpit" which we slipped up on till now..
then we move on to the yukky programming stuff :biggrin:
welcome to snarkpit.
Re: newbie
Posted by Orpheus on
Tue Nov 2nd 2004 at 9:07pm
Orpheus
member
13860 posts
2024 snarkmarks
Registered:
Aug 26th 2001
Occupation: Long Haul Trucking
Location: Long Oklahoma - USA
you know, i used to think dealing with daves joke about bladder control issues was the pinnacle of feeling inadequate, but after reading this post through, i'd rather settle for just a small penis, than knowing just how dumb i am.. this thread really shows just how little my education really was :sad:
2271 posts
445 snarkmarks
Registered:
May 22nd 2003
Occupation: Graduate Student (Ph.D)
Location: Seattle WA, USA
I know as little about this subject as you Orph. It's not something your average "education" deals out. It's specialized knowledge.
Re: newbie
Posted by Crono on
Wed Nov 3rd 2004 at 8:57am
Crono
super admin
6628 posts
700 snarkmarks
Registered:
Dec 19th 2003
Location: Oregon, USA
Never use VISUAL anything to develop games. I don't recommend using Basic for games since it is too high level of a language. Java is too damn slow. C is excellent for stuff that needs to run fast fast fast. I think the best medium is C++.
I actually don't suggest using any programming language that is heavily OOP based in game programming. I think certain parts of the engine might work well developed in Java which is a plus, since Java is easier. I know Chrome has some of its engine in Java.
Pong is Bulls**t. Waste of time developing. What you really need to do is tackle tetris. This is basic beginner crap. When you move onto side scrolling games that aren't puzzles (adventure games, like mario), you'll gain some experience with creating an editor or adapting a current map editor to your game engine, this will keep it so you don't have to edit minor level details in code form <- pain in the ass!
By the way, you don't need a editor for tetris because you define the objects then all the functions, speed, level number, score, etc. are variable based. You can even make an auto loading list of background images into a dynamic array and floor or ceiling their modded (% operation) point value to choose an image element for certain stages. It basically means the game is infinite, or whatever you cap the stage number at. Pretty simple actually.
1260 posts
345 snarkmarks
Registered:
Apr 7th 2002
Occupation: post-student
Location: Connecticut (sigh)
Is there a game in particular you're looking to work with, or are you just kind of sort of interested in the field? Are you looking to pursue this as a hobby, or are you currently a professional programmer looking to shift fields? All these people above me could wax on and on about which programs and whatnot to use, but I would see the thing that has to come first is a passion for games. It's a rough field that literally millions would like to get into and so therefore, much like being a novelist or filmmaker, you have to love the form and be in it for the long haul - that is, if you're looking towards the professional aspect.
If you're just a hobbyist, passion for a single game is enough. Wade through its online community and you will come across its mod community - provided it has one. Learn what's within the realms of that game (for example, Half-life lets nearly anything you set your mind to happen, while Halo is much more restricted) and have fun.
Oh, and no one reads books about these things anymore.