Because Knetbooks knows college students. Our rental program is designed to save you time and money. Whether you need a textbook for a semester, quarter or even a summer session, we have an option for you. Simply select a rental period, enter your information and your book will be on its way!
| Getting Started: What's in a Game? | |
| Learning From Simple Computer Games | |
| What's In a Game? | |
| Active and Passive: Rule Followers | |
| Running a Game | |
| Strategies: Winning a Game | |
| What Is in a Computer Program? | |
| Summary | |
| Chapter Review Exercises | |
| Designing Your First Program | |
| BasketBall | ... MORE |
| Java | |
| Creating Executable Programs | |
| Problem Solving | |
| FANG | |
| Finishing Up BasketBall | |
| Summary | |
| Chapter Review Exercises | |
| Programming Problems | |
| FANG: A Survey of Classes | |
| How Computers Work | |
| FANG Basics | |
| Examining a Public Protocol | |
| Summary | |
| Chapter Review Exercises | |
| Programming Problems | |
| Deciding What Happens: if | |
| A Simplest Game | |
| Computer Program (Game) Design | |
| Sequence | |
| Selection | |
| Finishing NewtonsApple | |
| Summary | |
| Chapter Review Exercises | |
| Programming Problems | |
| Components: Names, Types, Expressions | |
| Chance in Games | |
| One More Sprite: CompositeSprite | |
| Java Types | |
| Calculating with the Computer | |
| Naming Things in Java | |
| Finishing EasyDice | |
| Summary | |
| Chapter Review Exercises | |
| Programming Problems | |
| Rules: Methods, Parameters, and Design | |
| A Simple Arcade Game: SoloPong | |
| Top-down Design | |
| Delegation: Methods | |
| Expressions Redux | |
| Finishing Up SoloPong | |
| Summary | |
| Chapter Review Exercises | |
| Programming Problems | |
| Components Meet Rules: Classes | |
| Playing Together | |
| Abstraction: Defining New Types | |
| Finishing the Game | |
| Summary | |
| Chapter Review Exercises | |
| Programming Problems | |
| Collections: ArrayList and Iteration | |
| Flu Pandemic Simulator | |
| Console I/O: The System Object | |
| Iteration | |
| Collections: One and Many | |
| ArrayList Is an Object | |
| Finishing the Flu Simulation | |
| Summary | |
| Chapter Review Exercises | |
| Programming Problems | |
| Multidimensional Data Structures | |
| Rescue Mission | |
| Inheritance | |
| Multidimensional Collections | |
| Animation | |
| Finishing Rescue Mission | |
| Summary | |
| Chapter Review Exercises | |
| Programming Problems | |
| Scanner and String: Character Input | |
| Designing Hangman | |
| Starting Programs | |
| Different Iteration | |
| String Manipulation | |
| Reading Files | |
| Finishing Hangman | |
| Summary | |
| Chapter Review Exercises | |
| Programming Problems | |
| Console I/O: Games without FANG | |
| Another Dice Game: Pig | |
| Pure Console I/O | |
| Sorting a Collection | |
| Finishing Pig | |
| Summary | |
| Chapter Review Exercises | |
| Programming Problems | |
| More Streams: Separating Programs and Data | |
| Outsmarting the Player: Twenty Questions | |
| Reading and Writing Files | |
| Data-driven Programs | |
| Encoding Objects to Read or Write Them | |
| Finishing the Game | |
| Summary | |
| Chapter Review Exercises | |
| Programming Problems | |
| Lists of Lists and Collision Detection | |
| Designing BlockDrop | |
| Software Engineering: Managing Complexity | |
| When It's Safe to Move: Collision Detection | |
| Finishing BlockDrop | |
| Summary | |
| Chapter Review Exercises | |
| Programming Problems | |
| String Processing: Interactive Fiction | |
| Back to the Future: Interactive Fiction | |
| Escape from T-Hall | |
| Reading the Data | |
| Attribute-Value Pairs | |
| Incremental Development | |
| Finding a Match | |
| Making It a Real Game | |
| Summary | |
| Chapter Review Exercises | |
| Programming Problems | |
| Java Language Keywords | |
| References | |
| Java Templates | |
| FANG Color Names | |
| Index | |
| Table of Contents provided by Publisher. All Rights Reserved. |