Overview

Little Johnny Has Cirrhosis is a 3D online multiplayer game developed for an invitation-only project course at UCSD. It was designed and coded entirely from scratch in ten weeks, delivered on time for a demonstration before a live audience and television crew. Here is a video of that demo.

Gameplay

Little Johnny Has Cirrhosis is a top-down shooter in which the user pilots a small ship through the body of an irresponsible young college student named Johnny. Because Johnny has been diagnosed with terminal cirrhosis, he has charged you, his best friend, with the task of making your way through his body in an effort to force the evil virus to release his liver. It's essentially the 1966 movie The Fantastic Voyage with a college twist.

The game features both single and multiplayer modes in which players battle their way through viruses, bacteria, and even Johnny's own immune system on the way to his liver. The gameplay spans four separate arenas that are interconnected via Johnny's blood vessels; once one arena is completed a brief cutscene whisks the player's ship through a vessel and into the next.

Although the play field lies on a 2D plane similar to the classic game "asteroids," it is rendered in full 3D using OpenGL. The environment itself resembles a large "egg" that surrounds the ship, the camera, and all of numerous animated background layers. This full 3D environment allows the camera to rotate and reposition itself during brief cutscenes, which combines with 3D surround sound to create a truly captivating gaming experience.

Features

  • Single-Player Story Mode
  • Five-Player Deathmatch Mode
  • Seven Unique Types of Enemy AI
  • Four Arenas
  • Four Upgradable Weapons
  • Shields and Health Power-ups
  • Keyboard or Gamepad control (with bindable keys)
  • Fully Integrated Networking (via the game's menu system)
  • A HUD Display with Radar and First-Person "Targeting Computer"
  • Particle Effects, Explosions, Death Animations, and Level-Change Animations
  • 3D Environmental Sound
  • A Complex Scoring/Ranking System
  • Fully Customizable Physics, AI, Damage, and Graphics (via easily editable .ini files)

Developers

Justin Klein
Management, Programming
Andrew Strauss
Management, Programming
Nakul Verma
Programming
Chris Yap
Programming
Jeff Cole
Art
  • Creative & Technical Lead
  • Client-Side Game Logic
  • 3D Graphics Engine
  • 3D Sound Engine
  • Motion Physics
  • Second Project Lead
  • Server-Side Game Logic
  • Networking
  • Power-Ups
  • Enemy AI
  • Gamepad Support
  • Motion Physics
  • Collision Detection
  • Original Artwork
  • Models & Textures

Additional Information

For more information, please visit the following links:

Screenshots

Please roll your mouse over each image for a larger view and a short description.

imageThe pre-rendered title screen.


imageThe pre-rendered loading screen.


imageAn in-game shot of our ship with its energy shields up. This was taken during a relatively early stage of the development process, before I added the HUD or animated backgrounds.


imageStill without animated backgrounds, the ship hovers near a vein leading into the next level. The radar on the upper left is a temporary placeholder for testing purposes.


imageThe ship's view as it travels through a vein into the lungs. At last we can see the ship's overhead display in all its glory.


imageInside the lungs, the ship fires its lightning gun to ward off some nearby white blood cells. In the lower left you can see the ship's targeting computer: a first-person view of what you would be seeing from inside the ship. In this case, it's displaying the vein that we just used to access this level.


imageGameplay in our dark room. Notice how the ship's headlamp creates realistic lighting effects on the enemies.


imageYour ship has fallen prey to Johnny's very own white blood cells.


imageThe ship's A-Bomb can be used to dispense of enemies en masse.


imageFighting the final boss, an angry cirrhosis that just does not want to let go of that poor boy's liver.
(Yes, we are aware that cirrhosis is not actually a virus...)



Videos

You can view the full final course demonstration here, or a brief gameplay clip below:

Advertise | Disclaimer
©2004-2012 Justin Klein
XHTML Valid
09:29:36 2.0s 65q 21.3m