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( !"#$ %#&$ $ "