tutorials.de Buch-Aktion 05/2012
Like Tree1Danke
  • 1 Beitrag von oneof6
ERLEDIGT
NEIN
ANTWORTEN
13
ZUGRIFFE
1377
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von oneof6
    oneof6 oneof6 ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Ort
    entre dos tierras
    Beiträge
    73
    Hi Board,

    da ich schon oft durch tutorials.de Beiträge hilfreiche Tips bekommen habe, möchte ich heute mal was zurückgeben. Sowie es meine Zeit zulässt *****e ich das ein oder andere Game. Da das Game Development so ne Sache ist, muss man sich als Ein-Mann-Armee schon überlegen was man so macht. In letzter Zeit hab' ich deswegen ne Menge in J2ME gemacht, hier hat man die Möglichkeit in angemessener Zeit kleinere Sachen zu verwirklichen. Außerdem ist es ne gute Plattform für die guten alten 2D Spiele. Also, lange Rede kurzer Sinn, hier die erste Version von "Burning Shores" (toller Name gell). Leider gibt's noch kleine Grafikfehler bei den finalen Explosionen, vielleicht hat einer von euch ja ne Idee was da noch schief läuft.

    Folgende Regeln gelten:
    - Der Spieler segelt in nem alten Piratenkutter
    - Der arme Pirat hat nur eine Kanone, die je nach Fahrtrichtung nur in eine Richtung zielt
    - Die alte Nussschale kann leider nur drei Treffer ab
    - Die Gegner können zehn Treffer ab (gemein)
    - Die Gegner können nur aus der Breitseite feuern
    - Die Gegner feuern nur wenn der Spieler in Feuerlinie steht
    - Es wird um Punkte gespielt, bis der Spieler den Kutter versenkt
    - Kommt man dem gegner zu nahe wird geentert, im moment kann man das aufgrund der geringen Leben aber nur verlieren

    Installation:
    - Die JAD und JAR auf's Handy kopieren (Bluetooth)
    - Die JAD anklicken (Sicherheitswarnung, keine sichere Anwendung etc., also ich hab' nix reinprogrammiert was nachhause funkt oder so)
    - Ob es bei euch läuft kann ich nicht sagen, natürlich übernehme ich keine Gewähr
    - Mein Testobjekt war ein LG 900
    - Für größtmögliche Kompatibilität hab' ich die ältere J2ME Umgebung MIDP 2.0, CLDC 1.0 benutzt

    Falls jemanden die Tools intressieren mit denen ich gearbeitet habe:
    - Netbeans 6.5
    - Explogen (explosionen generieren als BMP)
    - GIMP, PIXEN, SeaShore
    - Java ME SDK 3.0
    - Mac OSX 10.6.5

    Denkt dran, das is alles nur hobbymäßig in freier Zeit entstanden (und die is echt knapp)
    So, hier noch ein Screenshot...Anregungen, Feedback erwünscht. VIEL SPAß******
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken J2me - games4you-burningshores_pic01.png  
    Angehängte Dateien Angehängte Dateien
    Geändert von oneof6 (13.11.10 um 09:15 Uhr)
     

  2. #2
    Avatar von Frezl
    Frezl Frezl ist offline Mitglied Brokat
    Registriert seit
    Oct 2003
    Beiträge
    473
    :-D Kuhl, lustiges Game! Aber ganz schön schwer...
     
    Wenn du das Gefühl hast "Cool, der Kerl konnte mir echt helfen!", dann teil es mir mit, indem du mich entsprechend bewertest!

  3. #3
    Avatar von oneof6
    oneof6 oneof6 ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Ort
    entre dos tierras
    Beiträge
    73
    Stimmt, im Moment ist's wirklich schwer. Ich werde aber in den nächsten Tagen die neue Version hochladen mit echten Leveln.
     

  4. #4
    MiMi MiMi ist offline Mitglied Smaragd
    Registriert seit
    Sep 2007
    Beiträge
    1.177
    Ich wollt auch immer mal was machen, aber irgendwie fehlte mir die Motivation sowas alleine durchzuziehen, vorallem halt ich mich immer an den falschen Sachen auf und hab dann keine Lust mehr, weils net vorran geht . Respekt
     
    Waere super wenn ihr euren Code in dieser Form einfuegt:
    [JAVA]System.out.println("Test :)");[/JAVA]
    wird zu:
    Code java:
    1
    
    System.out.println("Test :)");
    Tabs sind uebrigens keine Feinde :)
    Der "Erledigt Button" beisst net :) Und der "Danke Button" ist auch nicht nur zur zierde
    Danke :D

  5. #5
    Avatar von oneof6
    oneof6 oneof6 ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Ort
    entre dos tierras
    Beiträge
    73
    Stimmt, das größte Problem ist die Motivation und auch die Zeit. Man muss sich nen überschaubaren Rahmen überlegen, aber selbst dann isses net einfach...

    Naja, auf jeden Fall gibt's jetzt die Version 0.2 mit folgenden Erweiterungen:

    - 3 sich wiederholende Level
    - Endlosspiel mit Punkten, solange man lebt
    - Texturen für's Wasser und Küstenstreifen als neues Element

    Das Problem mit den finalen Explosionen ist noch nicht behoben. Ich schätze die Grafik ist korrupt, daher werde ich die komplett neu erstellen.

    Ein neues Tool ist hinzugekommen mit dem ich gearbeitet habe:
    - Tiled (Java basiertes tool um die levelmaps zu erstellen, open source)

    Installiert wird das Ganze wie auch die vorherige Version. Diese wird allerdings dabei überschrieben. Falls euer Handy beim hochladen des JAD und der JAR den Dateinamen verändert (weil die alten Dateien noch im Bluetooth exchange Ordner liegen) müsst Ihr diese wieder in "BurningShores.jad" bzw. jar umbenennen. Falls das nicht passiert, wird die JAD die Installation verweigern.

    So...und nun
    Have fun
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken J2me - games4you-bs02.png  
    Angehängte Dateien Angehängte Dateien
     

  6. #6
    Avatar von Frezl
    Frezl Frezl ist offline Mitglied Brokat
    Registriert seit
    Oct 2003
    Beiträge
    473
    Mit der "finalen Explosion" meinst du die Animation, wenn ich ein Schiff gekillt hab? Also bei Version 1 konnte ich da keine Fehler erkennen...

    // EDIT:
    In V2 verschwindet das Schiff erst, nachdem die Explosions-Animation abgelaufen ist. Ist das der Fehler, den du meinst?
    Geändert von Frezl (14.01.11 um 13:31 Uhr)
     
    Wenn du das Gefühl hast "Cool, der Kerl konnte mir echt helfen!", dann teil es mir mit, indem du mich entsprechend bewertest!

  7. #7
    Avatar von oneof6
    oneof6 oneof6 ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Ort
    entre dos tierras
    Beiträge
    73
    Das mein' ich nicht. Auf meinem Testgerät LG Viewty habe ich bei der End-Explosion graue Schleier drüber. Falls das bei Dir nicht so ist, hängst wohl am Gerät. Danke für's Feedback!
     

  8. #8
    Avatar von Frezl
    Frezl Frezl ist offline Mitglied Brokat
    Registriert seit
    Oct 2003
    Beiträge
    473
    Ich hab's auf nem SE W715 getestet. Sieht alles super aus, außer, dass das Schiff nach der Explosion noch kurz sichtbar ist und dann verschwindet.

    Grüße,
    Frezl
     
    Wenn du das Gefühl hast "Cool, der Kerl konnte mir echt helfen!", dann teil es mir mit, indem du mich entsprechend bewertest!

  9. #9
    Avatar von oneof6
    oneof6 oneof6 ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Ort
    entre dos tierras
    Beiträge
    73
    Stimmt, das Schiff ist noch kurz sichtbar. Das ist aber OK, ich überlege ob ich da noch ne kleine Sink-Animation reinbaue.
     

  10. #10
    Avatar von Frezl
    Frezl Frezl ist offline Mitglied Brokat
    Registriert seit
    Oct 2003
    Beiträge
    473
    Dann bau aber noch nen Mastbruch oder sowas ein, was man nach der Explosion sieht - und dann *blubb* *blubb* Das wär nice!
     
    Wenn du das Gefühl hast "Cool, der Kerl konnte mir echt helfen!", dann teil es mir mit, indem du mich entsprechend bewertest!

  11. #11
    Avatar von oneof6
    oneof6 oneof6 ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Ort
    entre dos tierras
    Beiträge
    73
    sowas in der Art wird's werden!
     

  12. #12
    Avatar von oneof6
    oneof6 oneof6 ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Ort
    entre dos tierras
    Beiträge
    73
    SO,

    hier die finale Version von Burning Shores. Ich denke, dass ich dieses Projekt jetzt abschließe und mir was neues ausdenke. Hier die neuen Features und Regeln:

    - Neuer Gegner Typus "Landgestützte Kanonen (Turrets)", diese Gegner feuern mehrmals hintereinander. Die Dinger hab ich selbst gemalt, is also keine künstlerische Meisterleistung
    - Ein Level ist geschafft, wenn alle sich darin befindenden Schiffe versenkt sind
    - Man kann das Spiel gewinnen, wenn man nur die Schiffe versenkt und die anderen Gegner einfach in Ruhe lässt...ABER, wenn man das Spiel schafft und alle Gegner besiegt, wartet ein schöner Final-Screen auf den Spieler (also, Anreiz alle Gegner auszuschalten )
    - Wenn man Game-Over ist, muss man wieder von vorne beginnen
    - Damit der Name auch Programm ist, hinterlassen die zerstörten Turrets ein schönes Feuerchen auf dem Strand

    Falls jemand nen Bug findet währe es toll wenn Ihr ne kleine Anmerkung schreibt. Leider hat die Sink-Animation nicht mehr in meinen Zeitplan gepasst...aber ich denk' es geht ausch so.
    Ihr dürft natürlich auch was schreiben wenn's euch gefällt.

    Ich wünsch' euch viel Spass******
    Miniaturansicht angehängter Grafiken Miniaturansicht angehängter Grafiken J2me - games4you-bs.png  
    Angehängte Dateien Angehängte Dateien
    Frezl bedankt sich. 

  13. #13
    Avatar von Frezl
    Frezl Frezl ist offline Mitglied Brokat
    Registriert seit
    Oct 2003
    Beiträge
    473
    Wow, ganz schön knifflig :-P Ist super geworden! Vielen Dank!
     
    Wenn du das Gefühl hast "Cool, der Kerl konnte mir echt helfen!", dann teil es mir mit, indem du mich entsprechend bewertest!

  14. #14
    Avatar von oneof6
    oneof6 oneof6 ist offline Mitglied Silber
    Registriert seit
    Apr 2007
    Ort
    entre dos tierras
    Beiträge
    73
    Freut mich!!
     

Ähnliche Themen

  1. Webservice für J2ME
    Von y0dA im Forum Java
    Antworten: 1
    Letzter Beitrag: 12.09.07, 17:24
  2. J2ME - int ausgeben
    Von d2wap im Forum Enterprise Java (JEE, J2EE, Spring & Co.)
    Antworten: 1
    Letzter Beitrag: 19.07.07, 11:23
  3. J2ME Dateisystem
    Von prenten im Forum Java
    Antworten: 0
    Letzter Beitrag: 23.04.07, 15:01
  4. 3D Grafik mit J2ME
    Von Thomas Darimont im Forum Java
    Antworten: 0
    Letzter Beitrag: 16.10.05, 18:01
  5. J2ME Stundenplan
    Von Fourice im Forum Java
    Antworten: 0
    Letzter Beitrag: 22.09.03, 22:02