PDF Dokumentation

Transcription

PDF Dokumentation
Flash basiertes Online-Werbespiel
“m&m Minis Columns“
Feinkonzept
(Version 1, 13.06.2003 dav)
Inhalt
Der Weg zur Idee .....................................................................................................................................2
Produktbeschreibung................................................................................................................................2
Rahmenbedingungen ...............................................................................................................................3
Systemvoraussetzungen der Online Version........................................................................................3
Systemvoraussetzungen der CD-ROM Version ...................................................................................3
Terminierung.........................................................................................................................................3
Technische Realisation ............................................................................................................................4
Spielverlauf ...............................................................................................................................................5
User-Interface .......................................................................................................................................6
!"#$ %#&$ $ "
'
!
(
)
*
+
,
-.
,
-*
/
Der Weg zur Idee
Bei der Überlegung, welchen Beitrag wir zur Teilnahme an dem AdGames-Wettbewerb entwickeln
wollten, sind wir zu anfangs mehrere Spielideen durchgegangen. Teils sehr komplexe Spiele, welche
schon von dem Gameplay auf bestimmte Zielgruppen zugeschnitten sind und gewisse technische
Voraussetzungen mit sich bringen.
Da wir zu der Überzeugung gelangt sind, dass ein Online Werbespiel nicht einfach in einen beliebigen
Markenmantel verkleidet werden sollte, sondern Schwierigkeitsgrad, Umfang und Spielidee eng an die
Zielgruppe der jeweiligen Marke gebunden sind, haben wir uns an der Marke „m&m Minis“ orientiert,
um die Spielauswahl besser treffen zu können.
Im zweiten Schritt entschieden wir uns, für die angestrebte Zielgruppe ein Spiel zu entwickeln, welches
die Möglichkeiten von Macromedia’s Flash MX nutzt und sich durch schnelles Laden und einfache
Spielbarkeit auszeichnet. Zwar gehen wir hierdurch das Risiko ein, im Rahmen des Wettbewerbes
nicht im vollem Umfang unsere Fähigkeiten darzustellen zu können, aber im Sinne des ausgewählten
„Kunden“ ein Spiel mit hohem „Suchtfaktor“ zu entwickeln und so das eigentliche Ziel – die Bindung
des Endkunden an die Webseite der Marke – im starken Maße zu gewährleisten. Zudem ist auch nach
unserer Einschätzung die Einhaltung der geplanten Terminierung realistischer.
Als Vorlage für unsere Spielidee orientierten wir uns an ein von uns entwickeltes Freeware Spiel
„Columns“, welches sich bereits als „Suchtspiel“ bewährt hat. Die Einzigartigkeit im Rahmen des
Wettbewerbes ergibt sich durch die Neuentwicklung als Flash-Spiel unter Verwendung aller hier zur
Verfügung stehenden Möglichkeiten (Online Highscoreliste, E-Mail Herausforderung von Freunden und
Mitspielern, etc.) und das Hinzufügen neuer Regeln. Auch der Spielhintergrund richtet sich nach der
Marke, wobei der Spieler versuchen muss, durch seine Geschicklichkeit entflohene „m&m Minis“
einzusammeln und wieder in Ihre Verpackung zu bannen.
Produktbeschreibung
Das Spiel besteht aus einem Spielfeld, das 7 Einheiten breit und 14 Einheiten hoch ist. Jede Einheit
kann von einem der 6 verschiedenen Spielsteine eingenommen werden. Die Spielsteine fallen in 3er
Gruppen von oben auf das Spielfeld herab. Der Spieler kann die Reihenfolge der Steine und ihre
vertikale Position mit den Cursortasten steuern. Mit der Leertaste können die Steine zum direkten
herunterfallen bewegt werden. Die Steine stapeln sich so langsam vom unteren Ende des Spielfeldes
nach oben.
Ziel des Spiels ist es, durch Gruppierung von herabfallenden Spielsteinen mindestens drei Steine
gleicher Farbe in eine waagerechte, senkrechte oder diagonale Reihe zu bringen. Die Steine in der
Reihe verschwinden, während die darüber liegenden Steine nachrücken. Das Spiel ist beendet, wenn
kein Platz mehr für weitere Steine ist, also die Reihen bis oben hin gefüllt sind oder der Spieler eine
Spielsteinkombination so platziert, dass nicht mehr alle drei Steine auf dem Spielfeld dargestellt
werden können.
Je länger der Spieler spielt, desto schneller fallen die Spielsteine. Kettenreaktionen von mehreren 3er
Kombinationen geben einen Multiplikationsbonus. Von Zeit zu Zeit erscheint ein besonderer Spielstein
als Dreiergruppe, der die Funktion eines Jokers besitzt. Er lässt alle Steine einer Farbe vom Spielfeld
verschwinden. Der Spieler kann die Farbe der zu verschwindenden Steine bestimmen, indem er den
Joker auf einen Stein der gewünschten Farbe fallen lässt.
Zuerst wurde hierzu auf Basis unseres Freeware Spiels ein C++ Prototyp entwickelt, bei dem das
Gameplay im vollen Umfang funktional ist. Dieser Prototyp wiederum diente als Vorlage für eine Flash
MX basierende Portierung, welche als Online-Spiel Plattform geeigneter ist. Beide Prototypen können
unter http://www.hexerei-software.de/demo/mmcolumns eingesehen bzw. herunter geladen werden.
Da dieser Prototyp geschützte Grafiken der Mars, Incorporated beinhaltet, ist der Zugang durch den
Benutzernamen „mmcolumns“ mit dem Kennwort „adgames“ geschützt.
0
&1(
!"#$ %#&$ $ "
)
*
+
,
-.
,
-*
/
Rahmenbedingungen
Das zu erstellende Spiel soll sowohl Online im Internet, als auch Offline über Download von der
Marken Website sowie über eine Promotion CD-ROM gespielt werden können. Hierbei ergibt sich
lediglich in Bezug auf die Email Funktionalität (Empfehlung an einen Freund) und Eintrag in die Online
Highscore-Liste ein Unterschied in der Funktionalität der Versionen, da bei der Download und CDROM Version eine Online-Verbindung nicht vorausgesetzt wird.
Systemvoraussetzungen der Online Version
Projizierte minimale Systemvoraussetzungen für den Server
•
•
Webserver mit PHP 4.2 und funktionierendem Email Versand
mySQL Datenbank Version 3.23.47 oder höher für die Persistenz
Projizierte minimale Systemvoraussetzungen für den Client
•
Jeder Internet Browser mit Macromedia Flash 6.0 kompatiblem PlugIn
Systemvoraussetzungen der CD-ROM Version
Projizierte minimale Systemvoraussetzungen für den Client
•
•
Microsoft Windows 95 / 98 / ME / 2000 / XP
Ansonsten gelten die Voraussetzungen der Macromedia Flash 6.0 Runtime Umgebung
Terminierung
Der gesamte Produktionsaufwand wird auf 5-6 Wochen geschätzt. Als Fertigstellungstermin wird der
8. August vorausgesetzt.
Ressourcen
2 Flash und PHP Programmierer, 1 Grafiker, Assistenz und Qualitätssicherung
0
"1(
!"#$ %#&$ $ "
)
*
+
,
-.
,
-*
/
Technische Realisation
Im Folgenden wird grob die technische Realisation des Projektes beschrieben. Alle verwendeten
Parameter und Zahlen werden variabel und leicht änderbar programmiert. Sie werden erst während
der Testphase endgültig festgelegt, um das Gameplay möglichst ausbalanciert gestalten zu können.
Die Startphase des Spiels wird auf der amerikanischen Website projiziert. Da eine spätere
Lokalisierung auf andere Sprachen von vorneherein geplant ist, werden alle Texte und Logos in
externe Dateien ausgelagert um den Aufwand der Lokalisierung auf ein Minimum zu reduzieren.
Das Spiel wird mit Macromedia Flash MX realisiert. Hierdurch kann eine hohe grafische Qualität erzielt
werden und die Spielbarkeit ist auf allen Zielplattformen ohne einen umständlichen Installationsprozess
gewährleistet. Serverseitig wird die Funktionalität durch PHP Skriptseiten ergänzt, welche die
Kommunikation zur zentralen Datenbank (mySQL) regeln und die Email Funktionalität zur Einladung
von Bekannten und Freunden bewerkstelligen.
Der Spielverlauf kann wie folgt grob unterteilt werden:
1. Programmstart
Ist das Flash Spiel geladen, kann der Anwender vor dem Anfang eines neuen Spiels zwischen
dem gelben und dem roten m&m Charakter wählen. Dieser begleitet ihn bei der Menüsteuerung als Mauszeiger und gibt während des Spiels Charakter typische Kommentare ab.
Daraufhin erscheint das Hauptmenü, über welches der Spieler ein neues Spiel starten, die
Online Highscoreliste einsehen (nur Online Version), Einstellungen vornehmen, die Hilfe
aufrufen oder einen Freund oder Bekannten einladen kann.
2.
Hauptteil des Spiels
Das eigentliche Spiel wird durch Animationen und Kommentare des gewählten Charakters und
durch weitere Animationen mit den m&m Minis selbst aufgelockert, aber auch erschwert.
Diese Animationen finden links und rechts neben dem Spielfeld statt und dienen explizit dazu,
dem Spiel einen humoristischen Touch zu verleihen, bzw. den Spieler von seiner
konzentrierten Aufgabe im Spiel abzulenken.
In der Mitte befinden sich das Spielfeld und der Punktestand (Score). Der Score wird aus den
passenden Paaren und der Anzahl der Spielsteine zusammengesetzt. Während des Spiels
werden die Level automatisch erhöht und führen zu einem immer schneller werdenden
Fallgeschwindigkeit der Spielsteine.
3. Nach dem Spiel
Der erzielte Punktestand kann nach dem Spiel gegebenenfalls in die Online-Highscoreliste
eingetragen werden. Zusätzlich hat der Spieler hat die Möglichkeit, ein neues Spiel zu
beginnen oder einen Bekannten herauszufordern.
0
21(
!"#$ %#&$ $ "
)
*
+
,
-.
,
-*
/
Spielverlauf
Im Folgenden wird im Detail auf die einzelnen Elemente des Spiels eingegangen, um eine klare
Definition für die Umsetzung zu schaffen.
Nach der Startphase präsentiert sich dem Spieler das Hauptmenü, hier hat er folgende Optionen:
1.
Start
Startet das eigentliche Spiel
2.
Highscores (Nur Online Version)
3.
Einstellungen
4.
Hilfe
5.
Einladen
Öffnet den Highscore-Dialog, in dem die Top 100 Spieler angezeigt werden.
Öffnet den Einstellungen-Dialog, in dem Charakter und Sounds konfiguriert werden können.
Zeigt die Hilfeseiten an, auf denen die Regeln des Spiels für Anfänger erläutert werden.
Öffnet den Einladungs-Dialog, um Freude oder Bekannte zu dem Spiel einzuladen.
0
31(
!"#$ %#&$ $ "
)
*
+
,
-.
,
-*
/
User-Interface
Das Layout des User-Interfaces ist statisch gestaltet, d.h. die Positionen für die Menüs und die
Auswahlmöglichkeiten stehen an festen Positionen. Der Spieler wählt Aktionen oder Elemente durch
Mausklick. Die vorgestellten Dialoge werden grafisch ausgearbeitet, die gewählte Darstellung hat nur
symbolische Bedeutung und entspricht nicht dem finalen Layout.
Highscore-Dialog
Die Highscore-Liste zeigt die Top Spielstände der Positionen 1 bis 100 an.
Pos.
Spieler Name
Punktestand
X
In der Liste sind die vollständigen Namen
der Spieler, sowie Ihre Punktestände
(Score) verzeichnet.
Es werden pro Ansicht 10 Einträge
dargestellt, über die Navigations Buttons
kann der Anwender die nächsten oder
vorherigen Einträge anzeigen lassen.
Zurück
Weiter
Einstellungen-Dialog
Einstellungen
Yellow
Sound
Zurück
Die Einstellungen werden beim Programmstart
angezeigt und können jederzeit über das Hauptmenü
aufgerufen werden.
X
Red
Hier kann der Spieler zwischen dem gelben und roten
m&m Charakter wählen, deren Kommentare ein- oder
ausschalten sowie Soundeffekte ein- oder
ausschalten.
Kommentare
Speichern
Maske zur Anzeige der Hilfe
Die Hilfe erläutert auf mehreren Seiten
das Ziel und die Anwendung des Spiels
in einer knappen aber verständlichen
Form.
So funktioniert das Spiel:
X
Der Anwender kann zwischen den
einzelnen Hilfeseite vor- und zurückblättern oder die Hilfe wieder schließen.
Zurück
0
%1(
Weiter
!"#$ %#&$ $ "
)
*
+
,
-.
,
-*
/
Einladungs-Dialog
Zu jederzeit kann der Anwender einen
Bekannten zu dem Spiel einladen. Über
das Hauptmenü gelangt er zu der Maske
zum Versenden der Einladung.
Hier muss er den Namen und die EmailAdresse von sich selbst und seines
Bekannten eintragen. Zusätzlich kann er
noch eine persönliche Nachricht
eingeben.
Name des Empfängers
Email-Adresse
Name des Absenders
Email-Adresse
Persönliche Nachricht
Nach Betätigung des „Senden“ Buttons
wird an die angegebene Email-Adresse
des Freundes eine automatisch
generierte Einladungs-Email versendet,
welche den Link zu dem Spiel beinhaltet.
Zurück
Einladung senden
Dialog zum Eintrag in Higscore Liste
Hat der Spieler einen Highscore erzielt
(Punktestand höher als der 100. Platz auf der
aktuellen Highscoreliste), kann er über diesen
Dialog einen Spielernamen angeben und seinen
Punktestand in der Online-Highscoreliste
speichern. Über den Herausfordern Button kann er
zusätzlich den Herausforderungs-Dialog aufrufen.
Herzlichen Glückwunsch Sie sind unter den
Top 100 Spielern gelandet und können Ihren
Punktestand Online speichern.
X
Spielername
Online speichern
Hauptmenü
Herausfordern
Herausforderungs-Dialog
Nach dem Eintrag in die Highscoreliste kann der Spieler einen Bekannten herausfordern. Über den
Button „Herausfordern“ gelangt er zu der Maske zum Versenden der Herausforderung. Diese
entspricht in Gestaltung und Funktionalität der Einladungs-Maske, nur das der generierte
Herausforderungstext sich von dem Einladungstext unterscheidet und die erzielte Punktezahl mit der
Herausforderungs-Mail versendet wird.
0
41(
!"#$ %#&$ $ "
)
*
+
,
-.
,
-*
/
Darstellung des Spielfeldes
Die Hauptspielansicht wird durch ansprechende Animationen und Klänge bereichert.
Der Spieler findet hier das Spielfeld, die Levelanzeige, seinen Punktestand und den gewählten
Charakter, welcher das Spiel durch witzige Zwischenanimationen auflockert. Je nach gewählten
Charakter unterscheiden sich die Animationen und Klänge ein wenig. Der Eindruck der Charaktere
entspricht den von Mars Inc. Eingesetzten Charakteren sowohl im Humor als auch in der animierten
Darstellung des Typus.
0
(1(
!"#$ %#&$ $ "