Delphi-PRAXiS
Seite 45 von 57   « Erste     35434445 464755     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Balanced das Spiel für Starke Nerven und Starke Graphikkarte (https://www.delphipraxis.net/73206-balanced-das-spiel-fuer-starke-nerven-und-starke-graphikkarte.html)

Corpsman 30. Mai 2007 17:10

Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
 
Ho STZ,

Gewöhn dich lieber dran, Abkürzungen gibt es immer. Es gibt einige die Spielen Balanced nur um eben genau diese zu finden.
Letzendlich Zählt für mich das es überhaupt gespielt wird. Und das es spass macht.

Was ich letzendlich genau mit den Schlüsseln mahe weis ich noch nicht. Aber ich werde schaun das alle Glücklich sind ;).

Die Schlüssel behälst du über den Tod hinaus. War das nicht klar ?

@CCRDude

Ansich habe ich Kein Problem damit die Sonderwünsche zu erfüllen.

Auch wenn sie wie in deinem Fall wohl sehr wenig Klientel haben.

Man Könnte die Tasten ja direckt auf die Tasten der Tastatur mappen.

Nur Leider habe ich absolut keine Zeit mich in ein SDK ein zu arbeiten, bzw da ich dieses NAvigator ding nicht habe könnte ich es ja auch nicht Testen. Und Programmieren ohne Testen ist nicht gut.

Wenn du Hergehst und mir ein Sample schreibst in der Art.

Ich Rufe den State dieses Dinges mit ner Funktion ab, und es gibt mir die Tasten ( und es mus in einem NonVCL Prog laufen, Balanced ist Nonvcl. Dann baue ich es dir Gerne ein.

Andernfalls mus ich dich Vertösten bis ich mal Mehr Zeit habe, was aber noch min 6 - 8 Monate dauern kann.

stz 30. Mai 2007 17:32

Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
 
Zitat:

Zitat von Corpsman
Aber ich werde schaun das alle Glücklich sind ;).

Das sind wir ja schließlich auch von dir gewohnt :angel2:

Zitat:

Zitat von Corpsman
Die Schlüssel behälst du über den Tod hinaus. War das nicht klar?

Doch klar, deswegen habe ich sie ja mit den TimeBoxes verglichen...

Gruß
Malte

inherited 30. Mai 2007 19:15

Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
 
Wie immer ein riesen Spaß, und das beste:
Es läuft unter Linux mit Wine bei mir auf höchsten Detail-Einstellungen bei soliden 100 FPS :thumb:
Weiter so!

CCRDude 30. Mai 2007 20:42

Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
 
Was ich zum Spaß man "gestrickt" habe: eine Klasse T3DConnexionDevice, die sich per COM mit dem Treiber verbindet und das etwas Delphiiger kapselt. T3DConnexionDevice.Poll(); prüft dann alle Achsen und Knöpfe und liefert deren Stati in drei Events zurück (z.B. T3DConnexionDevice.OnRotate). Rotation (X=vor/zurück kippen, Y=drehen, Z=links/rechts kippen, jeweils Doubles von -1 bis 1) dürfte wohl am geeignesten sein. "Dumm" nur: sind halt keine Tasten, sondern analoge Achsen. Kann die Unit morgen mal hochladen...

Aber nur keinen Streß wegen dieser Idee, ich finds auch so toll :)

Corpsman 31. Mai 2007 09:36

Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
 
@ccrdude

könn mer ja mal ausprobieren

@stz

So habe ver 0.54 hochgeladen. Diese zeigt dann die schlüssel an . und die Gefundenen verschwinden wie es gewünscht war ;)

CCRDude 31. Mai 2007 11:24

Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
 
Hier eine kurze Info dazu, inklusive zweier Units (einmal die Typelib, einmal die kurze Klasse von mir mit genannten Events).

Allerdings hab ich dann gleich mal gespielt, eine Mausemulation war ja mit Mouse_Event ganz einfach, musste also nur kurz Keybd_Event mit reinsetzen, und schon hatte ich eine systemweite Pfeiltastenemulation... sprich: "digital" (emulierte Tasten) klappt das schon mit Balanced, sobald ich meine Klasse einfach in nem Testprogramm instantiiere und Keyboardemulation aktiviere ;)

Corpsman 31. Mai 2007 19:28

Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
 
@ccrdude

Hie mal den Orginal Kode aus Balanced der die Steuerung macht.
Delphi-Quellcode:
// Bewegung der Kugel

          //  SDLK_UP:
          If Keys[38] And Not Keys[16] Then Begin
            playerdx := playerdx - btypes.aCosinus[Camerarot] * PlayerForce;
            playerdz := playerdz - btypes.asinus[Camerarot] * PlayerForce;
          End;
          //  SDLK_down:
          If Keys[40] And Not Keys[16] Then Begin
            playerdx := playerdx + btypes.aCosinus[Camerarot] * PlayerForce;
            playerdz := playerdz + btypes.asinus[Camerarot] * PlayerForce;
          End;
          //  SDLK_Left:
          If Keys[37] And Not Keys[16] Then Begin
            playerdz := playerdz + btypes.aCosinus[Camerarot] * PlayerForce;
            playerdx := playerdx - btypes.asinus[Camerarot] * PlayerForce;
          End;
          //  SDLK_Right:
          If Keys[39] And Not Keys[16] Then Begin
            playerdz := playerdz - btypes.aCosinus[Camerarot] * PlayerForce;
            playerdx := playerdx + btypes.asinus[Camerarot] * PlayerForce;
          End;
