Autor Beitrag
Danniolo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 693



BeitragVerfasst: Fr 28.10.05 15:02 
user profile iconIronwulf 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 :wink:
Ironwulf
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 733
Erhaltene Danke: 2



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 657


Delphi 3 Prof., Delphi 2005 PE
BeitragVerfasst: 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



BeitragVerfasst: 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 Threadstarter
Hält's aus hier
Beiträge: 10

Win98, Win ME, WinXP Home

BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 693



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 733
Erhaltene Danke: 2



BeitragVerfasst: 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



BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 67



BeitragVerfasst: 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 Threadstarter
Hält's aus hier
Beiträge: 10

Win98, Win ME, WinXP Home

BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 54

Win 95, Win XP
D7
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 95

Win XP, Ubuntu Linux 7.02
Delphi 3 Prof., Delphi 2005 PE
BeitragVerfasst: 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! :mrgreen: Das hätte ich nie hingekriegt!
Tilman
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1405
Erhaltene Danke: 51

Win 7, Android
Turbo Delphi, Eclipse
BeitragVerfasst: 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
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 693



BeitragVerfasst: Fr 04.11.05 13:39 
user profile iconMahjong 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! :wink:
Mahjong
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 67



BeitragVerfasst: Fr 04.11.05 17:42 
Also dazu gibts DeDe, der stellt das Programm in Maschinencode dar, ganz Zurück geht nicht !
BenBE
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 8721
Erhaltene Danke: 191

Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
BeitragVerfasst: 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 :P

_________________
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 Threadstarter
Hält's aus hier
Beiträge: 10

Win98, Win ME, WinXP Home

BeitragVerfasst: 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 Threadstarter
Hält's aus hier
Beiträge: 10

Win98, Win ME, WinXP Home

BeitragVerfasst: Mo 05.06.06 19:49 
Hi,

ich habe mal wieder nach langer Zeit daran weiter gearbeitet.

Neu:
:arrow: Punkteverteilung komplett neu
:arrow: neue Grafik
:arrow: Highscroesystem erweitert
:arrow: viele kleinere Fehler beseitigt

Screenshot:
user defined image

Download:
Snake.zip [268kb]
Snake.rar [212kb]

Ich denke das Spiel kann nun als fertig betrachtet werden. :)

Viel Spaß beim testen!

Sebastian
Ironwulf
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 733
Erhaltene Danke: 2



BeitragVerfasst: Mo 05.06.06 20:51 
duftes spiel