Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Tetris in OpenGL wie versprochen.... (https://www.delphipraxis.net/40562-tetris-opengl-wie-versprochen.html)

sniper_w 17. Feb 2005 17:35


Tetris in OpenGL wie versprochen....
 
Also das ist eine Beta Version...ein kleines Vorgeschmack...

OpenGL fähige Garka ist voraussetzung...:)

es gibt noch viellll zu tun..

[EDIT]

Ah ja...Vorschläge sind wie immer willkommen....

[EDIT] Montag, 21.02.2005.
Hier ist eine weitere beta Version...Grafik muss noch verbessert werden. Arbeite derzeit daran.
Ah ja...Vorschläge sind immer NOCH willkommen....

[EDIT]
Rotation hinzugefügt...

[EDIT] 24.02.
Die neue Version ist da.
Bug mit "p" und "f1" ist jetzt weg.
Fullscreen - ja / nein.
Wenn man die Anwendung minimisiert, dann ist die CPU Auslastung = 0 (was Tetris betrift). Genau so ist es wenn man eine Pause ausgewählt hat.
Links am Rand mal wieder die steine hingemacht ...

TetrisClone (224 KB)

Hador 17. Feb 2005 17:48

Re: Tetris in OpenGL wie versprochen....
 
Fehler: "Error opening b1.bmp"

Danach funzts aber

sniper_w 17. Feb 2005 17:49

Re: Tetris in OpenGL wie versprochen....
 
OK.

DXler 17. Feb 2005 17:56

Re: Tetris in OpenGL wie versprochen....
 
Klasse gemacht. Mir ist aber aufgefallen, das die Farben keine Rolle spielen. Wenn man eine Reihe voll hat verschwindet sie. :wink:

DelphiFreund 17. Feb 2005 17:58

Re: Tetris in OpenGL wie versprochen....
 
Er könnte nen Neustart machen, wenn man verloren hat

sniper_w 17. Feb 2005 18:09

Re: Tetris in OpenGL wie versprochen....
 
Zitat:

Er könnte nen Neustart machen, wenn man verloren hat
Einiges ist noch zu machen...

xineohp 17. Feb 2005 18:35

Re: Tetris in OpenGL wie versprochen....
 
@DXler: Das ist bei Tetris auch so, die Farben verdeutlichen nur die unterschiedlichen formen.

supermuckl 17. Feb 2005 19:02

Re: Tetris in OpenGL wie versprochen....
 
mal ne blöde frage
wieso machst du so eine billiggrafik mit opengl ?
da hätte auch canvas gereicht und fenstermodus

DXler 17. Feb 2005 19:11

Re: Tetris in OpenGL wie versprochen....
 
@xineohp:

Also ich kenne Tetris nur so, das man eine Zeile in einer Farbe haben muß, damit sie verschwindet.

Wenn die Farben egal sind, dann ist das Spiel ja viel zu leicht.

idontwantaname 17. Feb 2005 19:16

Re: Tetris in OpenGL wie versprochen....
 
:thumb:
Gefällt mir ganz gut, nur kommt mir irgendwie die Drehung der Steine ein wenig unrealistisch vor, ich kann dir auch nicht sagen, wieso genau .... :mrgreen:

xineohp 17. Feb 2005 19:19

Re: Tetris in OpenGL wie versprochen....
 
@DXler: Dann wart mal ab, bis die Steine schneller kommen ... aber es gibt da wohl verschiedene Tetris-Varianten ;)

Khabarakh 17. Feb 2005 19:30

Re: Tetris in OpenGL wie versprochen....
 
Schonmal ganz guter Anfang, aber mir sind noch ein paar Dinge aufgefallen:
  • Die Schrift unten links ist nur teilweise zu sehen
  • Windows-Tastenverzögerung stört etwas, also nicht bei jedem KeyPress reagieren, sondern zwischen KeyDown und KeyUp immer in einem Intervall den Stein verschieben
  • Der Drehpunkt bei dem Pyramiden-Stein (ich hoffe, es ist klar, welchen ich meine :wink: ) ist afaik falsch :stupid: .
  • die pinkene Box ist nicht genau in der Mitte des Rahmens :wink:
  • Die Zeilen sollten nicht so schnell verschwinden

Und die Grafik... naja :zwinker: . Bevor du solche komischen Farüberläufe von Photoshop o. ä. benutzt, nimm einfach einfarbige Steine mit diesen Schattierungen am Rand (wie z.B. bei TPanel).
Aber bis zum fertigen Programm hast du ja noch viel Zeit :mrgreen: .

DerFree 17. Feb 2005 20:42

Re: Tetris in OpenGL wie versprochen....
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hi, ich wollte mir das ganze auchmal angucken doch leider kommt da soein schöner Fehler.

Auf dem Rechner hier ist:
Win2k mit einer Nvidia MX 2 (ja, mit den Neusten Treibern)

sniper_w 17. Feb 2005 20:53

Re: Tetris in OpenGL wie versprochen....
 
Zitat:

Hi, ich wollte mir das ganze auchmal angucken doch leider kommt da soein schöner Fehler
Ich weiss nicht, das Problem könnte nur bei dir sein :roll: .
...Ich werde mal schauen...

EDIT
Versuch es jetzt, wenn es jetzt nicht geht dann ist es 99.99& ein Fehler bei dir.

