| Autor |
Beitrag |
Danniolo
      
Beiträge: 693
|
Verfasst: Fr 28.10.05 15:02
Ironwulf hat folgendes geschrieben: | | ich hab noch nen käfer gefunden, wenn man pause drückt verliert die "nahrung" trotzdem noch an wert |
is mir bei der neuen Version auch sofort aufgefallen 
|
|
Ironwulf
      
Beiträge: 733
Erhaltene Danke: 2
|
Verfasst: Fr 28.10.05 16:39
mmh ich glaub jemand hat weng in deiner datenbank rumgespielt, da mir ein 6-stelliger wert ziemlich unmöglich erscheint und nen string irgendwie auch...
|
|
Miri
      
Beiträge: 657
Delphi 3 Prof., Delphi 2005 PE
|
Verfasst: Sa 29.10.05 12:20
Hab da auch noch was entdeckt...
Zum einen hatte ich gestern irgendwann die witzige Erfahrung gemacht, dass sich gleich zu Beginn ein Nahrungsstück auf meinem Schlangenkörper befunden hat...
Zum anderen funktioniert die Leertaste auch, wenn man gerade ein anderes Fenster aktiv hat, was beim Gebrauch von ICQ ganz schön blöde is... *g*
Ansonsten gefällts mir sehr gut...
Gruß,
Miri
|
|
wh89
Hält's aus hier
Beiträge: 14
|
Verfasst: Sa 29.10.05 15:11
Superdu regiert die Welt!
Ich rate dir dringend an deiner Highscore zu arbeiten. Guck dir mal die ersten Plätze an, sowas sollte nicht passieren dürfen... 
|
|
Sebastian88 
Hält's aus hier
Beiträge: 10
Win98, Win ME, WinXP Home
|
Verfasst: Sa 29.10.05 20:37
Hi!
Danke für die guten Vorschläge.
Die Bugs müssten jetzt beseitig sein nur der Proxy-Bug macht mir noch zu schaffen.
Außerdem müsste die Highscoreliste jetzt wesentlich sicherer sein.
Leider musste ich sie aber deswegen nocheinmal leeren.
Downloadlink ist der immernoch der gleiche.
Sebastian
|
|
Danniolo
      
Beiträge: 693
|
Verfasst: So 30.10.05 14:03
Sag mal, wie sieht deine OnKeyPress / OnKeyDown Methode aus, dass auch wenn ein anderes Handle den Fokus hat, dein Programm auf z.B. Leertastedrücken reagiert ???
Würd mich einfach mal interessieren, denn sowas such ich schon ne ganze Zeit, und Hooks wollt ich net benutzen... Schon mal THX im Voraus.
|
|
Ironwulf
      
Beiträge: 733
Erhaltene Danke: 2
|
Verfasst: So 30.10.05 17:05
das mit den einstellungen find ich weniger gut gelungen, wenn es nichts zum einstellen gibt, dann find ich solltste den menüpunkt gleich ganz rausnehm
|
|
mmmichael
Ehemaliges Mitglied
Erhaltene Danke: 1
|
Verfasst: Mo 31.10.05 16:31
Klasse Spiel. Die Partikeleffekte sind echt gut und mann will einfach nach jeder runde noch eine dranhägen...
Ich bin aber der Meinung das du das Raster ausblenden solltest!
|
|
Mahjong
      
Beiträge: 67
|
Verfasst: Mo 31.10.05 18:24
Also finde das Game gut, doch da es einen Online Highscore hat, habe ich es auf Schwachstellen getestet, und welche gefunden !
Mein jetziger Highscore = 1000001 Platzt 1.
Wie kommt das zustande :
Also ich habe zuerst das proggi decompiliert, und herausgefunden, das der Highscore einfach als Variable gespeichert wird , also habe ich mir die Speicherstelle der Variable im RAM gesucht, und diese Manipuliert, dann bin ich wieder ins Spiel, und habe mich "Umgebracht", dann habe ich die "veränderte" Variable gespeichert.
Lösung :
Verschlüssele die Variable, zb. Rechne zuerst in Hex um und dann später wieder zurück !
|
|
Sebastian88 
Hält's aus hier
Beiträge: 10
Win98, Win ME, WinXP Home
|
Verfasst: Mo 31.10.05 18:46
@Ironwulf
Das der Einstellungspunkt da noch nicht funktioniert, liegt daran, dasa ich damit noch nicht ganz fertig bin.
Kommt aber demnächst noch.
@Danniolo
Ich hab da gar nicht die OnKeyPress / OnKeyDown Methoden benutzt.
Weiß auch nicht mehr warum nicht, war mir wohl zu umständlich.
Ich mache die Tastaturabfrage zurzeit mit getasynckeystate().
@Mahjong
Danke für den Hinweis.
Wird sofort behoben.
[Edit]
Neue Version fertig:
Download
Einstellungsmenü ist nun auch drin ist aber noch nicht funtionstüchtig.
[Edit2]
Nochmal eine neue Version. Ich hoffe das die Highscore nun sicherer ist.
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Mo 31.10.05 21:24
Juhu! 645 Punkte! Ich weiß auch nicht, was ich gemacht hab, aber plötzlich meinte er, dass ich Platz 1 bin ... Tolles Spiel!
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
BasicMan33
      
