myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

(Java) Tetris HILFE!!!

Willkommen

myGully

Links

Forum

 
Antwort
 
Themen-Optionen Ansicht
Ungelesen 21.06.13, 04:48   #1
Quentym
Anfänger
 
Registriert seit: Dec 2009
Beiträge: 3
Bedankt: 1
Quentym ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von ProgMaster Beitrag anzeigen
Ich sehe das Problem ganz woanders.
Du verwendest eine objektorientierte Programmiersprache, aber keine Objekte!
verwendet er doch.

Zitat:
Zitat von Meiner Beitrag anzeigen
Ich denke auch, dass du es dir leichter machen würdest, wenn du Objekte benutzen würdest. Übrigens muss du die Drehung gar nicht unbedingt berechnen lassen (zumindest nicht jedes mal), man kann die Werte einfach schon vorher abspeichern, es gibt für jeden Baustein doch nur 4 mögliche Drehrichtungen, von denen bei den meisten 2 identische Paare vorhanden sind.
Aber andere Wege sind bestimmt auch nicht schlecht
würde ich auch sagen.
deinem codeschnipsel entnehme ich dass du ziemlicher anfänger bist, also speichere die 4 rotationsmöglichkeiten einfach vor.

ansonsten würde ich empfehlen lieber ein int- statt boolean array zu benutzen, dann hilft dir [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] sicher weiter.
Quentym ist offline   Mit Zitat antworten
Ungelesen 28.06.13, 01:18   #2
prini1989
Anfänger
 
Registriert seit: Mar 2013
Beiträge: 1
Bedankt: 0
prini1989 ist noch neu hier! | 0 Respekt Punkte
Standard

Dein Array hat auch die Falsche Größe. Da du alle 4 Möglichkeiten darstellen willst die möglich sind, musst du dein Array größer machen. So wie es jetzt ist kannst du den Stein nicht auf die Seite Kippen. Um frei drehen zu können Brauchst du quadratische Matrizen, weil du ja nicht mal eben so die Größe deines Arrays ändern kannst.

Edit: Der Datentyp kann so Bleiben... ob int, boolean oder sonst was ist da uninteressant. Wenn du es allerdings auch ausgeben willst würde Ich dir String empfehlen.
Quasi mit " " und "X" füllen.
prini1989 ist offline   Mit Zitat antworten
Ungelesen 03.07.13, 21:07   #3
Silberhand
Anfänger
 
Registriert seit: Oct 2010
Beiträge: 3
Bedankt: 43
Silberhand ist noch neu hier! | 0 Respekt Punkte
Standard

Zitat:
Zitat von Quentym Beitrag anzeigen
verwendet er doch.



würde ich auch sagen.
deinem codeschnipsel entnehme ich dass du ziemlicher anfänger bist, also speichere die 4 rotationsmöglichkeiten einfach vor.

ansonsten würde ich empfehlen lieber ein int- statt boolean array zu benutzen, dann hilft dir [ Link nur für registrierte Mitglieder sichtbar. Bitte einloggen oder neu registrieren ] sicher weiter.
Quentym du weißt nicht wie mich dein Kommentar zum lachen gebracht hat....
da es jetzt nicht mehr relevant ist(und mir eh keiner helfen konnte) kann ich sagen das die Frage zu einem Projekt in der Uni war und der Code den ich hier gepostet habe war ein Teil vom mir vorgegebenen Code mit dem ich arbeiten musste.
Silberhand ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:07 Uhr.


Sitemap

().