Im sure you've heard THIS one before.....

Started by
16 comments, last by jbadams 19 years, 5 months ago
I really can't say because i have never learned delphi. Visual basic can be a bit confusing with the windows and etc., and if it is confusing you can just use java. It is based off C++ and is very much like C++ except a lot less confusing.

Even though i don't know much about delphi, i think it would probably be better to learn java or visual basic because they are more commonly used and there are many people that can help you.

if this helps, you know what to do[wink]
ah, just kidding. but if you want to rate me up go ahead, im not complaining. The more the merrier.
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="88" height="70" id="H2lvl" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="http://www.ironhive.com/CFCs/H2lvl.swf?gamertag=jBaddog" /> <param name="quality" value="high" /> <param name="wmode" value="transparent"> <embed src="http://www.ironhive.com/CFCs/H2lvl.swf?gamertag=jBaddog" quality="high" bgcolor="#ffffff" width="88" height="70" name="H2lvl" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object>
Advertisement
cool, (btw u owe me £5 now) j/k :)

wht i don't get is all this talk i hear about varibles/arrays, sub routines,classes, objects etc...

But presumebly i'd start to learn this as it comes with learning a programming language correct?

(or have i been living in a cave for 20 years)

Many thanks
As someone said, logic and structure are very important. That includes your posting style. You should not litter your posts with lols, exclamation marks, and ellipsis. It makes your posts look sloppy and untidy, and reflects an undisciplined mind unsuited to the rigour of programming. The effort of using complete, grammatical sentences will stand you in good stead later, when you need to instruct computers in painstaking detail. Straighten up! Cut your hair! Hands out of pockets!

You will sometimes see the 1337-speak used by the veteran denizens of this board; however, you should not imitate them until you have written your first Tetris clone. Only the experienced coder can properly utilise the inspired sloppiness that arises from a disciplined mind. Consider these words of wisdom :
Quote:A novice asked the Master: "Here is a programmer that never designs, documents or tests his programs. Yet all who know him consider him one of the best programmers in the world. Why is this?"

The Master replies: "That programmer has mastered the Tao. He has gone beyond the need for design; he does not become angry when the system crashes, but accepts the universe without concern. He has gone beyond the need for documentation; he no longer cares if anyone else sees his code. He has gone beyond the need for testing; each of his programs are perfect within themselves, serene and elegant, their purpose self-evident. Truly, he has entered the mystery of Tao."


Before chaos can benefit you, you must know order. Such is the nature of the Tao.
To win one hundred victories in one hundred battles is not the acme of skill. To subdue the enemy without fighting is the acme of skill.
was this advice for programming? or joinging the foreign legion?

i can't remember for the life of me :-)
Quote:Original post by Solarcore
cool, (btw u owe me £5 now) j/k :)

wht i don't get is all this talk i hear about varibles/arrays, sub routines,classes, objects etc...

But presumebly i'd start to learn this as it comes with learning a programming language correct?

(or have i been living in a cave for 20 years)

Many thanks


You should start by getting a good programming book. The books section above has a great list of many good books that you could get. They also got general books about program structure design and logic which can definetly help you.

oh yeah, thanks. Ill pay you back when...
<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="88" height="70" id="H2lvl" align="middle"> <param name="allowScriptAccess" value="sameDomain" /> <param name="movie" value="http://www.ironhive.com/CFCs/H2lvl.swf?gamertag=jBaddog" /> <param name="quality" value="high" /> <param name="wmode" value="transparent"> <embed src="http://www.ironhive.com/CFCs/H2lvl.swf?gamertag=jBaddog" quality="high" bgcolor="#ffffff" width="88" height="70" name="H2lvl" align="middle" allowScriptAccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /> </object>
You don't need a lot of math for basic hobbyist game programming. The only tough math comes with advanced games and 3D graphics. You can easily make console games, 2D RPGS, and sidescrollers WITHOUT a lot of math. I'm sure you already know all the math you need to know. Math in basic game programming is really just common sense.

C++ is used most often. It's easy to use it with DirectX or OpenGL, one of which you're probably going to end up using if you stick with game programming.

People will tell you it's complicated and hard and all that jazz. But if you get a good, easy-to-understand book, and you're actually interested in learning this stuff, then it won't be a problem. People make it out like it's much harder than it really is.

I recommend "C++ For Dummies," by Stephen Randy Davis. It's really an excellent guide to C++ for beginners, especially if you don't know much, or anything, about programming. It's easy to understand, and will teach you all you need to know.

-Gauvir_Mucca
well i read your 2 example games above chrono and ff6 and if those are just graphics examples thats fine but be warned that an rpg (while the most sought after (semingly) game to make) is also the hardest jumping into this kind of game right away could scare you (or anyone) away from programming so start small
____________________________"This just in, 9 out of 10 americans agree that 1 out of 10 americans will disagree with the other 9"- Colin Mochrie
I can't believe noone has pointed you in the direction of here and here. Those are both very good resources for those starting out.

Now, about maths... as has been said, it often depends on what you need to do. Also keep in mind though, you only need to understand the theory of the maths, being able to actually solve it yourself is helpful, but in no way really neccesary (although it does come in handy for checking the correctness of your formula). I have a fair amount of difficulty with more advanced maths myself, but I tend to find that I can program the computer to solve the problems quite easily - after all, you're really just taking an existing mathematical formula, entering it into the computer as code, and applying the answer in a useful fashion - not nearly as hard as actually solving problems yourself.

Oh, and as for language, you'll find that C/C++ are the most common recommendation, and the ones which tend to have the most resources available - however, almost any other language is also fine as long as it's used correctly and it's limitations are kept in mind.

- Jason Astle-Adams

This topic is closed to new replies.

Advertisement