Seite 1 von 1

[ZFXAction] Raise the fish!

Verfasst: 24.01.2015, 15:53
von xq
Raise the fish!
A god game where you raise fish ad nauseam.

Story:
Man spielt Glaukos, einen griechischen Fischergott (a god game), der den Fischern auf der hohen See Fische auf die Boote wirft (raise fish). Das ganze läuft einfach so lange, bis man keine Lust mehr darauf hat (ad nauseam).

Steuerung:
Kamera bewegen via WASD oder Maus an den Bildschirmrand. Shift beschleunigt die Kamera.
Linke Maustaste wirft Fisch aus dem Wasser nach "schräg vorne". Dieser sollte dann auf dem hinteren Teil des Decks eines Bootes landen.
Rechte Maustaste auf ein Boot und halten steuert das Boot (Richtung vorgeben)
Escape: Beendet das Spiel.

Gameplay:
Man muss die Boote mit Fisch beladen (mindestens 300), dann werden diese aus der Map fahren (mit erhöhter Geschwindigkeit) und dort den Fisch abliefern und wieder zurückkehren.
Alle 450 erfolgreich abgelieferte Fische gibt es ein neues Boot dazu (das Spiel soll ja schwerer werden). Die Boote sammeln selbst sehr langsam Fisch, man muss sich also nicht um alle kümmern.
Wenn zwei Boote kollidieren, explodieren diese und versinken langsam im Meer.
Ab und zu fängt es auch an zu regnen, dann wird es dunkler...

Technik:
Das Spiel wird mit der Acknex Engine (Gamestudio A8) entwickelt, Modelle werden fröhlich aus dem Internet geschnappt und Grafiken mit GIMP nachbearbeitet. Für Sounds gibt es freesound.org.

Download:
http://mq32.de/downloads/RaiseTheFish.zip

Screenshots:
Bild
Bild
Bild
Bild

Video (veraltet):
[youtube]Gq2a9pPnDjk[/youtube]

Re: [ZFXAction] Raise the fish!

Verfasst: 25.01.2015, 19:16
von xq
Edit Startpost

Re: [ZFXAction] Raise the fish!

Verfasst: 25.01.2015, 19:47
von KayZ
Okay, 10.000 Fische gefangen, das sollte reichen :D. Und dabei "nur" 8 Schiffe zerstört. Zum Glück gehen die unter und behindern nicht die anderen Schiffe. Sonst hätte es noch mehr kaputte Schiffe gegeben.

Das scrollen der Karte hätte ruhig ein klein wenig schneller sein können.

Re: [ZFXAction] Raise the fish!

Verfasst: 25.01.2015, 20:34
von Max Gooroo
Hammer ... es regnet ... und Fische purzeln per Klick aus dem Wasser.
Ich liebe Spiele, welche sich einen Arsch um Realismus kümmern.

Ich bin auch überrascht, wie das Thema getroffen wurde und trotzdem ein klares Spiel mit mehr oder weniger Sinn (in verfügbaren Grenzen) heraus kam.
Man scheint auf jeden Fall schnell etwas heraus zu bekommen mit dem Gamestudio ...

Ich frage mich eigentlich nur (völlig wertungsfrei), wie hier 110 MB zusammen kommen :D

Re: [ZFXAction] Raise the fish!

Verfasst: 25.01.2015, 22:53
von xq
Ganz einfach: Das Boot belegt 8 MB und der Wellensound ca. 60 MB :D Unkompimierte WAVs weil man sonst OpenAL und OGG installieren muss, damit man die Sounds hört und das wollte ich euch nicht antun.
EDIT: Der Skycube hat im TGA-Format auch nochmal ca. 20 MB

Und ich danke für das Feedback. Scrollgeschwindigkeit der Karte lässt sich mit Shift verdoppeln

Re: [ZFXAction] Raise the fish!

Verfasst: 25.01.2015, 23:04
von KayZ
MasterQ32 hat geschrieben:Scrollgeschwindigkeit der Karte lässt sich mit Shift verdoppeln
Ups, das hab ich im Eingangspost dann wohl überlesen. Gleich mal probiert und wesentlich angenehmer. Konnte so auch eine Kollision live miterleben, und wow, ist die geil wenn da alles voller Fische ist :).

Re: [ZFXAction] Raise the fish!

Verfasst: 25.01.2015, 23:23
von xq
Freut mich, dass es gefällt. Sidefact am Rande: Fische die durch eine Explosion davon geschleudert werden, können wieder auf anderen Booten laden ;)

Re: [ZFXAction] Raise the fish!

Verfasst: 25.01.2015, 23:50
von GameDevR
Nach knapp 10.000 gesammelten Fischen und nur 2 versenkten Schiffen bin ich insgesamt sehr positiv überrascht - gefällt mir! :)
Bei dem Thema hätte ich mir ehrlich gesagt nicht gedacht, dass etwas mit Hand und Fuß bei rauskommt! Umso größer die Überraschung, dass es dann ein kleiner (Endlos-)simulator geworden ist.

War das eigentlich dein erstes Projekt mit dem Gamestudio oder arbeitest du schon länger damit?

Re: [ZFXAction] Raise the fish!

Verfasst: 26.01.2015, 00:05
von xq
Ich programmier mit Gamestudio seit 2005, kenne die Engine in und auswendig (selbst undocumented shit) und weiß wie ich jedes Feature so verbiegen kann, dass es das tut was ich will.
Kleines Beispiel:
Die Fische auf den Booten sind Partikelsysteme, welche sich selbstständig restrukturieren, in dem ich in den Initialgeschwindikkeitsvektor der Partikel einen Pointer übergebe und dann in der Partikelfunktion den Pointer auswerte... (Nicht schön, aber es ist schnell und bequem)

Re: [ZFXAction] Raise the fish!

Verfasst: 28.01.2015, 18:23
von AyJayKay
Exakt, was der Name verspricht. Toll gemacht!
Der Regen tritt auf sobald die ersten Schiffe kollodierien? Muss ja, dass die erste Explosion gleich mein Haupttanker war. Interessanterweise geht auf meinem Gaming PC die Framerate beim Regen ganz schön nach unten...

Re: [ZFXAction] Raise the fish!

Verfasst: 28.01.2015, 18:53
von xq
Ja, der Regen ist einfach aus einem anderen Spiel rüberkopiert. Leider war der noch nie so wirklich performant, sieht aber toll aus :D
Und nein, der Regen setzt zu random Zeiten ein und aus...

EDIT:
Lustigerweiße schaff ich es unbewusst den Post-Knopf zu treffen beim Tippen^^

Re: [ZFXAction] Raise the fish!

Verfasst: 29.01.2015, 15:19
von Schrompf
Das ist mal ne richtig geile Interpretation des Themas. Und ein erstaunlich gutes Spiel mit ner Menge herrlicher Ideen und Details. Man sieht, dass Du Dich mit der Engine sehr gut auskennst. Dicker Daumen Hoch!

Re: [ZFXAction] Raise the fish!

Verfasst: 07.02.2015, 18:15
von Chromanoid
Ja, mir ging es auch so. Ich hatte bei "raise" natürlich eher an "großziehen" gedacht und da hat mich Deine Interpretation dann wirklich sehr angenehm überrascht. Alles super chic, es fehlen nur noch ein paar umherwuselnde Fischer auf den Booten, dann fühlt man sich wirklich wie ein kleiner Poseidon :)

Re: [ZFXAction] Raise the fish!

Verfasst: 08.02.2015, 07:42
von DeepThought
MasterQ32 hat geschrieben:Die Fische auf den Booten sind Partikelsysteme, welche sich selbstständig restrukturieren, in dem ich in den Initialgeschwindikkeitsvektor der Partikel einen Pointer übergebe und dann in der Partikelfunktion den Pointer auswerte... (Nicht schön, aber es ist schnell und bequem)
*räusper* - alles verstanden - ist ja easy ;).

Sehr coole Grafiken (Schiffe) und auch der Regen ist ein nettes Gimmick.
Irgendwann muss ich mir wohl auch so etwas wie das Gamestudio näher ansehen.

Was würdest du aus deiner Erfahrung heraus als Vor- und Nachteile der Verwendung einer solchen Software sehen? Speziell aus dem Mund (sry, der Hand ;) ) eines erfahrenen Verwenders würde mich das sehr interessieren.

Danke und have fun
Slayer

Re: [ZFXAction] Raise the fish!

Verfasst: 08.02.2015, 14:28
von xq
Hey!

danke für eure Rückmeldungen!
@Chromanoid, Schrompf: Am Anfang wollte ich eigentlich wirklich so ne Art Aquariums-Simulation machen. Aber irgendwie fand ich die Idee mit "raise" als "anheben" viel lustiger.

@Slayer:
Mein Tipp: Lass die Finger von der Engine, wenn du nicht damit klar kommst, dass es seit mittlerweile gut 2 Jahren keine bemerkenswerten Updates mehr gab. Die Engine ist leider so gut wie tot, selbst die Community stirbt grade ab.
Ansonsten ist die Engine extrem stabil, es gibt sehr wenige Bugs. Die API ist (aufgrund des Alters der Engine) doch recht altbacken, aber robust und funktioniert ordentlich. Was man aber loben kann, sind die Tutorials zum Einstieg und das sowohl auf Deutsch als auch Englisch verfügbare Handbuch, welches für nahezu jede Funktion ein Anwendungsbeispiel enthält.
Die Gamestudio selbst ist aufgeteilt in Acknex (Die Engine), WED (Leveleditor auf Basis des Quake-Editors), MED (Extrem simpler Modell-Editor, mehr für Import gedacht), GED (Ein WYSISWG-Editor, leider so verbuggt, dass er nicht funktioniert). Wenn du wirklich etwas größeres bauen willst, musst du wohl oder übel nen eigenen Level Editor verwenden oder aber die gesamten Level irgendwie aus Blender o.ä. mit Metadaten exportieren und selbst wieder importieren.
Joar, ansonsten kannste dich gerne mal an mich wenden, wenn du näheres zu irgendwas der Engine wissen willst, ich dürfte alles wissen :P

Grüße
Felix