On Mar 24, 10:47 am, Albert <albert.xtheunkno...@[EMAIL PROTECTED]
> wrote:
> Hi, I know a bit of C, not a lot of C++ (though wouldn't mind learning
> it), not keen on VB but mainly C# and Java. I'd like to get started in
> game programming. After searching through 225 books on this topic on
> amazon.com, I've only found great books for game programming in python
> and pygame, java and allegro (c/c++).
>
> Out of these languages, which one should I use? I really haven't heard
> of ANY games developed in python until finding a book on it, I'm less
> inclined to use Java because of the performance issues that are always
> pointed out and I'm not sure on C/C++ with Allegro.
>
> What language do you think I should use?
I think the most sensible choice is C/C++. Some reasons:
- You can be as high level as you want, In the same time, you can be
as low level as you want.
- Performance of C/C++ programs are much better than python/java
equivalents. and in game programming, performance is an issue.
- There are more articles and resources if you want to choose C/C++.
I don't think you will find so much resources if you want to start
with pygame.
By the way, pygame seems to be just a ****t of SDL to python (With some
common cl***** added which you can create yourself after reading some
tutorials), and SDL isn't more difficult to learn than pygame.
You may also like have a look at
http://www.gamedev.net/reference/start_here/
..
I also recommend having a look at
http://www.gamedev.net/reference/design/features/makegames
.. You can make all games recommended as start-up projects there using
SDL or pygame.
Some nice new SDL tutorials:
http://www.gamedev.net/reference/list.asp?categoryid=45#288
-- Hadi


|