Win32, Linux, Assembly, Direct X, and OpenGL Programming

Mechanism 8

Pokemon Card Battle

This game was a collaborative effort among myself, Seung Hyuk Jang, and Jared Johnson for our IST 146 Freshman project at Doane College. I am offering the demo for download, so hopefully Wizards of the Coast and Nintendo won't sue me. ;) The game doesn't really play like the actual Pokemon card game, because we didn't have time to implement all the rules. We wrote this entire project in three weeks. The project comprises around 6,000 lines of code. (Note: artwork and music are NOT original material!)

Features:

  • MP3 music with actual Pokemon theme songs
  • OpenGL rendering with real-time card shadows
  • True-type anti-aliased font rendering using FTGL
  • SDL and FMOD for full cross-platform (Win32, Linux, MacOS, etc.)
  • True Object-Oriented design written in C++ using MSVC compiler
  • Computer AI to play against

Screenshots

Title screen Choose card Play!
Title screen Choose card Play!

Click here to download (14mb) with full source code.

Copyright 2004 by Fredric Echols

Updated: 01-22-2004