AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Balanced das Spiel für Starke Nerven und Starke Graphikkarte
Thema durchsuchen
Ansicht
Themen-Optionen

Balanced das Spiel für Starke Nerven und Starke Graphikkarte

Ein Thema von Corpsman · begonnen am 13. Jul 2006 · letzter Beitrag vom 21. Sep 2008
Antwort Antwort
Benutzerbild von Corpsman
Corpsman

Registriert seit: 8. Nov 2005
Ort: nähe Stuttgart
981 Beiträge
 
Delphi XE2 Professional
 
#1

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

  Alt 28. Mai 2007, 23:16
Hmm

Ich wollte das Level spielen und hab dann ein CPU fenster Bekommen mitten Im Level. Danach konnte ich nicht mehr zurück ins Game.

Das Prob ist nur das ich diese CPU fenster nicht verstehe.

Hab es dann doch geschafft das Level durch zu spielen und mit F8 dann jeden Befehl einzeln geprüft. Da hat alles getan. Und plötzlich ist er in einer Endlosschleife die dann de Exception behandelt. Ich verstehe das einfach nicht.

Da ich aber der Ersteller des Games bin ist es mir natürlich keine Schwierigkeit das Level als Durchgespielt zu Markieren.

Du kannst damit zumindest das Game weiterspielen.

Ich dagegen werde nun Hergehen und versuchen raus zu bekommen woran es wohl liegt.

Schöne Nacht noch.

[Edit]

Also ich habe den Fehler nun gefunden, Jedoch ist er so unglaublich das ich euch nen Screenshot hochgeladen habe.

Dieser Zeigt eine Momentaufnahme vom Code.

Wenn ich F8 tippe dann Kommt die Exception. Jedoch verstehe ich nicht warum der Trunc Befehl das nicht macht.

Kann mir da einer von euch weiterhelfen ?

@stz

Um das Wilde Hacken diverser Level Packs zu verhindern habe ich die Von mir Gehackte wieder Off gelegt.

Ich schau das ich heut nacht noch ne Funktionierende Balanced version hochlade.


[Edit2]

Also ich habe den Fehler nun behoben in dem ich die Trunc Function wie folgt nachprogrammiert habe.

Delphi-Quellcode:
  Function Trun(Value: Single): integer;
  Var
    t: Integer;
    s: Single;
  Begin
    t := round(value);
    s := value - t;
    If s > 0.5 Then
      Result := t - 1
    Else
      Result := t;
  End;
Anbei natürlich die Balanced.exe die dann Geht.

Aber den Grund für dieses Verhalten verstehe ich nicht.

Denn in anderen Samples die ich Geproggt habe tut der Trunc Befehl.
Miniaturansicht angehängter Grafiken
fehler_150.jpg  
Uwe
My Sitewww.Corpsman.de

My marble madness clone Balanced ( ca. 70,0 mb ) aktuell ver 2.01
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:37 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