PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kurzer Space Shooter "Jetstream"



Shadowsoul
24.04.2008, 20:23
http://www.bilder-hochladen.net/files/6h86-b.png

Vorwort

Jetstream ist ein horizontal Shooter, der nur kurze Unterhaltung bietet. Kurz deshalb, weil mir der Spaß am programmieren dieses Projekts vergangen ist. Jedoch hab ich zu viel Arbeit in das Spiel investiert um es einfach zu löschen, weshalb ich dem Ganzen nach nichteinmal 50% der anfangs geplannten Länge einen Schluss verpasst habe.

Und noch zur Warnung: Das Spiel kostet ein wenig Rechenleistung.


Screenshots

http://img180.imageshack.us/img180/5572/js0hp2.png

http://img180.imageshack.us/img180/55/js1hn3.png

http://img180.imageshack.us/img180/8030/js2cq8.png

http://img180.imageshack.us/img180/9025/js3ug2.png

http://img180.imageshack.us/img180/3865/js4fd3.png

http://img180.imageshack.us/img180/216/js5cw7.png


Spielumfang

Jetstream ist etwas kurz geraten und besitzt nur 4 Level und 5 Bossgegner.
Allerdings müsst ihr euch zu den 5 Bossen noch an 20 verschiedenen Gegner vorbeischießen, die sich in ihrem Aussehen,Verhalten und Angriffen voneinander unterscheiden.
3 Schwierigkeitsgrade stehen zur Verfügung, damit das Spiel nicht zu einfach wird.

Aufrüsten könnt ihr Jetstream natürlich auch. Durch das zerstören von Gegnern könnt ihr nach jedem Level Granaten kaufen, euer Schild verbessern, Geschwindigkeit erhöhen und natürlich eure Lasergewehr aufrüsten.


Spielsteuerung

Pfeiltasten = bewegen
Leertaste/Enter = schießen
N/Esc = Granate einsetzen

DOWNLOAD JETSTREAM VV (http://gamec.kilu.de/games/jetstream.rar)

-Crash-
24.04.2008, 21:08
Hi,

schönes Spiel. Ich finde es wirklich kreativ und interessant graphisch gestaltet.
Storymäßig nich viel dabei.

Hab es mal angespielt:
Es ist ziemlich schwer die Gegner zu erwischen, da der Laser ziemlich klein ist und die Schussstärke ist nicht besonders hoch. Ich habe Probleme die Gegner in ausreichender Zeit zu zerstören. Man müsste schon wissen, wie die Gegner fliegen. Die roten Beamlaserflieger krieg ich mit normalen Schüssen garnicht kaputt. Zumindest hab ich es in der Zeit nicht geschafft.

Trotzdem, sehr schön.

-cya-

-Crash-

Shadowsoul
24.04.2008, 21:10
Wenn man weis wie sich die Gegner bewegen kriegt man die schon fertig. Die Schussgröße und -stärke musst du erst durch Upgrades holen.

diäitsch
26.04.2008, 20:09
Wow, ich mag diese Space Shooter Games, macht echt Spaß:D , genau wie dein Data Ball 3:) , machst du eigentlich auch RPG's?

mitra
26.04.2008, 20:11
Na Bumm....


Find ich Voll Suuuper =DDD

Muss garnix mehr sagen :x

mfg, mitra

Shadowsoul
27.04.2008, 13:54
@ diäitsch: Ich hatte mal mit zwei RPG's angefangen, die Projekte sind mir aber über den Kopf gewachsen, weshalb ich begonnen hatte kleinere Spiele zu machen. Ein großes Projekt an dem ich mitarbeite ist "The Legend of Zelda Kiro". Mein nächstes Solo-Projekt wird allerdings auch ein wenig größer ausfallen ;)

mitra
27.04.2008, 14:00
HAb das mal angespielt und muss sagen, dass es nur ruckelt..ich bin mir nicht sicher aber die GFX sieht super aus ( ich bin mir nicht sicher obs ne GFX is) aber ich glaub schon ^^

Shadowsoul
29.04.2008, 16:29
@ mitra: Hatte in der Vorstellung ja schon angemerkt, dass das Spiel ein wenig Rechenleistung kostet. Das liegt daran, dass etwa 90% der Grafiken als Bilder angezeigt werden, was bei den Grafikgrößen nicht anderst möglich ist. Ich hab schon versucht das ganze so schonend zu halten wie es nur geht, aber leider kann man das auf langsamen Rechnern wirklich nichtmehr spielen.

D.Warrior
04.05.2008, 19:29
Das ist ja Cloudphobia!

Shadowsoul
04.05.2008, 19:34
@ D.Warrior: Das is was bitte XD?