ds mus ich mit deinen UNits hinkebommen.

Das Drehen der Camera ist ähnlich, da das aber von deutlich mehr Variablen Ahängt bringt es nix das hier auch noch zu posten

stz 1. Jun 2007 22:51

Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
 
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:

Zitat von Corpsman
So habe ver 0.54 hochgeladen. Diese zeigt dann die schlüssel an . und die Gefundenen verschwinden wie es gewünscht war ;)

Da musste ich gestern Abend spontan nochmal mein Level spielen, um zu sehen, was jetzt spannendes mit den Schlüsseln geschieht. Das erste Ergebnis war eine ziemlich unfreundliche Fehlermeldung, aus der ich erraten konnte, dass die Datei Misc_Enlargeball.wav nicht geladen werden konnte. Das Problem an sich konnte schnell behoben werden - ich hatte die Sound-Dateien nicht mit extrahiert - aber eventuell ließe sich der Fehler abfangen und eine etwas benutzerfreundlichere Fehlermeldung anstelle der AV ausgeben...
Der neue Schlüssel-Effekt ist super. Besonders der Sound ist absolut passend. Eventuell könnte man jetzt noch irgendwie klein in der Ecke anzeigen, welche Schlüssel man gefunden hat. Dann hat man quasi immer die Übersicht. Ist nicht unbedingt notwendig, aber wäre noch eine nette Spielerei.

Ich habe mein nächstes Level fertig. Dauer diesmal ca. 10min. Ich finde, es ist noch ein bisschen schwerer als _01. Wie beim letzten Mal bitte ich um Kritik...

Gruß
Malte

Corpsman 2. Jun 2007 16:34

Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
 
Hi STZ,

Super endlich jemand der Levels Baut.

Die AV wqar Absicht. Ich hatte einen User der sich aufgeregt hatte das mein Game nach der neuen Version immer Abgestütze ist. Der Fehler war zum Glück schnell gefunden. Er hatte genau wie Du immer nur die Exe Aus dem Zip Kopiert.

Da ich bei Fehlenden Dateien das Programm zu beenden bringen woltle habe ich einfach gesagt werde ich AV's das sorgt dann dafür das derjenige auch sicher die entsprechenden sachen nachlädt.

Ebenso die Schlüssel Textur.

Du hast sicher vergessen die Datei Key.bmp aus dem Zip zu Kopieren. Und deswegen siehst du die Gesammelten Schlüssel nich. Ich werde hergehn und auch hier AV's werfen lassen auf das ihr in Zukunft immer alles Fehlende Nachladet !!!.

Dein Level sauge ich mir nu auch mal. Bin schon richtig gespannt...

[Edit]

Hab mir grad die Zähne an deinen Level ausgebissen. NAch Langen Rumprobieren kam ich bis zum 5 Checkpoint. Aber diese Vielen Kisten konnte ich mit der Steinkugel nicht wegbekommen. Alle meine 5 Leben gingen dabei drauf. Evtl machst da was rein das man da länger Versuchen kann. Der Rest ist echt übelst schwer. Aber Schaffbar. Habe mir auch gleich erlaubt dein Level in die Balanced_levels.zip mit auf zu nehmen.

Übrigens die Balanced.exe die ich Gerade hochgeladen habe Prangert nun auch Fehlende Texturen an.


[Edit2]

Ups, hab bisher nie getestet was da so passiert wenn man schreibt Raise Exception.

Nu ist es schon ein wenig Heftig und vorallem es erweckt den Eindruck wie wenn mein Proggy es nicht packen würde.

Habe das Umgebaut in eine Messagebox, wirkt viel Freundlicher ;).

CCRDude 2. Jun 2007 17:23

Re: Balanced das Spiel für Starke Nerven und Starke Graphikk
 
Hmmm... also heutiger Download (alle Dateien sowohl aus dem ersten Post hier, als auch alternativ von Deiner Seite heruntergeladen) und in ein frisches Verzeichnis gepackt, ergeben beim starten eine EAccessViolation bei 0; Zugriffsverletzung bei 0. Lesen von 0.
Der Download vom 30., auf die gleiche Art entpackt, funktioniert einwandfrei. Nur muss ich wieder bei Level 1 anfangen :D

In Sachen AVs und Fehlersuche find ich madExcept übrigens ganz praktisch; außer ein paar Units einbinden und Einstellung in der IDE, wohin Fehlerberichte geschickt werden sollen, macht das keine Arbeit, vereinfacht die Fehlersuche dank gedumpten Callstack etc. aber ungemein.

Das mit der Steuerung erweite ich demnächst noch in genannter Unit, sobald ich mit der Emulation fertig bin ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:41 Uhr.
Seite 45 von 57   « Erste     35434445 464755     Letzte »    

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