Recent Changes - Search:

Home

Is the Laser up?

People

Publications

Calendar

Projects

Spring 2012

Older Courses

Fall 2011

Spring 2011

Fall 2010

Spring 2010

Fall 2009

Spring 2009

Fall 2008

Spring 2008

Fall 2007

HOWTOs

edit SideBar

CardBattles

In Progress...

Caleb Brandon
December 10, 2009

Overview

My project is a card game similar to a mix between War and Magic: The Gathering. Players are giving cards and place them in one of five areas and the computer does likewise. On each turn, cards in the same column "battle" in an attempt to get to the other player's health.

Screenshot

This screen-shot was taken before the cards were modified in appearance. Please ignore this fact.

Concepts Demonstrated

  • Functional programming practices are used throughout.

External Technology

My project uses the GUI library in addition to the Card library. The GUI library is used to make buttons, text fields, and the window in which everything appears. The Card library is used for the rest; including making the cards, having them appear on the "table" (in the window), and for some values which the user cannot see.

Innovation

The most innovative part of my project is that the cards are not using the standard card faces. Instead, they all have custom images which are displayed to the user. I did this to make it appear more interesting than a plain deck.

Technology Used Block Diagram

Additional Remarks

The hardest part of this project for me was getting the images to work correctly. In the end, I took what might be considered a short-cut by modifying the .png's that the library use natively. This is the only solution I could find, however.

Edit - History - Print - Recent Changes - Search
Page last modified on December 10, 2009, at 08:09 AM