Color Factory
Color Factory is an Arcade-Game designed for four players and is supposed to be played on a larger touchtable. Two players form one team and are both positioned on opposite sides of the table. The goal is to mix two colors in order to receive the predetermined color by shooting color bubbles with a virtual slingshot. If both members of the team choose the right color, a building in the city is conquered and will be stained in their team color. The winning team is the one with the most buildings within the preset game time.
We worked with Visual Studio 2012 and used C++ with Cinder and FMOD in order to realize this game. All settings can be stored and loaded from XML. The target platform is the Samsung Surface Touchtable.
Beschreibung [de]
Color Factory ist ein Arcade-Game bei dem zwei Paare gegeneinander antreten. Das Spielfeld gleicht einem Stadtviertel, auf welchem Ziele in verschiedenen Farben erscheinen. Jedes Team muss nun mittels Kombinieren von zwei Farben die Zielfarbe mischen und dabei auch noch treffen. Doch Vorsicht ist geboten, Hindernisse in Form von Autos fahren durch das Stadtviertel und erschweren diese Aufgabe.
Geschichte [de]
Seitdem die Mafia “Colore” die Stadt übernommen hat, wurden alle Farben verboten. Nur die Familie Colore darf Farben mischen, um diese zu Luxuspreisen an die Reichen der Stadt zu verkaufen. Doch das Schicksal ereilte Padre Colore, den Chef der Mafia, denn er wurde schwer krank. Als er starb war sein Wunsch, dass die zwei Söhne, Giovanni und Vito, das Familienerbe weiterführen würden, doch beide wollten die Alleinherrschaft. Die beiden Erben zerstritten sich und ein mächtiger Kampf innerhalb der Familie Colore brach aus. Genau am heutigen Tag wollen Giovanni, der später seinen Nachnamen in Rosso änderte, und sein Bruder Vito (nun Vito Blu) diesen Streit ein für alle Mal zu Ende bringen…
Gameplay [de]
Gespielt wird auf einem Touchtable (Samsung Surface). Es werden zwei Teams zu je zwei Spielern gebildet. Jeder Spieler steht an einem Eck des Tisches, wobei sich die Teamspieler gegenüberstehen. Ziel des Spieles ist es, mithilfe von Farbkugeln eine “Zielscheibe” zu treffen. Dafür müssen beide Spieler eines Teams mit einer Farbschleuder eine beliebig farbene Kugel abfeuern und diese über der Zielscheibe zum Platzen zu bringen. Damit das passiert, muss die Kugel mit der des Teammitgliedes kollidieren. Gelingt dies, ergibt sich eine Mischfarbe. Gleicht die Mischfarbe der Farbe des Zieles, und ist außerdem das Ziel richtig getroffen, so erhält das Team Punkte. Nach dem Zeitablauf gewinnt das Team mit der höheren Punktezahl.
Umsetzung [de]
Umgesetzt wurde das Spiel in der Programmiersprache C++ mit Cinder und der Library FMOD (Sound). Als IDE wurde Visual Studio 2012 verwendet. Die meisten Settings werden per XML-File gespeichert. Das Spiel wurde für den Samsung Surface (Touchtable) programmiert.