Quote:Original post by Cosmic R
Quote:Original post by streamer
Well firstly you need to learn c++ basics and then some advanced features.
After that you need to deceide if you want to write games in OpenGL or DirectX.
I disagree. There are many many other API's out there to choose from.
Quote:Anyway tetris is a simple game, but not so simple to make. You can make it with bunch of if commands, but more elegant solutions will include bit operations.
What do you mean by that? Maybe in the old days(ie the 80's) when memory and speed were concerns, but nowadays you'd never need to use bit-wise operations to make tetris. IMHO it would be far from elegant.
Quote:If you don't know c++ you'll never be able to program a game.
Absolute BS. I've made tons of games in plain C, BASIC and ASM. Not to mention all the games out there made in Pascal, Python, even PHP and Java.
If you look at first post:
Quote:Original post by SonicD007
I'm trying to make my friend a 2d RPG game based on dragonball z,....I'm using windows api c++ language and a dev c++ compiler....
I wrote my reply according to this. He is using c++. Anyway, these days if someone wants to be professional programmer, c++ is must. You didn't thought that Doom 3 is writen in BASIC, didn't you [smile] ? Doom 3 is mx of c++, OpenGL and asm. Beside OpenGL and DirectX what kind of 3D API do you know? There is a bunch of engines, but all of them are built upon one of this two.
And "nowdays" I made a tetris clone. With bit-wise operations. Core of program is made in 100 line. And beleive me it IS faster, clean programming code.
But on the other hand if somebody don't understand basics of c++ programming, he is far away from making any serious product. Yeah again, you can make games in java, php, basic etc. Personaly I started programming on my Commodore 64, 15 years ago, learned C64 asm, moved to amiga, learned AMOS basic (does anyone remember AMOS[smile]), and when I bought my first PC, I started to learn c++, because all games where made in c++. After that my next step where DirectX.
And now I'm still not fully satisfied with my self. After 15 years of learning, I'm still not sure that I'm good enough to make a fully comercial game.
But that's my opinion.
And Sonic there is one easy alternative, if you want to be a programmer.
Look at
http://www.blitzbasic.com/