Immune System Defense

15
Immune System Defense Patrick Clements, University of South Carolina Jeremy Pesner, Dickinson College

description

 

Transcript of Immune System Defense

Page 1: Immune System Defense

Immune System Defense

Patrick Clements, University of South Carolina

Jeremy Pesner, Dickinson College

Page 2: Immune System Defense

Introduction• Dr. Zheng drew parallels between OO

programming and biological systems in a published paper

• Also wanted an educational game to have interested students play. Should be fun, but also educational and factually accurate

• We were called upon to merge all these ideas together

Page 3: Immune System Defense

Educational Games• Have been in existence about as long as

computer games

• Educators tried to capitalize on the “magic of Pac Man”

• In 1981, Thomas Malone set out five main characteristics that he believed educational games should possess

Page 4: Immune System Defense

Malone’s Five Points• Clear goals that students find meaningful

• Multiple goal structures and scoring to give students feedback on their progress

• Multiple difficulty levels to adjust the game difficulty to learner skill

• Random elements of surprise

• An emotionally appealing fantasy and metaphor that is related to game skills

Page 5: Immune System Defense

Previous Educational Games

Page 6: Immune System Defense

Educational Games Today

Page 7: Immune System Defense

Our Game and CompetitionImmune Attack Immune System Defense

• Developed by the Federation of American Scientists, Brown University, and University of Southern California

• Modern looking graphics

• Fairly complex controls to non-gamers

• Little replay value, no difficulty setting

• Player is educated through a fictional scenario

• Developed by two college students with XNA Game Studio Express

• Simple graphics

• Very simple controls, anyone can pick them up easily

• Medium replay value (through randomized enemy actions), no difficulty setting

• Player walks through the realistic biological process

Page 8: Immune System Defense

The Immune System

Page 9: Immune System Defense

Software Process• Early Ideas:

– Real-Time Strategy Game (Turn-based combat)

– Shooter game (Shoot pathogens down)– Multi-faceted game with different mini stages– Tower Defense Game

Page 10: Immune System Defense

Software Process• How a Tower Defense game operates

• Our game– “Towers” = immune system cells– “Attackers” = pathogens– “Citizens” = generic body cells– Extra controls for user

Page 11: Immune System Defense

Software Process- Gameplay• Points

– Used to “buy” more cells after a stage– Cumulative– Earned based on the number of “citizen” cells

remaining after each stage

• Score Calculation– Number of cells remaining each round– Total number of pathogens destroyed

Page 12: Immune System Defense

Software Process• Implementation

– Cells derived from base class with multiple interfaces such as Bindable, Dividable

– Update and Hit Test for each object type– “Vicinity” targeting by immune system cells

Page 13: Immune System Defense

Future Works• Randomly Generated Levels

– A vein network created from branching nodes

• Various Types of Pathogens– More biologically accurate and entertaining– memory based immunities

• Different Degrees of Difficulty– Suit wider range of user abilities

• Framework?– Scripting for use with several different biological

systems

Page 14: Immune System Defense

Conclusion• Without formal testing available, evaluate with

regards to Malone’s elements of good educational games

• The Steps:

1. Clear, Meaningful goals

2. Multiple Goal Structures, immediate feedback

3. Multiple Difficulty levels

4. Random Elements of Surprise

5. Emotionally Appealing fantasy

Page 15: Immune System Defense

Conclusion• Game loosely adheres to Malone’s

elements• Some games are successful without many

of the concepts (Simulation games for example)

• Real value comes from actual testing– How entertaining is it?– Does the entertainment lend itself to the

learning process?