Sehr geil! Du hast die dritte Dimension elegant eingebracht. Es sieht insgesamt einfach gut aus. Nett finde ich auch das Zurücklegen von Steinen mit Backspace.
Es fehlt aber definitiv Sound und Highscores sowie ein Menu, in dem man Sachen wie Spielgeschwindigkeit etc einstellen kann. Mir z.B. dauert's einfach zu lange, bis es wirklich schwer wird, das würde ich dann gerne einstellen können.
Zu meinem Tetris noch ein paar Worte, weil mir grad danach ist: Das ist jetzt abgeschlossen, ich arbeite daran nicht mehr. Ich betreibe damit nur noch Leichenfledderei, d.h. ich 'schneide' den Code raus, den ich generell gut brauchen kann (z.B. Ogg Streaming oder die Initialisierungsgeschichten) und refaktorisiere ihn in ein Framework. Das ist fast fertig, ich poliere nur noch bei Bedarf.
Parallel entwickle ich eine OpenGL-Engine, die 3D-Spiele realisieren soll und auf dem Framework aufsetzt. Die ist noch in den Kinderschuhen, aber weil bald Weihnachten ist, gibt's nen Random Screenshot:
[img]http://img184.imageshack.us/img184/9760/engqd3.th.jpg[/img]Das Model im Vordergrund hab ich in Blender gebraten und via .x-Format importiert. Im Hintergrund ist eine Cube-Wolke (für Kollisionserkennung, Stresstests und andere Sachen). Das Ganze ist in einer Skybox.
Bei dem Screenshot sind's ca. 10.000 Flächen, der Code kann aber bis zu 120.000 Flächen (ohne Culling) mit hoher Framerate und allem möglichen Schnickschnack wie mehreren Pointlights, Reflexionen und was weiss ich. Muss noch besser werden, aber ich gehe nach dem Schema 'Erst implementieren, dann optimieren' vor.
Schatten sind noch nicht implementiert, Physik auch nicht und Tausende anderer Sachen auch nicht… Ist halt ein großes Projekt für eine Person und geschafft ist erst ein sehr kleiner Bruchteil. Aber der Code, den ich vorher geschrieben habe, bewährt sich. Es haben sich einige Designüberlegungen bereits als sinnvoll erwiesen. Die großen Algorithmen hab ich im Griff (z.B. Kollisionserkennung). Ich denke, dass mit der Zeit eine brauchbare Engine draus wird. Und dann kommt die SPIELEFLUT! JAAA! MIT KOPF ABSCHNEIDEN UND EINGEWEIDE ESSEN! [img]
http://www.fb18.de/gfx/2.gif[/img]