BigBasti's Blog About Me & my Digital Lifestyle

30Dez/090

Tetris nachprogrammieren in Java

Ich hatte ja nun schon einige Java Tuts hier im Blog, auch zwei Spiele waren dabei (Fill IT und Snake). Nun bin ich letztens über mein erstes Java Spiel-Projekt gestolpert, da habe ich nämlich versucht Tetris nachzubasteln.

Das Ergebnis von diesem kleinen Projekt könnt ihr hier in dem Bild links betrachten.

Im Nachhinein weiß ich, dass ich lieber ein anderes (einfacheres) Spiel als erstes Projekt hätte wählen sollen, Snake oder so, denn ich habe knapp vier Wochen an diesem hier gesessen.

Natürlich hat es sich dennoch gelohnt und ich habe viel bei der Entwicklung gelernt, und dabei ist eine komplett spielbare Version bei herausgekommen!

Da dies mein erster Gehversuch war ist der Code natürlich nicht wirklich professionell und (wahrscheinlich) voll von irgendwelchen Anfängerdummheiten, desweiteren sind noch einige (meist kleinere) Bugs und Probleme vorhanden, die das Spielvergnügen trügen!

Die gute Nachricht ist aber, dass ich vieles kommentiert habe, und man sich somit relativ schnell in den Code einlesen kann!

Features:

  • Bekanntes Spielprinzip
  • Vier verschiedene Objekte (Zwei fehlen zum Original -> L-Blöcke)
  • Punkteanzeige
  • Anzeige der nächsten Figur
  • Vier verschiedene Schwierigkeitslevel

Bekannte Probleme:

  • Unterste Zeile ist fehlerhaft
  • Man kann Objekte nach rechts aus dem Bildschirm schieben
  • Die Oberfläche neigt zum "blinken"
  • Die Steuerung ist nicht "flüssig"
  • Letzter Schwierigkeitsgrad ist unspielbar, da zu schnell
  • Stürzt manchmal ab, sobald die erste Figur unten ankommt

Die oben gelisteten Bugs sind da, stören aber nur wenig. Da ich nicht die Absicht habe dieses Spiel weiterzuentwickeln, schreibt mir bitte keine Kommentare oder Mails mit weiteren Fehlern oder Bugs.

Falls ihr selber an einem solchen Spiel arbeitet und fragen zu dem Aufbau oder dem Quellcode habt könnt ihr mich natürlich gerne kontaktieren.

Folgendes solltet ihr schon mal gesehen haben um dem Quellcode zu verstehen:

  • Vererbung
  • Abstrakte Klassen
  • GUI Programmierung
  • Zeichnen (Java Graphics Klasse)
  • Allgemeine Objekt Orientierte Programmierung
  • Gute Kenntnisse der Basis Java Klassen

Die Downloads findet ihr hier:

Quell-text: Download | Vorkompiliert: Download

VN:F [1.8.4_1055]
Rating: 3.3/10 (3 votes cast)
Tetris nachprogrammieren in Java3.3103
Share and Enjoy:
  • Print
  • Digg
  • del.icio.us
  • Facebook
  • Yigg
  • Google Bookmarks
  • PDF
  • MySpace

hat dir dieser Artikel gefallen?

Dann abonniere doch diesen Blog per RSS Feed!

Kommentare (0) Trackbacks (0)
  1. Bloggd: Tetris nachprogrammieren in Java – http://blog.bigbasti.com/tetris-nachprog... #java #tetris #source #open
    via Twitoaster


Kommentar schreiben


Noch keine Trackbacks.

Get Adobe Flash playerPlugin by wpburn.com wordpress themes