About Me
วันเสาร์ที่ 3 กรกฎาคม พ.ศ. 2553
23:39 | เขียนโดย
p_r_o |
แก้ไขบทความ
[[[RPG Programming with XNA Game Studio 3.0 (Wordware Game and Graphics Library)]]]

Discription : RPG Programming Using XNA Game Studio 3.0 provides detailed information on role-playing games (RPGs) and how to create them using Microsoft s XNA Game Studio 3.0. Starting with a brief history of the genre that covers some of the good and the bad games that have been released over the past 30 years, the book then presents information on the various components that make up most RPGs and how to implement them using C# and XNA Game Studio 3.0 to produce a 2D tile-based demo game. Among the topics covered are: Creating the people and creatures that populate RPG worlds; Stats and skills to allow these entities to do things; A magic system; Handling conversations; A quest system; Creating a tile engine for displaying the world; Populating the game world with items and treasure; Implementing a sound and music system; Adding multiplayer support. The book takes a piece-by-piece approach to producing the game, demonstrating how to create the various components and eventually tying them all together to produce a fully-playable demo.
More review coming soon.
Big Book approach to the game RPG. Many new and advanced concepts. The book was informative, full of necessary creativity and original thinking that a good game requires. I feel if someone is interested in, RPG games that can work as a good template, the result will still be a solid RPG.
One can really feel that the author cares and is passionate about the RPG theme, so this is definitely a great book for rpg lovers. The title "RPG Programming USING XNA Game studio 3.0" is not "XNA Game studio 3.0 - RPG style!" for a good reason.
This book is NOT about setting up your 2D camera and drawing Rectangle()s. This can be clearly deduced from the page 191 where the author STARTS to implement the graphical part of the game: "The reason I've held off with graphics is partly because I'm of the opinion that graphics are one of the least important parts of an RPG."
The first almost 200 pages focus completely on building the RPG architecture for the game, having NOTHING to do with XNA. They are just C# classes, data types etc, structured in a well thought out and organized fashion.
The reason I am rating this 4/5 is because I think it shows an important concept of separating logic from graphics. There are some really nice tricks of how to do this throughout the book.
Unfortunately, the book suffers from very little detail in this respect. A lot of time is spent on describing the usual RPG terminology (like dexterity and strength) while some of the more fun XNA related bits (using sprite-batches and other XNA resources outside of the Game-class environment, making use of xna component system, reasons for structuring your project in a certain manner) are glossed over and you are directed towards code.
While reading the book I felt as if any one chapter after page 200 could be expanded into a book of it's own (which I certainly hope the author does, and which I would be glad to read!). Format similar to that of "XNA 3.0 Game Programming Recipes: A Problem-Solution Approach" would suit perfectly the authors succinct writing style.
Another downside is that a lot of the code fails to compile with game studio 3.1. While it is possible to fish out and replace references with new and updated 3.1 dlls, I feel as if the author should have made an effort into updating the source code for 3.1 release.
In conclusion, if you are an aspiring game developer, and you've poked around the XNA thing for at least a couple of month, and want to start on a solid RPG game - this book is for you. It will teach you EVERYTHING you ever wandered about how rpgs are made.
Good book for learning techniques to use in XNA programming. Also teaches you how to develop a full RPG game.
Buy Here (for discount) RPG Programming with XNA Game Studio 3.0 (Wordware Game and Graphics Library)
สมัครสมาชิก:
ส่งความคิดเห็น (Atom)
Blog Archive
-
►
2012
(280)
-
►
พฤษภาคม
(41)
- Apple not interested in 'traditional gaming' says ...
- New Star Wars game coming to E3
- Activision paid Infinity Ward over $493 million in...
- Kingdoms of Amalur dev's creative director blames ...
- The Joystiq Indie Pitch: Ballin
- See how it ends in this scary Metro: Last Light tr...
- The Sound Card 007: Game music on vinyl
- The Game of Thrones Games Suck, so Try These Aweso...
- Max Payne 3: Three million shipped, PC version del...
- An Exploration Game Helped Me Realize Why Nature K...
- Illegal or Not, These Social Games Will Drawn Your...
- So the Marvel Heroes MMO actually looks good
- Trion's Defiance is one part videogame, one part T...
- The Video Game That's Also a Rap Album That's Also...
- Stiq Figures, May 7 - 13: I'mma can't use any of m...
- Dragon's Dogma - review
- Starvoid Live Stream Video
- Medieval Skype - Game of Thrones Cutscene
- DiRT Showdown console release pushed back to June ...
- Kinect In the Operating Room
- Diablo 3: Blizzard to perform maintenance followin...
- My, My, You Certainly Look Different, Ellie [The L...
- Borderlands 2 special editions revealed
- NovaLogic sues Activision over use of 'Delta Force...
- SOL: Exodus flying to all digital distribution sys...
- New Arkham City behind the scenes vid talks sound ...
- Apple permitted Zombies, Run! iOS dev to take pre-...
- infeCCt
- Stiq Figures, April 30 - May 6: SG-1000 edition
- Starhawk - review
- Zynga sues French publisher Kojobo over 'PyramidVi...
- Trailer teases 'Harley Quinn's Revenge' for Arkham...
- Jetpack Joyride comes to Facebook as iOS version h...
- Crowdfunding is the smart way to take ideas like t...
- Leisure Suit Larry won't finish early or on time, ...
- I Hate You, Ski Safari. Okay, One More Game. [Vide...
- Kid Icarus: Uprising anime returns to Nintendo Vid...
- Gravity Rush's love affair with the 'bande dessine...
- EA shutting down Rock Band iOS game - Even if you ...
- Australian government to question game publishers ...
- Future launches iGamer
-
►
เมษายน
(20)
- Shigeru Miyamoto: A rushed game is forever bad
- SpellTower sales surge after price cut
- 68 of the 100 top grossing UK Android apps are fre...
- Senior Software Engineer - NetherRealm Studios Chi...
- NPD: More declines at US retail
- Take a trip to your favorite video game planet
- Qore qoncludes this month
- Sonic 4 Episode 2 'locks on' to Episode 1 to add M...
- Mad Magazine Declares iPhones One of "The 50 Worst...
- ► กุมภาพันธ์ (95)
-
►
พฤษภาคม
(41)
-
▼
2010
(409)
-
▼
กรกฎาคม
(31)
- 38 Studios pondering move to Rhode Island
- Trailer shows off Final Fantasy: 4 Heroes of Light...
- Metareview: Dragon Quest IX
- Cyanide Creating A =[=Video=]= Game Of Thrones RTS...
- 'Medal of Honor' Soundtrack Only The Beginning For...
- King of Pop-inspired Enemy to be Replaced in Previ...
- Capcom: 3DS is the perfect fit for Street Fighter ...
- China Cracks Down On Sex In Online Game Advertisem...
- A game you can play with your eyes closed
- The Friday Game: MinMe
- Chessex Role Playing Play Mat: Megamat Double-Side...
- The Friday Game: Xenome - Episode One
- Breaking Benjamin, Weezer and more added to Guitar...
- UK Police: Love It, Lock It
- The Friday Game: MinMe
- Review: Archetype
- Develop: iPhone Goldrush Is Overstated
- The Changing Nature of Gaming Interfaces =[=Interf...
- GDC Europe Adds Kinect, BioWare, iPhone Talks As E...
- EpicWin: Quite possibly the best 'to-do list' ever...
- Epic Win turns everyday chores into a game
- Preview: Pirates of the Caribbean: Armada of the D...
- IPhone 4: The luxury review video
- iPhone/iPod | Need for Speed Shift Review
- iPhone/iPod | The Sims 3 Review
- RPG Programming with XNA Game Studio 3.0 (Wordware...
- iPhone/iPod | Metal Gear Solid: Touch Review
- iPhone/iPod | World Series of Poker Hold'em Legend...
- Porting Lemmings In 36 Hours
- 36-Hour Lemmings Port Gets Sony Cease and Desist
- The Joystiq Indie Pitch: iBailout
-
▼
กรกฎาคม
(31)
0 ความคิดเห็น:
แสดงความคิดเห็น