Hi wenching.
The first thing to do is to learn C++. There is no way around this, but with knowledge of C# that should come pretty easy.
Especially pointers and references should be understood before moving on to these books on game-development.
I have not read the book you seek info on, but I did consider buying it. I opted for another one in the series, Multiplayer Game Programming (by Todd Barron), mainly because it was more heavy on multiplayer programming.
Well, to my surprise, the book describes both Windows programming and DirectX in such an easy way, that I had no real problems picking up the info on DirectPlay, Direct3D, DirectSound, and DirectInput. It goes through these concepts swiftly but without compromising the details you need to know to understand what you are really doing. And it does so in a humorous tone, which makes reading more of a pleasure than most stiff-toned books on computers. This was great, because since English is (obviously) not my native language, the writingstyle is extremely important to me if I am to keep my interest in the book.
However, it does not go into AI and scripting, so youll have to get other books for that. But now that I am on the final chapter of this book (which makes the second of two multiplayer-games in the book - an MMOG), I feel much more confident about what DirectX is and how it works (I had virtually no clue before reading this book). So its a great book for beginners.
Read more here if youre interested:
http://www.lostlogic.com/network.shtml
Is this book good?
------------------------Why of course the people don’t want war. ... That is understood. But after all it is the leaders of the country who determine the policy, and it is always a simple matter to drag the people along, whether it is a democracy, or a fascist dictatorship, or a parliament, or a communist dictatorship ...Voice or no voice, the people can always be brought to the bidding of the leaders. That is easy. All you have to do is to tell them they are being attacked, and denounce the pacifists for lack of patriotism and exposing the country to danger. It works the same in any country. [Herman Goering]
Dear Danneman, The Multiplayer Game Programming looks cool to me. I saw many reviews in the amazon. I also saw the table contents from the link you gave me. It teach you how to do mmorg. That is perfect. One thing.
1) Does this book teach you how to create a game engine or he uses someone engine to built all his games examples?
2) Does this book teach you how to use directvoice? Just wondering.
3) So i do not really care knowing much about c++ syntax, i only need to focus on pointers and reference. That is all. So Simple? I know how to use pointers in c# using dllimport, hmm...too many limitations. :D
Thank you.
Regards,
Chua Wen Ching :D
"Very new to games I think"
1) Does this book teach you how to create a game engine or he uses someone engine to built all his games examples?
2) Does this book teach you how to use directvoice? Just wondering.
3) So i do not really care knowing much about c++ syntax, i only need to focus on pointers and reference. That is all. So Simple? I know how to use pointers in c# using dllimport, hmm...too many limitations. :D
Thank you.
Regards,
Chua Wen Ching :D
"Very new to games I think"
"Very new to games I think"
Wait! I forgot to tell you that in Programming RPG, there is network so there's some multiplayer programming involved, and it teaches you how to make the core (Graphics, Sound, etc) independent of the game so I guess you could call them engine.
I saw Peer to Peer and Client/Server multiplayer programming part in the RPG book, so I think if you buy the multiplayer programming book, you'd waste money just to learn MMOG programming.
So I advise you to consider the multiplayer part of the RPG and if you feel that you need more info, then its up to you, but I thought I'd give you a heads up.
Edit: Grammar errors
[edited by - Zeraan on January 6, 2003 1:23:07 AM]
I saw Peer to Peer and Client/Server multiplayer programming part in the RPG book, so I think if you buy the multiplayer programming book, you'd waste money just to learn MMOG programming.
So I advise you to consider the multiplayer part of the RPG and if you feel that you need more info, then its up to you, but I thought I'd give you a heads up.
Edit: Grammar errors
[edited by - Zeraan on January 6, 2003 1:23:07 AM]
Dear Zeraan, thanks for the reply. So you still feel that for me (a beginner) Programming Role Playing Games with DirectX w/CD is still the "best choice" here over to Multiplayer game programming. I didn''t really get what you meant by "Programming RPG"? You refering to the book or?
Thank you and :D.
Regards,
Chua Wen Ching
"Very new to games I think"
Thank you and :D.
Regards,
Chua Wen Ching
"Very new to games I think"
"Very new to games I think"
Yes, I was referring to the book "Programming Role Playing Games with DirectX"
I''m studying it now and I''m having a little problem getting past the transformations (I''m a stupid n00b )
I''m studying it now and I''m having a little problem getting past the transformations (I''m a stupid n00b )
I suggest strengthen your C/C++ before really going into games programming. hmm... I guess C# would be able to make games too with DX9.
"after many years of singularity, i'm still searching on the event horizon"
Hi DerekSaw. I am creating a game in c# (tank game). But just want to know something about c++. Maybe can create a game engine for my degree project. :D
Thanks for the comments.
Regards,
Chua Wen Ching
"Very new to games I think"
Thanks for the comments.
Regards,
Chua Wen Ching
"Very new to games I think"
"Very new to games I think"
January 09, 2003 12:59 AM
I have Programming Role Playing Games w/ DirectX and i like it so far, although i haven''t gotten too far. Some of it is a little confusing, but most of it is pretty easy to pick up. That is if you know your c++. If your not too comfortable w/ c++ i would recommend you first buy a c++ book. If you don''t want to do that at least find a good online c++ tutorial to use along w/ the book.
I think inside the book, there is a section on c++ right? Based on the table of contents. I not worried much about learning c++, just pointers. that is all....my nightmare is there. Ok...but i will get along with the syntax first before flying to directx. Same to 3d concepts. I juist bought the book yesterday..and found the introduction part is excellent. Thanks Jim Adams for writing the rpg book and gamedev.
:D
Regards,
Chua Wen Ching :D
"Very new to games I think"
:D
Regards,
Chua Wen Ching :D
"Very new to games I think"
"Very new to games I think"
Hi wenching, sorry I didnt get to answer your questions earlier. Anyway, if your still interested (just read you bought the RPG-book )...
1) Yes, it makes its own game-engine, and there is no part of it that isnt covered.
2) Nope, no directvoice (just sound).
3) Well, you have to understand C++ anyway. But the code-examples are filled with pointers and references - thats why its important to have a grip on them (which I didnt when I started reading ).
If youre interested in creating games with DirectX9 and C#, then there is a book on just this, Introduction to 3d Game Engine Design Using Directx 9 and C# (http://www.amazon.com/exec/obidos/tg/detail/-/1590590813/qid=1042113979/sr=8-1/ref=sr_8_1/002-4239028-2275269?v=glance&s=books&n=507846). Unfortunately, it wont be releazed until may..
Anyway, I just finished the Multiplayer Gameprogramming book, and it was pretty great for a beginner Usually when reading a book this large that covers so many subjects, I loose focus because the author hasnt really covered the basics fully. In this book, the author never left you out in the dark with anything.
Btw, be sure to post your comments on the book when you read some more
“Beware the leader who bangs the drums of war in order to whip the citizenry into a patriotic fervor, for patriotism is indeed a double-edged sword. It both emboldens the blood, just as it narrows the mind. And when the drums of war have reached a fever pitch and the blood boils with hate and the mind has closed, the leader will have no need in seizing the rights of the citizenry. Rather, the citizenry, infused with fear and blinded by patriotism, will offer up all of their rights unto the leader and gladly so. How do I know? For this is what I have done.
And I am Caesar.”
— Julius Caesar
quote: Original post by wenching
Dear Danneman, The Multiplayer Game Programming looks cool to me. I saw many reviews in the amazon. I also saw the table contents from the link you gave me. It teach you how to do mmorg. That is perfect. One thing.
1) Does this book teach you how to create a game engine or he uses someone engine to built all his games examples?
2) Does this book teach you how to use directvoice? Just wondering.
3) So i do not really care knowing much about c++ syntax, i only need to focus on pointers and reference. That is all. So Simple? I know how to use pointers in c# using dllimport, hmm...too many limitations. :D
1) Yes, it makes its own game-engine, and there is no part of it that isnt covered.
2) Nope, no directvoice (just sound).
3) Well, you have to understand C++ anyway. But the code-examples are filled with pointers and references - thats why its important to have a grip on them (which I didnt when I started reading ).
If youre interested in creating games with DirectX9 and C#, then there is a book on just this, Introduction to 3d Game Engine Design Using Directx 9 and C# (http://www.amazon.com/exec/obidos/tg/detail/-/1590590813/qid=1042113979/sr=8-1/ref=sr_8_1/002-4239028-2275269?v=glance&s=books&n=507846). Unfortunately, it wont be releazed until may..
Anyway, I just finished the Multiplayer Gameprogramming book, and it was pretty great for a beginner Usually when reading a book this large that covers so many subjects, I loose focus because the author hasnt really covered the basics fully. In this book, the author never left you out in the dark with anything.
Btw, be sure to post your comments on the book when you read some more
“Beware the leader who bangs the drums of war in order to whip the citizenry into a patriotic fervor, for patriotism is indeed a double-edged sword. It both emboldens the blood, just as it narrows the mind. And when the drums of war have reached a fever pitch and the blood boils with hate and the mind has closed, the leader will have no need in seizing the rights of the citizenry. Rather, the citizenry, infused with fear and blinded by patriotism, will offer up all of their rights unto the leader and gladly so. How do I know? For this is what I have done.
And I am Caesar.”
— Julius Caesar
------------------------Why of course the people don’t want war. ... That is understood. But after all it is the leaders of the country who determine the policy, and it is always a simple matter to drag the people along, whether it is a democracy, or a fascist dictatorship, or a parliament, or a communist dictatorship ...Voice or no voice, the people can always be brought to the bidding of the leaders. That is easy. All you have to do is to tell them they are being attacked, and denounce the pacifists for lack of patriotism and exposing the country to danger. It works the same in any country. [Herman Goering]
This topic is closed to new replies.
Advertisement
Popular Topics
Advertisement