sniper_w 17. Feb 2005 20:58

Re: Tetris in OpenGL wie versprochen....
 
Zitat:

Die Schrift unten links ist nur teilweise zu sehen
Der Text muss gesehen werden :gruebel: . Du musst nur dein Monitor einstellen... :dp:

sniper_w 21. Feb 2005 21:42

Re: Tetris in OpenGL wie versprochen....
 
Also...?

sniper_w 21. Feb 2005 22:12

Re: Tetris in OpenGL wie versprochen....
 
Upss... ein kleiner Schönheitsfehler wurde behoben... :zwinker:

-NIP- 22. Feb 2005 22:28

Re: Tetris in OpenGL wie versprochen....
 
Ich finde auch, dass du es, wenn schon in OpenGL, dann auch etwas anspruchsvoller, zum Beispiel in 3d gestalten könntest. Sooo schwer ist das nicht.

-NIP-

Nikolas 22. Feb 2005 22:47

Re: Tetris in OpenGL wie versprochen....
 
Fehlt da nicht ein Steintyp??? Ich habe bis jetzt kein Quadrat zu Gesicht bekommen...

sniper_w 23. Feb 2005 14:25

Re: Tetris in OpenGL wie versprochen....
 
Zitat:

Fehlt da nicht ein Steintyp??? Ich habe bis jetzt kein Quadrat zu Gesicht bekommen...
Also, was soll das ? Natürlich gibt es. Hast du die neuste Version von 23.02. ?

PaKir 23. Feb 2005 23:05

Re: Tetris in OpenGL wie versprochen....
 
http://www.8ung.at/psk-2000/score.JPG

sniper_w 23. Feb 2005 23:12

Re: Tetris in OpenGL wie versprochen....
 
Und wie sieht es mit dem FPS aus ...?

[EDIT]
Hast du das mit der Rotation geschaft oder ohne.

phlux 24. Feb 2005 09:07

Re: Tetris in OpenGL wie versprochen....
 
Hi!
Ich krieg am Anfang nen error: SwapInterval not supported :stupid:
Ausserdem ruckelt es sehr auf meinem Firmenrechner (Riva TNT2 Model 64)
Wenn ich dran denke probier ich es heut abend nochmal zu hause aus ;)

sniper_w 24. Feb 2005 15:10

Re: Tetris in OpenGL wie versprochen....
 
Zitat:

SwapInterval not supported
Das ist eine FehlerMeldung die ich eingebaut habe, damit es zu kein AccessViolation kommt. Die Funktion SwapInterval hat mit Vertical Sync. zu tun, das Program (Tetris) hat festgestellt dass deine Garka dies nicht unterstützt.
Dabei versucht Tetris "Vertical Sync." auszuschalten damit man eine bessere FPS erreicht.

Schuster 24. Feb 2005 15:27

Re: Tetris in OpenGL wie versprochen....
 
Also ich find dein Game :thumb:

phlux 24. Feb 2005 17:41

Re: Tetris in OpenGL wie versprochen....
 
So @home hab ich so schwankend 100 bis 230 fps
hab hier zu hause nen AMD Athlon64 3200+ stehn mit ner GeForce Ti 4200 128 MB RAM und 512MB RAM

sniper_w 24. Feb 2005 20:38

Re: Tetris in OpenGL wie versprochen....
 
Na, ja an sich ist das Spiel nicht soooo anspruchsvoll. Hauptsache du hast die neusten GarkaTreibers dabei.

mr47 24. Feb 2005 21:20

Re: Tetris in OpenGL wie versprochen....
 
Hi.

Also dein game ist ziemlich :thumb: :mrgreen:
Nee im ernst: ist dir ganz gut gelungen. Nur hab ich nen Bug endeckt. Ich hatte grad drei Reihen übereinander und dan so ein langes schmales Bauteil (hieß bei uns immer Spagetti ^^) in die Lücke reingesetzt. Dann sind die unteren Reihen aber gar nich weggegangen. :gruebel: ... ...

Naja egal. Ansonsten :thumb: weiter so...

:lol:

sniper_w 24. Feb 2005 23:23

Re: Tetris in OpenGL wie versprochen....
 
Den Bug kann ich leider nicht nachvollziehen. :roll:
Ich hoffe, dass du es nicht gut gesehen hast. :shock:
Und die neue Version ist da...(24.02., 23:23)

mr47 25. Feb 2005 16:41

Re: Tetris in OpenGL wie versprochen....
 
Zitat:

Zitat von sniper_w
Den Bug kann ich leider nicht nachvollziehen. :roll:
Ich hoffe, dass du es nicht gut gesehen hast. :shock:

Nicht gleich so genervt. :wink:
Vielleicht hab ich ja auch falsch gesehen :gruebel:
Naja egal. Wenns wieder vorkommt mach ich nen Screeny.....

readya

sniper_w 25. Feb 2005 16:57

Re: Tetris in OpenGL wie versprochen....
 
Zitat:

Nicht gleich so genervt.
Nein, nicht genervt, wircklich nicht. Ich wollte nur damit sagen, wenn es stimmt dann bin ich enttäuscht. Der Code ist im Moment so GROSS geworden, dass es fast unmöglich wäre den Bug zu beheben.


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:20 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz