O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Programming Video Games for the Evil Genius

Book Description

IF EVIL'S YOUR NAME, THEN THESE ARE YOUR GAMES!

Always wanted to be a genius game creator? This Evil Genius guide goes far beyond a typical programming class or text to reveal insider tips for breaking the rules and constructing wickedly fun games that you can tweak and customize to suit your needs!

In Programming Video Games for the Evil Genius, programming wunderkind Ian Cinnamon gives you everything you need to create and control 57 gaming projects. You'll find easy-to-follow plans featuring Java, the most universal programming language, that run on any PC, Mac, or Linux computer.

  • Illustrated instructions and plans for an awesome mix of racing, board, shoot 'em up, strategy, retro, and puzzle games
  • Gaming projects that vary in difficulty-starting with simple programs and progressing to sophisticated projects for programmers with advanced skills
  • An interactive companion website featuring a free Java compiler, where you can share your projects with Evil Geniuses around the globe
  • Removes the frustration-factor-all the parts you need are listed, along with sources

Regardless of your skill level, Programming Video Games for the Evil Genius provides you with all the strategies, code, and insider programming advice you need to build and test your games with ease, such as:

  • Radical Racing
  • Screen Skier
  • Whack an Evil Genius
  • Tic-Tac-Toe Boxing
  • Snake Pit
  • Space Destroyers
  • Bomb Diffuser
  • Trapper
  • Oiram
  • Java Man
  • Memory
  • Ian Says

Table of Contents

  1. Cover 
  2. Evil Genius Series
  3. Copyright
  4. Contents 
  5. Foreword
  6. Introduction
  7. Acknowledgments
  8. The Compiler
  9. 1 Java Jumpstart
    1. Project 1: The Repeater
    2. Project 2: Guess the Password
    3. Project 3: Number Cruncher
    4. Project 4: Number Cruncher Extreme
    5. Project 5: Crack the Code
    6. Project 6: Virtual Game Library
    7. Project 7: Virtual Game Library Pro Edition
    8. Project 8: Number Guesser
  10. 2 Racing Games
    1. Radical Racing
    2. Project 9: The Track
    3. Project 10: The Cars
    4. Project 11: Collision!
    5. Project 12: Customizing
    6. Screen Skier
    7. Project 13: The Slope
    8. Project 14: Practice Run
    9. Project 15: Expert Slope
    10. Project 16: Bulldozer
    11. Project 17: Competition
  11. 3. Board Games
    1. Whack-an Evil Genius
    2. Project 18: The Lab
    3. Project 19: Quick! Get ‘em!
    4. Project 20: Getting Smarter …
    5. Project 21: Showdown
    6. Tic-Tac-Toe Boxing
    7. Project 22: The Ring
    8. Project 23: Fight!!!
    9. Project 24: Knock Out
    10. Project 25: Championship
  12. 4 Shoot ‘em-Up Games
    1. Snake Pit
    2. Project 26: The Arena
    3. Project 27: Snake Bait
    4. Project 28: Snake Bite!
    5. Project 29: King Cobra
    6. Space Destroyers
    7. Project 30: The Landscape
    8. Project 31: Lasers
    9. Project 32: Retaliation
    10. Project 33: Life and Death
  13. 5 Strategy Games
    1. Bomb Diffuser
    2. Project 34: Bomb Squad Noob
    3. Project 35: Expert Diffuser
    4. Project 36: Kaboom!!!
    5. Project 37: Rising Through the Ranks
    6. Trapper
    7. Project 38: Men on the Move
    8. Project 39: Setting the Trap
    9. Project 40: Trapped!
    10. Project 41: Showdown
  14. 6 Retro Games
    1. Oiram
    2. Project 42: The Platform
    3. Project 43: Go, Oiram, Go
    4. Project 44: Bad Guys
    5. Project 45: Complicated World
    6. Java Man
    7. Project 46: Java Man’s Universe
    8. Project 47: Java Man Lives!
    9. Project 48: C++ Attacks
    10. Project 49: Obituaries
  15. 7 Brain Busters
    1. Memory
    2. Project 50: Grid Design
    3. Project 51: Match Time
    4. Project 52: Beat the Clock
    5. Project 53: Photo Finish
    6. Project 54: Color Quad
    7. Project 55: Brain Drain
    8. Project 56: More Rounds, More Frustration
    9. Project 57: Play Accessories
  16. Index