![]() |
B-Tris
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo :).
Hier das Projekt an dem ich in den letzten Tagen gearbeitet habe. Es ist eine Tetris Version names B-Tris. Würde mich über euer Feedback freuen! Das Spiel enthällt 3 verschiende Spielmodi. Classic Mode - Das gewöhnliche Tetris, wird nur etwas schneller als die normale version. Adventure Mode - Es müssen alle weißen blöcke so schnell wie möglich abgeräumt werden. Wenn ihr alle 20 Level schafft, könnt ihr euch in die Highscore eintragen. Survival - Dieser Modus ist für Spieler gestaltet, die es gerne schnell mögen ;).. Es rücken alle x sekunden von unten reihen nach, während das Spiel durch Steiegerung der level immer schneller wird. Der Netzwerk Modus funktioniert auch einwandfrei, ich nenne Ihn trotzdem experimental, da ich ihn noch nicht ausgiebig testen konnte. Diese Version wird übrigens von manchen Virenscannern als "verdächtig" eingestuft, da ich die Funktion "GetAsyncKeystate" verwede, welche die gedrückten Tasten einliest, auch wenn man das fenster verlassen hat, für die Finale Version werde ich auf eine andere Funktion umsteigen, oder die Tastenabfrage direkt über das Hauptformular erledigen :]. Ich würde mich über Kritk freuen und tipps, oder alternativen zu GetAsyncKeystate. Das das ganze von einigen Scannern als Malware erkannt wird ärgert mich... Bild: ![]() Steuerung: Pfeiltasten - Stein bewegen und drehen. Leertaste - Fallen lassen. PS: Die exe ist nicht das Programm sondern ein installer, ihr könnt den aber auch direkt mit winrar oder 7zip öffnen. Grüße, stift II |
Re: B-Tris
Zitat:
Denn wenn man zwischen 2 Aufrufen eine Taste kurz drückt, dann wird diese praktisch übersehn. Also das Beste ist da wirklich die Tasten-Messages auszuwerten. (also am Einfachsten ala OnKeyPress und Co.) [add] Ein ScreenShot ist nie verkehrt und das es sich bei dieser Ecke um ein Setup handelt und nicht um die dirkte Programmdatei, das hätte man auch erwähnen können. Werden irgendwo im System (Registry, irgendwelche Dateinen außerhalb des Programmverzeichnisses) abglegt? |
Re: B-Tris
Hallo himitsu.
Danke für die Antwort. Das Programm speichert keine Registry Einträge. Eventuell tut es der installer ( ein SFX archiv mit winrar erzeugt ). Aber man kanns auch einfach so öffnen ohne den installer zu nutzen. Screenshot kommt : D.. moment ~stiftII |
Re: B-Tris
Zitat:
Kurze Tastenanschläge wurden als 2 erkannt Also man will eines rüber und rutscht weiter, als gewollt. |
Re: B-Tris
Hi, das hab ich schon von mehreren gehört.
Ich überarbeite die eingabe Funktion dahingehend vllt auch nochmal. Ich selbst habe das Problem garnicht, da ich die Taste immer nur sehr leicht anschlage, und auch relativ schnell spiele ;). Danke für den Hinweis. ~stiftII |
Re: B-Tris
Kann es nicht ausgiebig testen, macht aber auf den ersten Blick einen recht ordentlichen Eindruck.
Das einzige, das mich auf den ersten Blick stört, ist diese Schriftart; die ist nicht besonders leserlich. Edit: Du solltest dafür sorgen, dass die Schriftart nach Beenden wieder freigegeben wird. |
Re: B-Tris
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
die Tastenauswertung ist noch nicht optimal. Nach ca. 5 Minuten Netzwerkmodus : siehe Anhang ... und wenn Du die Schriftart gegen eine andere (Standard~) ersetzt, und die Daten der *.dat - Dateien als Konstanten speicherst benötigst Du höchstens noch eine zusätzliche Datei zum Speichern des HighScore. |
Re: B-Tris
Danke für euere Kommentare, die nächste Version ist schon in Arbeit :).
Zitat:
Die Schriftart möchte ich behalten. Ich könnte sie theoretisch in grafiken umwandeln und als resource laden, das ist mir allerdings zu aufwändig, für so eine kleine und nicht mal mehr sichtbare Änderung. Die Level Dateien für den Adventure Modus möchte ich extern behalten, so kann man sie problemlos editieren. Die Schriftart wieder aus dem Speicher zu laden ist für die nächste Version notiert :). ~stiftII |
Re: B-Tris
Hi
Gefällt mir Deine Tetris Variante,bis auf das man die Figur nicht drehen kann wenn sie links oder rechts am Rand ist(also sich erst davon entfernen muß). Ich würd noch nen paar Soundeffekte reinmachen. Gruß,Norton |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:43 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