CapSeb
05.05.2008, 00:36
Gib das mal bei Google ein.
Also der Protagonist scheint schon mal was mit dem Begriff zu tun zu haben. http://www.multimediaxis.de/images/smilies/old/1/gruebel.gif

-Crash-
05.05.2008, 11:24
Dass es aussieht wie Cloudphobia bedeutet aber nicht, dass es das auch ist. Ich denk mir, dass die Graphiken nur gerippt wurden und im maker umgesetzt. Nicht anders als bei diversen anderen SNES-Spielen, deswegen finde ich sollten so Posts wie "Das ist Cloudphobia." nicht einfach so stehen bleiben. Diese könnten nämlich zu Veriwrrung führen.

Ich dachte mir zuerst Cloudphobia wäre ein Makerspiel, dass schon irgendwo vorher aufgetaucht ist. Sprich: Jetstream sei eine abgegaukelte Kopie.

-cya-

-Crash-

Davy Jones
05.05.2008, 12:59
Für mich leider unspielbar, ruckelt ohne Ende trotz 2,6 GhZ & 1 GB RAM ab dem VR-Training.

Schade eigentlich, die Screens sehen ganz schick aus =(

Shadowsoul
05.05.2008, 14:39
Nunja, jetzt weis ich was Cloudphobia ist, aber davon hab ich ja nichts abgekuckt, kannte das ja vorher nicht^^.
Zu den Grafiken hab ich mich durch das PS2 Spiel "Zone of the Enders" und dem SNES Klassiker "Gradius" inspirieren lassen.
Die Grafiken sind aber zu etwa 92% selbst erstellt, und der Rest zumindest editiert.

@ Davias: Tut mir Leid das es ruckelt, aber der Maker ist für sowas nicht geschaffen. Ich krieg das nicht anforderungsärmer hin.

Kyuu
05.05.2008, 16:14
@ Davias: Tut mir Leid das es ruckelt, aber der Maker ist für sowas nicht geschaffen. Ich krieg das nicht anforderungsärmer hin.

Wieso wechselst du nicht einfach auf eine passendere Engine? Ich meine, du hast anscheinend ein Gefühl für diese Art Spiele, verschwendest aber so viel Zeit und Nerven mit einer veralteten, unbequemen und langsamen RPG-Engine, die eher für Spiele im Stil der alten Dragon Quest-RPGs gedacht ist.
Selbstverständlich wirst du bei einem Wechsel nicht sofort anfangen können das volle Potential der gewählten Engine auszuschöpfen, aber ich denke es sollte klar sein, dass man für jede Engine Eingewöhnungszeit braucht. Beim Maker war das nicht anders.

Shadowsoul
05.05.2008, 16:23
Wieso wechselst du nicht einfach auf eine passendere Engine? Ich meine, du hast anscheinend ein Gefühl für diese Art Spiele, verschwendest aber so viel Zeit und Nerven mit einer veralteten, unbequemen und langsamen RPG-Engine, die eher für Spiele im Stil der alten Dragon Quest-RPGs gedacht ist.
Selbstverständlich wirst du bei einem Wechsel nicht sofort anfangen können das volle Potential der gewählten Engine auszuschöpfen, aber ich denke es sollte klar sein, dass man für jede Engine Eingewöhnungszeit braucht. Beim Maker war das nicht anders.

Ich steh öfters mal im Stress und hab deshalb nicht immer die Zeit irgendwas neues zu lernen und wenn ich mal Zeit hab übermannt mich die Faulheit. Ich versuch jetzt seit über einem halben Jahr C++ zu lernen, aber ich komm nicht voran. Mit den Kenntnissen in Delphi bzw. der Programiersprache Pascal könnte ich schonmal nen Space Shooter oder etwas dergleichen erstellen. Aber irgendwie ist mir das zu blöd. Deshalb versuch ich lieber mal aus dem RPGMaker rauszuholen was geht.

Kyuu
05.05.2008, 16:31
Ich steh öfters mal im Stress und hab deshalb nicht immer die Zeit irgendwas neues zu lernen und wenn ich mal Zeit hab übermannt mich die Faulheit. Ich versuch jetzt seit über einem halben Jahr C++ zu lernen, aber ich komm nicht voran. Mit den Kenntnissen in Delphi bzw. der Programiersprache Pascal könnte ich schonmal nen Space Shooter oder etwas dergleichen erstellen. Aber irgendwie ist mir das zu blöd. Deshalb versuch ich lieber mal aus dem RPGMaker rauszuholen was geht.

Nochmal: Ich rede von fertigen Engines, die alle grafische und sonstige Funktionen schon bieten und nicht davon, eine eigene Engine mit C++ auf die Beine zu stellen.

Wenn du Beispiele brauchst: Sphere (http://www.spheredev.org/wiki/Main_Page) | ika (http://ika.sourceforge.net/news.php)

Schau dich um, es gibt noch deutlich mehr effizientere Alternativen zu C++ als der Maker.

Biohazard
06.05.2008, 19:54
Hi,
Habs angspielt und es hat mir sehr gut gefallen. ^^
Was ich blöd fand das man seine Energie nicht wieder steigen lassen kann mit so HP-Tanks. Wenns doch welche gibt, mir sind keine aufgefallen.
Ansonnsten tolles Spiel! ^^

Shadowsoul
07.05.2008, 16:42
Danke für das Lob Bio^^
HP-Tanks oder ähnliches hab ich weggelassen, da ich das so schon ein wenig einfach finde, gerade mal auf "schwer" ist das Spiel ein wenig anspruchsvoll.

CapSeb
07.05.2008, 18:10
HP-Tanks oder ähnliches hab ich weggelassen, da ich das so schon ein wenig einfach finde, gerade mal auf "schwer" ist das Spiel ein wenig anspruchsvoll.
Wäs?
Also auf "normal" ist es meiner Meinung nach zu schwer. Und auch auf "einfach" hab ich das erste Level nicht geschafft. Ich mein, ich habe zwar nicht gerade besondere Erfahrung mit dem Side-Scroll-Shooter-Genre, aber es ist das erste Level und das macht man am Anfang. Anfänger schaffen den Anfang. Profis die Profi-Level. Nunja, es ist, wie du gesagt hast, ja nicht fertig geworden.
Wundert mich nur, wie du "mittel" als anspruchslos abtust.


Wieso wechselst du nicht einfach auf eine passendere Engine? Ich meine, du hast anscheinend ein Gefühl für diese Art Spiele, verschwendest aber so viel Zeit und Nerven mit einer veralteten, unbequemen und langsamen RPG-Engine, die eher für Spiele im Stil der alten Dragon Quest-RPGs gedacht ist.
Selbstverständlich wirst du bei einem Wechsel nicht sofort anfangen können das volle Potential der gewählten Engine auszuschöpfen, aber ich denke es sollte klar sein, dass man für jede Engine Eingewöhnungszeit braucht. Beim Maker war das nicht anders.
Ich weiß nicht. Das hört sich so an, als ob Shadowsoul das volle Potential des Makers ausgeschöpft hätte und ihn jetzt wegschmeißen kann. Auf den anderen Seite ruckelt es bei einigen/manchen/wenigen und das ist in meinen Augen kein Problem des Makers sondern des Codes. Auch Leistung sparen hat was mit Potential ausschöpfen zu tun.
Das heißt jetzt aber nicht, dass Shadowsoul was schlechtes fabriziert hat. Ich achte bei meinem Projekt auch nicht besonders auf die Performance. Wäre halt nur möglich, bevor man zu einer anderen Sprache wechselt.
Ich sehe den Maker als Sprache an. :D


http://www.multimediaxis.de/images/smilies/old/s_017.gif CapSeb http://www.multimediaxis.de/images/smilies/old/s_065.gif

Shadowsoul
07.05.2008, 20:41
Ich Spiel für mein Leben gern horizontal bzw. vertikal Shooter. Vielleicht hab ich da ein wenig mehr Übung und finde mein Jetstream deshalb ein wenig leicht :P
Und zur Sache Performance: Ich hab versucht die Anforderung so niedrig zu halten wie ich konnte. Ich weis nicht wie ich das noch weiter senken sollte wenn da 20 oder mehr Bilder gleichzeitig bewegt werden und 8 und mehr Parallele Prozesse gleichzeitig ablaufen XD

CapSeb
08.05.2008, 17:39
Das mit dem Daran-Gewöhnen kenn ich von meinem Projekt. :D

Also wenn man dein Projekt öffnet, fällt einem auf, dass sehr viel über Eventseiten gesteuert wird. Teilweise ist der Code nur kopiert und minimal abgeändert, wenn ich mich da nicht täusche. Das könnte man vielleicht auch zentral steuern.
Und auch wenn Parallel Events genutzt werden, hilft ein Wait von 0.0 Sekunden am Ende. Ein paralleler Prozess macht das zwar schon automatisch selbst, aber ein zweites manuelles Wait zu setzen, hat schon bei anderen Problemen etwas ausgemacht.

Ansonsten kann ich nur nochmal sagen, dass mir die Menüanimationen sehr gefallen.


http://www.multimediaxis.de/images/smilies/old/s_017.gif CapSeb http://www.multimediaxis.de/images/smilies/old/s_065.gif