Beiträge: 54
Win 95, Win XP
D7
|
Verfasst: Mo 31.10.05 22:31
Hallo
gefällt mir wirklich gut das Spiel, hat einen gewissen Suchteffekt, besser als die
anderen zu sein.
Da ich aber nicht immer online bin, wäre es gut, in diesem Fall auf eine lokale Highscore
zurückgreifen zu können, das man sozusagen auch offline spielen kann, ohne das
man in einer Schleife von Fehlermeldungen festhängt.
|
|
MKX
      
Beiträge: 95
Win XP, Ubuntu Linux 7.02
Delphi 3 Prof., Delphi 2005 PE
|
Verfasst: Mi 02.11.05 20:13
Die Idee finde ich auch gut. Man könnte das Programm beim Start prüfen lassen, ob eine Internetverbindung besteht. wenn ja, könnte es den Highscore herunterladen und auf der Festplatte abspeichern. Auch währe es nicht schlecht, wenn es mehr Kästchen und ein größeres Fenser gäbe. Aber sonst ein SUPER- Programm!  Das hätte ich nie hingekriegt!
|
|
Tilman
      
Beiträge: 1405
Erhaltene Danke: 51
Win 7, Android
Turbo Delphi, Eclipse
|
Verfasst: Mi 02.11.05 21:14
Cooles Spiel, endlich bin ich den Top 10...
Macht echt Spaß!
Du könntest mehrere levels einbauen, die durch Barrikaden verpserrt werden (ich hab früher immer Nibbles gespielt, das war als Beispiel bei QBasic Dabei). Aber so wie es ist ists eigentlich auch schon toll.
|
|
Danniolo
      
Beiträge: 693
|
Verfasst: Fr 04.11.05 13:39
Mahjong hat folgendes geschrieben: |
Wie kommt das zustande :
Also ich habe zuerst das proggi decompiliert, und herausgefunden...
|
wie geht denn das? Decompiliren, früher hab ich mich auch mal damit auseinandergesetzt, ich hab aber nur Tools gefunden, womit man aus Anwendungen zwar das Design (also die .dpr - Datei), allerdings nicht den Code extrahieren kann. Das würde mich dann doch mal interessieren! 
|
|
Mahjong
      
Beiträge: 67
|
Verfasst: Fr 04.11.05 17:42
Also dazu gibts DeDe, der stellt das Programm in Maschinencode dar, ganz Zurück geht nicht !
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Fr 04.11.05 18:07
Ist ne geistige Leistung, da man decompilieren in Perfektion nicht automatisieren kann
Ne, mal im Ernst: Er meinte sicherlichdisamblieren, und das kann jeder mit den richtigen Tools.
Ich hab die Highscore-Liste direkt über die Erkenntnisse ausm HEX-Editor manipulieren können. Brauchte dabei nur bedingt zusatzinfos aus Disamblies  Das Programm in Action liefert da einfach zu einfache Möglichkeiten zur Anschauung 
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
Sebastian88 
Hält's aus hier
Beiträge: 10
Win98, Win ME, WinXP Home
|
Verfasst: So 06.11.05 17:38
So, der Proxy-Bug sollte jetzt behoben sein.
Wäre nett, wenn das mal jemand mit Proxy testen würde.
Außerdem sollte die Highscore nun auch wesentlich sicherer sein.
Nochmal danke an BenBE fü die Hilfe.
Download
|
|
Sebastian88 
Hält's aus hier
Beiträge: 10
Win98, Win ME, WinXP Home
|
Verfasst: Mo 05.06.06 19:49
Hi,
ich habe mal wieder nach langer Zeit daran weiter gearbeitet.
Neu:
 Punkteverteilung komplett neu
 neue Grafik
 Highscroesystem erweitert
 viele kleinere Fehler beseitigt
Screenshot:
Download:
Snake.zip [268kb]
Snake.rar [212kb]
Ich denke das Spiel kann nun als fertig betrachtet werden.
Viel Spaß beim testen!
Sebastian
|
|
Ironwulf
      
Beiträge: 733
Erhaltene Danke: 2
|
Verfasst: Mo 05.06.06 20:51
|
|