Skip to content
Paperback Black Art of Java Game Programming [With CDROM] Book

ISBN: 1571690433

ISBN13: 9781571690432

Black Art of Java Game Programming [With CDROM]

This guide covers techniques for creating multi-user games and environments over the World Wide Web by using Java's networking capabilities. The CD-ROM contains nine complete Java games, re-usable... This description may be from another edition of this product.

Recommended

Format: Paperback

Condition: Good

$7.39
Save $42.60!
List Price $49.99
Almost Gone, Only 2 Left!

Customer Reviews

5 ratings

old and outdated...true...but don't let that fool you

this book is pretty old, but if your a beginner to both game programming and java then there is no other better book than this...it will teach you about classes, interfaces, inheritance...and all the while making it fun and iteresting... you'll develope little games along the way and learn about some simple AI too...so old and outdated...true...but worth every penny!!!

From Zero to 3D-combat flight sim creator

I wish my textbooks were written like this! This book is the complete package for anyone who always wanted to write a game but didn't have an idea where to start. 'Black Art' begins by assumming you >*don't even know Java*<, and teaches all about variables, methods, object construction and inheritence in the first tenth of the book with incredibly compact examples that are both fun (bouncing rectangles and a sushi chef, cool!) and encourage you to mutate the code (the sushi chef burps when he bounces off walls!) to create other effects. Building a full game is not easy, but building a Galaga-type vertical shooter is covered over several chapters, with the game increasing in complexity each time. Collison detection, animation, mouse and keyboard imput, anti-flicker techniques, multiplay over the internet..it's all there, and the examples run on my Java 2 compiler with few quibbles. For icing, the last half of the book shows how to construct several arcade classics (Asteroids, Daleks, Growing Snake and Treats, Trivia match) ending in a 3D combat sim that automatically adjusts the framerate to avoid flickering. Forget classes, get this book!

Not just for game programmers

Great book. I really enjoyed networking chapters - there are lots of examles useful in everyday work even if you are not a game developer. Although a little obsolete (escpecially in the time I am writing this), I would recommend this book to anyone interested in game programming and/or java networking. Part one is really an easygoing and fun introduction into Java and OOP concepts. I was really suprised how authors were paying attention to OOP concepts and clean object oriented design. Part two is the where real stuff begins - networking, advanced graphics, multiplayer gaming, etc... Part three is a veru useful and interesting to study collection of games (with sources and explanations of key features and used programming techniques). Appendix E even explains some basic math background useful if you want to understand a little bit how 3D engines work.

Excellent book, very helpful

I knew nothing about Java when I started this book, and after only four chapters I was able to write a decent pong simulation. No, pong isn't innovative, I'm just saying this book can teach ANYBODY Java. Yes, it's old, it does use the Java 1.0 API, but Sun's website has all the info for making your code "new and improved" if that's what you want. The book says on the back it's Intermediate to Advanced, though I believe that means you have to know SOME programming (not necessarily Java), so don't shy away from this just because you don't know Java. If you've ever programmed in anything, this book can teach you.

Great way to learn Java!

Although this is a VERY old book, which was published early in the life of Java 1.0, it is filled with excellent game programming examples. I found it to be a good general reference to Java as well. It is fun being able to run your programs on any computer and any environment, even from your own personal web page! I used the techniques I learned about Java graphics programming to build an entire front end to my web site in Java. No HTML links, all Java links, with animated GIFs (Java draws these automatically!), buttons that click, scrolling text, and other neat features. I was even able to create a cool scrolling news reader for my web site using techniques from this book. It's a great resource even if you are not interested in game programming, because the graphics techniques are very useful.This book is great for beginners, but does not get into any deep game programming issues. Several example games are fun to examine and play.
Copyright © 2023 Thriftbooks.com Terms of Use | Privacy Policy | Do Not Sell/Share My Personal Information | Cookie Policy | Cookie Preferences | Accessibility Statement
ThriftBooks® and the ThriftBooks® logo are registered trademarks of Thrift Books Global, LLC
GoDaddy Verified and Secured