Introductory programming with simple games : using Java and the Freely available networked game engine - Ladd, Brian C.; Jenkins, Christopher James , 1976- (Hoboken, New Jersey : John Wiley & Sons, 2011)
1. Getting started: what's in a game? -- 2. Designing your first program -- 3. Fang: a survey of classes -- 4. Deciding what happens: if -- 5. Components: names, types, expressions -- 6. Rules: methods, parameters, and design -- 7. Components meet rules: classes -- 8. Collections: Arraylist and iteration -- 9. Multidimensional data structures -- 10. Scanner and string: character input -- 11. Console I/O: games without Fang -- 12. More streams: separating programs and data -- 13. List of list and collision detection -- 14. String processing: interactive fiction
Includes bibliographical references and index
Keywords: Computer game -- Programming; Java (Computer program language)