Post on 19-Dec-2015
transcript
Project OMEGA
Ben PorterfieldAlex BooneKaty 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 DescriptionGene #
Phenotype Name Effect (Damage: ATP Cost)
Dominant or Recessive Expression
Chance of generating dominant allele
0 Talons (Claw) 1-5 HP : 2 ATP Dominant Typical1 Hoofs (Kick) 5-10 HP: 10 ATP Dominant Common2 Fangs (Bite) 10-15 HP: 20 ATP Recessive 1 - (Fair)
3 Horns (Charge) 10-25 HP: 30 ATP Dominant Uncommon4 Spines (Swipe) 20-25 HP: 40 ATP Recessive 1 - (Rare)
5 Venom (Spit) 35-50 HP: 55 ATP Dominant Ultra-Rare
6 Combustion Organ (Breathe Fire)
45-55 HP: 70 ATP Recessive 1 –(Legendary)
7 Fast Metabolism + 5 speed Dominant Uncommon8 Fast Twitch Muscles + 5 Speed Dominant Rare
9 Flexible Spine +5 Speed Dominant Rare10 Hyper Adrenalemia +10 Speed Recessive 1- (Ultra-
Rare)11 Proto-Wings +20 Speed Recessive 1-(Legendary)
12 Weak Ligaments - 5 Speed Dominant Rare13 Dwarfism - 15 Speed Recessive 1-(Rare)14 Thick Skin +5 defense Dominant Uncommo
n15 Heavy Fur +5 defense Dominant Rare16 Scales +10 defense Dominant Rare17 Armor Plating +15 defense Recessive 1-(Ultra-
Rare)18 Exoskeleton +20 defense Recessive 1-(Legendary)
19 Soft Underbelly - 10 defense Dominant Ultra-Rare20 Narcolepsy - 20 defense Recessive 1-(Ultra-
Rare)21 High Pain Threshold +5 HP Dominant Fair22 Dynamic Immunity +5 HP Dominant Fair23 Thrombophilia +10 HP Dominant Uncommo
n24 Redundant Circulatory System +20 HP Recessive 1-(Rare)25 Limb Regeneration +40 HP Recessive 1-
(Legendary)
Genome Description26 Osteogenesis Imperfecta - 20 HP Dominant Ultra-Rare27 Leukemia - 50 HP Recessive 1-
(Legendary)
28 Large Eyes +5 Prowess Dominant Uncommon29 Fine Motor Control +5 Prowess Dominant Rare
30 Keen Eyesight +5 Prowess Dominant Rare31 Hypersynaptogenesis +10 Prowess Recessive 1-(Ultra-
Rare)32 Supermyelination +15 Prowess Recessive 1-(Legendary)
33 Parkinson’s Disease -15 Prowess Recessive 1-(Ultra-Rare)34 Multiple Sclerosis -20 Prowess Recessive 1-(Legendary)
35 Inc. Red Blood Cells +10 ATP Dominant Uncommon36 Inc. Hemoglobin Efficiency +10 ATP Dominant Uncommon37 Inc. Lung Capacity +10 ATP Dominant Rare
38 Improved Oxygen Diffusion +20 ATP Recessive 1-(Ultra-Rare)39 Excellent Anaerobic Respiration +25 ATP Recessive 1-(Legendary)
40 Anemia -20 ATP Recessive 1-(Rare)41 Lupus -50 ATP Recessive 1-
(Legendary)
42 Duchenne Muscular Dystrophy - 35 Max Age Recessive 1-(Legendary)
43 Sickle Cell Anemia - 5 Max Age Recessive 1-(Uncommon)
44 Predisposition to Cancer - 5 Max Age Dominant Uncommon45 Marfan Syndrome - 5 Max Age Recessive 1-(Rare)
46 Predisposition to Heart Disease - 5 Max Age Dominant Uncommon47 Cystic Fibrosis - 25 Max Age Recessive 1-(Ultra-Rare)48 Color Blind - 5 Prowess Sex-
Linked1-(Ultra-Rare)49 Hemophilia - 20 HP Sex-
Linked1-(Legendary)
50 Increased Cell Membrane Strength
Extreme Mineral1
Dominant Legendary51 Increased Circulatory Strength Extreme
Mineral2Dominant Legendary
52 Better Electrolyte Processing Extreme Mineral3
Dominant Legendary53 Mineral Enriched Bone Structure Extreme
Mineral4Dominant Legendary
54 Crystalline Blood Extreme Mineral5
Dominant Legendary55 Crystalline Skin Extreme
Mineral6Recessive 1-(Rare)
Use Cases –
Login
Main Interface
FightingInterface
FIGHT
SwitchCreatures
ChooseAttack
Forage
ChallengeOther User
AcceptChallenge
Breed
Feed
Battle
Project OMEGAArchitecture
CONTROL
Login
Monster Field
Combat
Breed
Fight
VerifyUser
Login
MODEL VIEW
Monster
Architecture
Technologies Used
• Flash• PHP• MySQL• HTML
Developed For:
• Windows XP OS• Internet Explorer version 5.5 and
up• Secondary –
– Mac OS & Safari– Windows 98 & 2000– Netscape
Database Structure• Linux• MySQL• 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