Project OMEGA Ben Porterfield Alex Boone Katy Delker
Project OMEGA Ben Porterfield Alex Boone Katy Delker
Project OMEGA • • • O – Online M – Multiplayer E – Educational G – Gaming A – Application
Purpose • Who? – High School biology students • What? – Online learning tool – Users breed new monsters based on genetics & battle with other users – Users are asked educational questions relating to genetics • Where? – Online – Used from home or school – users sign in
Main Interface Description • Each new user begins with 10 creatures – Creatures age, and eventually retire • • • Creatures wander around the main creature pen Creatures can be fed from trees Users can mate creatures of opposite sex – This produces 4 new creatures from a combination of their genomes, and get to choose 1, after which the creature goes to a nursery to age until they can walk in the main pen – Educational questions are asked to get more points for their creatures – Creatures have different attack abilities and statistics based on their genetic makeup • Users can pick 3 monsters at a time to fight other users
Fighting Interface Description • • New screen List of players waiting to fight that aren’t currently engaged in battle Challenge someone, or be challenged Once battle begins – – List of available players changes to list of available attacks – Forfeiting is an option – Switch – Forage – Attack • Claw, Kick, Bite, Charge, Swipe, Spit, Breathe Fire!! • These are dependent upon the genetic makeup of the creature • Some are recessive, some dominant – breed creatures to get most desired effects
Genome Description Gene # 0 1 2 3 4 5 6 Phenotype Name Talons (Claw) Hoofs (Kick) Fangs (Bite) Horns (Charge) Spines (Swipe) Venom (Spit) Combustion Organ (Breathe Fire) Effect (Damage: ATP Cost) 1 -5 HP : 2 ATP 5 -10 HP: 10 ATP 10 -15 HP: 20 ATP 10 -25 HP: 30 ATP 20 -25 HP: 40 ATP 35 -50 HP: 55 ATP 45 -55 HP: 70 ATP Dominant or Dominant Recessive Dominant Expression Recessive Dominant Recessive 7 8 9 10 11 Fast Metabolism Fast Twitch Muscles Flexible Spine Hyper Adrenalemia Proto-Wings + 5 speed + 5 Speed +10 Speed +20 Speed Dominant Recessive 12 13 14 15 16 17 18 Weak Ligaments Dwarfism Thick Skin Heavy Fur Scales Armor Plating Exoskeleton - 5 Speed - 15 Speed +5 defense +10 defense +15 defense +20 defense Dominant Recessive Dominant Recessive 19 20 21 22 23 24 25 Soft Underbelly Narcolepsy High Pain Threshold Dynamic Immunity Thrombophilia Redundant Circulatory System Limb Regeneration - 10 defense - 20 defense +5 HP +10 HP +20 HP +40 HP Dominant Recessive Dominant Recessive Chance of generating Typical dominant Common allele 1 - (Fair) Uncommo 1 n - (Rare) Ultra-Rare 1– (Legendar Uncommo y) n Rare 1 - (Ultra. Rare) 1(Legendar Rare y) 1 -(Rare) Uncommo n Rare 1 -(Ultra. Rare) 1(Legendar Ultra-Rare y) 1 -(Ultra. Rare) Fair Uncommo n 1 -(Rare) 1(Legendar y)
Genome Description 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 Osteogenesis Imperfecta Leukemia Large Eyes Fine Motor Control Keen Eyesight Hypersynaptogenesis Supermyelination Parkinson’s Disease Multiple Sclerosis Inc. Red Blood Cells Inc. Hemoglobin Efficiency Inc. Lung Capacity Improved Oxygen Diffusion Excellent Anaerobic Respiration Anemia Lupus Duchenne Muscular Dystrophy Sickle Cell Anemia Predisposition to Cancer Marfan Syndrome Predisposition to Heart Disease Cystic Fibrosis Color Blind Hemophilia Increased Cell Membrane Increased Strength Circulatory Strength Better Electrolyte Processing Mineral Enriched Bone Structure Crystalline Blood Crystalline Skin - 20 HP - 50 HP +5 Prowess +10 Prowess +15 Prowess -20 Prowess +10 ATP +25 ATP -20 ATP -50 ATP - 35 Max Age - 5 Max Age - 25 Max Age - 5 Prowess - 20 HP Extreme Mineral 1 Extreme Mineral 2 Extreme Mineral 3 Extreme Mineral 4 Extreme Mineral 5 Mineral 6 Dominant Recessive Dominant Dominant Recessive Recessive Recessive Dominant Recessive Sex. Linked Dominant Dominant Recessive Ultra-Rare 1(Legendar Uncommo y) Rare n Rare 1 -(Ultra 1 Rare) (Legendar 1 -(Ultray) 1 Rare) (Legendar Uncommo y) Uncommo n Rare n 1 -(Ultra 1 Rare) (Legendar 1 -(Rare) 1 y) (Legendar 1 y) (Uncommo n) 1 -(Rare) n Uncommo 1 -(Ultran 1 -(Ultra. Rare) 1 Rare) (Legendary y) Legendary 1 -(Rare)
Use Cases – Fighting Interface Login Accept Challenge Other User Main Interface FIGHT Breed Battle Feed Switch Creatures Forage Choose Attack
Architecture Project OMEGA Architecture CONTROL MODEL VIEW Monster Field Login Verify. User Combat Login Monster Breed Fight
Technologies Used • • Flash PHP My. SQL HTML
Developed For: • Windows XP OS • Internet Explorer version 5. 5 and up • Secondary – – Mac OS & Safari – Windows 98 & 2000 – Netscape
Database Structure • • Linux My. SQL Player’s creatures are stored in the database on the server There is no saving – creature’s information is constantly updated • Server is provided by the client
Risks • Using technology we aren’t familiar with • Multiplayer • Dependent on art delivered by client
Creature Sketches
Creature Sketches
User Interface Demo
- Slides: 16