Upload
glen
View
70
Download
0
Embed Size (px)
DESCRIPTION
Viktor Einarsson Richard Ottó O´Brien Jón Trausti Arason. Mindgames facebook game. Dagskrá. Verkefnið Leikurinn (Um hvað er leikurinn?) Móttaka (Heimur, borð, herbergi) Spilun/Sýning (Karakterar, þrautir, bakgrunnur) Map Editor Tæknileg atriði Arkitektúr (Mynd ) - PowerPoint PPT Presentation
Citation preview
MINDGAMES FACEBOOK GAME
Viktor EinarssonRichard Ottó O´Brien
Jón Trausti Arason
Dagskrá Verkefnið Leikurinn (Um hvað er leikurinn?)
Móttaka (Heimur, borð, herbergi)
Spilun/Sýning (Karakterar, þrautir, bakgrunnur)
Map Editor Tæknileg atriði
Arkitektúr (Mynd)
Árekstur hlutaFjölspilun (Samstilling [e. Synchronisation])
MindSet (NeuroSky þjónusta)
Markmið verkefnis Leikur fyrir MindGames Forsendur leiksins
FjölspilunMindSet
○ Einbeiting / SlökunFacebook
MindGames iPhone leikir MindSet Okkar hlutverk
Facebook fjölspilunar leikurBúa til samfélag
Framvinda Upprunalega áætlun voru 900 tímar Endanleg vinna 1350 tímar Vinnuaukning um 1/2 af upprunalegri
áætlun 450 tímar aukalega
Aðal notendur Einstaklingur með MindSet
Notendur án heilasetts Facebook aðgangur Keppa/spila við aðra Hugarleikfimi (e. Mind Training)
Co-Op World Side-Scroller / Platformer Margir leikmenn í hverju borði Leikmenn spila og leysa þrautir saman Karakterar hafa
mism. hæfileikaeinbeiting/slökun
Notkun heilatóls
Heimur / Herbergi / BorðHeimurinn:Þetta er það fyrsta sem notendur sjá þegar þeir opna leikinn
Herbergjalisti fyrir borð:Listi af herbergjum fyrir valið borð. Notendur geta búið til eða farið í herbergi
Borð
Herbergi:Samansafn af notendum sem vilja spila saman
Leikur:Borð í spilun
Heimur / Herbergi / BorðHeimurinn
Herbergi 2Herbergi 1 Herbergi 3 Herbergi 2Herbergi 1
Leikur 1 Leikur 2 Leikur 3 Leikur 1 Leikur 2
Borð Inniheldur:
Tiles (gras, mold, snjór…)Hlutir ( tré, kassar, tunnur…)KarakterarBakgrunnur, events
og fleira...
Tiles
Karakterar
Hlutir
Karakterar Pawn:
Eini karakterinn sem er spilanlegur án heilatóls Engir sérstakir hæfileikar.
Bubbles: Leikmenn geta ferðast með inní honum Einbeiting: Getur minnkað / rúllar hraðar Slökun: Blæs út /svífur
Brainiac: Einbeiting: Orkubylgja Slökun : Orkuskjöldur
Bob: Einbeiting: Grefur Slökun : Skapar kassa
Sýning Viktor
Vinstri Skjár Jón
Hægri Skjár Richard
Leiðbeinandi
Map Editor Tól til að búa til borð Aðgengilegt öllum notendum Tiles (32x32 pixels)
Hlutir Atburðir (e. events)
Notenda hönnuð borð Borð búin til af
notendum Geymt á netþjóni og
flokkuð eftir Facebookauðkenni
Spilanleg af öllum
Tæknileg atriði Arkitektúr (Mynd)
Árekstur hluta (e. Collision detection)
Fjölspilun (Samstilling [e. Synchronisation])
Heilatól (NeuroSky þjónusta)
ArkitektúrClient (Flash/AS3)
Physics
Collision
Map
XML Event
WorldObject
Character
Pawn Bubbles Bob Brainiac
Map Editor
TilesSlope
Server (.Net/C#)
Thread Pools
Read Pool
Write Pool
User Token
User Generated Content
Persistent User Data
Server Interface
Headset
Headset (NeuroSky)
Árekstur hluta Ferhyrningslaga “bounding box” Hlutir tengja sig við Tile(s)
Athugað einungis á nærliggjandi Tiles
X X
X X
X X
Eðlislögmál (e. physics) Aðdráttarafl og núningur Hlutur A rekst á hlut B
○ Hlutur B fær hraða A○ Hlutur A ferðast með B
A B
Hraði
A B
HraðiHraði
Samstilling Karakterar
Hver notandi hefur leikja klukku○ Sent með í pökkum
Móttakandi safnar pökkum og framkvæmir þá eftir leikja klukku
Hlutir í borðiSvipuð og samstilling karakteraUmfangsminni
Samstilling
t1 t2 t3 t4 t5
Upphaf Hreyfing til hægri
Stökk
Hreyfing til hægri Hreyfing til hægri
Bakgrunnur
Leikja gluggi
Lag 1
Lag 2
BakgrunnurSama mynd Sama mynd
1 2 3 4
Færsla bakgrunns Hraði Endurtekning
Þjónn (e. server) Forritaður í C# Styður allt að 10.000 samhliða notendur Öll samskipti við þjón fara í “pott”
Einn þráður sér um að vinna úr “pottinum”Tæmir “pottinn” þegar hann er að vinna úr
gögnum
„Potturinn“ Notendur fylla „pott“ með gögnum Þráður tæmir Vinnslu-röð
------------------------------------------------------------------------------------------------------------------------------
Gögn
Gögn
Gögn
Vinnslu þráður
Biðröð Vinnslu-röð
Þjónn - Pakkar
Stærð pakka fremst Opkóði skilgreinir aðgerð á pakka Gögn Pakkar geta komið í bútum
Notum stærð pakka til að púsla saman í einn pakka
Opkóði GögnStærðPakka
Þjónn - Öryggi TCP/IP
Tryggir að gögn fyrir ákveðinn notanda fari til þjóns einungis frá honum
Allir pakkar berast í þeirri röð sem þeir eru sendir
FacebookFacebook tryggir og veitir auðkenni