Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   SameGame (https://www.delphipraxis.net/70873-samegame.html)

uwewo 6. Jun 2006 06:33


SameGame
 
Liste der Anhänge anzeigen (Anzahl: 2)
Hallo,

habe mich vor ca. 5 Jahren mit DelphiX beschäftigt, und dabei das folgende Spiel
nachprogrammiert. Viele von Euch kennen es wahrscheinlich von WinCE, beziehungsweise von den Photoplay- Automaten aus den Kneipen.

Da ich beim aufräumen meiner CD's am Wochenende darüber gestolpert bin, dachte ich mir
ich könnte es auch hier für alle veröffentlichen.

Hier noch ein Hinweis:
Die ZIP Datei enthält KEINE Setup-Routine und das Programm nimmt KEINE Registrierungeinträge vor.
Ich mag es selbst auch nicht.



Viel Spaß damit

Uwe

mbamler 6. Jun 2006 07:09

Re: SameGame
 
Sehr hübsch...
(Vor allem wenn jemand tatsächlich mal was programmiert und nicht (wie die meisten) nur davon redet)

Gruß
Matthias

turboPASCAL 6. Jun 2006 07:13

Re: SameGame
 
Zitat:

Zitat von uwewo
Viele von Euch kennen es wahrscheinlich von WinCE, ...

Jo, und deine Version fine ich gelungen. Das einzigste was mich ein wenig nervt ist der Sound der bei
mehreren Steinen die "fallen" lauter wird.
An sonsten ist es eine gute Umsetzung des Games mit schöner Graphik.

Gibts in dem Game auch einen Hiscore ? (ca. 6800 Punkte gehabt...)

PS.: Übrigens ein Screenshot zum Programm macht sich immer gut... ;)

Mr. Pink 6. Jun 2006 10:02

Re: SameGame
 
10990

....erster Versuch..... :mrgreen: :mrgreen: :mrgreen:

is aber wirklich nen sehr cooles game :thumb: :thumb:

uwewo 6. Jun 2006 10:07

Re: SameGame
 
Hi,

Highscore-Liste wäre möglich, aber nur wenn es mehrere für sinvoll halten.

Uwe

Daniel G 6. Jun 2006 10:14

Re: SameGame
 
10460 :stupid:

Ja, ne Highscoreliste wär' gut. :thumb:
Wär' auch gut, wenn das Programm erkennen könnte, dass ich keine Chance und auch keine Bomben mehr hab'. Oder hab' ich da was übersehen? :gruebel:

uwewo 6. Jun 2006 11:37

Re: SameGame
 
Die Überprüfung ob noch Züge möglich sind, habe ich bewußt weggelassen.
Da sich im Laufe des Spiels, die Steine von 3 auf 5 Farben erhöht, und dabei mehr als 3-4 Steine übrig bleiben kann man besser erkennen was man falsch gemacht hat wenn kein Game Over die restlichen Steine überdeckt.

Uwe

Valle 6. Jun 2006 11:54

Re: SameGame
 
Wirklich sehr gutes Programm :thumb:
Bei mir ist aber ein Fehler: Wenn ich das Programm starte seh ich nur ein kleines Viereck auf dem Desktop und darin eine Ecke des Start-Buttons. Wenn ich dann ein wenig im schwarzem Bereich rumklicke minimiert sich das Programm. Wenn ich es dann wieder Maximiere ist es im Vollbild. Aber an sonsten echt gut.

Mfg,
Valle

[EDIT]
PS.: Bin auch der Meinung das eine Highscore sinnvoll wäre.
[/EDIT]

fLaSh11 6. Jun 2006 12:24

Re: SameGame
 
jo, ne Highscore wäre sinnvoll.

MPirnstill 6. Jun 2006 15:23

Re: SameGame
 
13000 und ein paar zerquetsche.

Spiel gefällt mir gut. Hoher Suchfaktor.

Highscore liste wäre toll.

Mich würde mal interessieren wie man so etwas programmiert.
Vielleicht könntest du ja mal den Sourcecode posten.

Gruß

stz 7. Jun 2006 11:11

Re: SameGame
 
Zitat:

Zitat von MPirnstill
Spiel gefällt mir gut. Hoher Suchfaktor.

Highscore liste wäre toll.

Mich würde mal interessieren wie man so etwas programmiert.
Vielleicht könntest du ja mal den Sourcecode posten.

Ich kann mich meinem Vorschreiber nur anschließen!

Allerdings wäre ne kleine Meldung, wenn nichts mehr geht schon nett. Vielleicht kannst du ja sowas wie ne MessgaeBox basteln, die man wieder wegclicken kann. Schließlich verdeckt das GamoeOver nach Zeitablauf ja auch die Steine bzw. blendet sie aus.

Gruß
Malte

uwewo 7. Jun 2006 11:51

Re: SameGame
 
Ok, ok werde die Highscore Liste noch implementieren.

Das überprüfen der möglichen Züge überlege ich mir noch, den eigentlich
ist das Projekt ja schon 5 Jahre alt und ich wollte nicht mehr sehr viel Zeit
darin investieren.

Uwe

Flare 9. Jun 2006 17:28

Re: SameGame
 
Mir gefällt das Spiel auch, großes Lob :thumb:

Nur irgendwie (ich habe keinen blassen Schimmer wieso) war dein Spiel vor 5 Minuten der Meinung, sich mit einem BSOD zu beenden :mrgreen:
Das kam einfach so beim klicken.

Ich glaube auch nicht, dass dieser Fehler irgendwie reproduzierbar ist, wollte es dir aber trotzdem mal gesagt haben.


Flare

Helmi 11. Jun 2006 14:35

Re: SameGame
 
Hallo,

mir ist aufgefallen, dass, wenn man eine Bombe auf einen Stein "setzt", diese Bombe den darüberliegenden Stein entfernt und nicht den, den man entfernen will!

Ansonsten ein sehr gutes Spiel!
Es macht sehr süchtig! - ich hoffe ich komme noch davon, ohne dass ich in eine Suchtklinik muss :-)

Flare 11. Jun 2006 14:49

Re: SameGame
 
Zitat:

Zitat von Helmi
...wenn man eine Bombe auf einen Stein "setzt", diese Bombe den darüberliegenden Stein entfernt...

Kann ich nicht bestätigen, bei mir klappt es richtig.

Und nochmal zu den BSoD: Die haben sich bei mir gehäuft (mitlerweile 3 Mal, dann habe ich aus Suchtgründen das Spiel lieber weggeschmissen :mrgreen: ), die passieren nur, wenn man auf einen Stein klickt, jedoch weiß ich nicht wann das genau auftritt...


Flare

Helmi 11. Jun 2006 14:55

Re: SameGame
 
was sind BSoD´s?

dahead 11. Jun 2006 15:34

Re: SameGame
 
blue screen of death (auf deutsch).

@flare: liegt evtl. an den treibern deiner grafikkarte?

edit: link hinzugefügt.

Flare 11. Jun 2006 15:41

Re: SameGame
 
Ich habe eine ATI 9600XT mit der Treiberversion 6.14.10.6467
Natürlich könnte man den mal aktualisieren...aber liegt es wirklich daran?


Flare

dahead 11. Jun 2006 15:50

Re: SameGame
 
weiß ich nicht, nur wenn du auch bei anderen spielen bsod's bekommst.

Flare 11. Jun 2006 15:59

Re: SameGame
 
Nein, es ist nur bei SameGame so, ansonsten würde ich mich 1. nicht wundern und 2. schon längst etwas dagegen getan haben :zwinker:


Flare

uwewo 12. Jun 2006 06:14

Re: SameGame
 
Hi Flare,

wie ich schon erwähnte benutze ich DelphiX und compiliere mit Delphi 5.
Ich kann mir allerdings nicht erklären, woher diese Abstürze kommen sollen.
Logisch wäre Grafikkartentreiber oder DirectX nicht i.O.

Da Du bisher der einzigste bist, denke ich das es an Deinem Rechner liegt.

Neue Version mit HighScore und Überprüfung ob noch Züge möglich, kommt noch diese Woche.

Uwe

uwewo 13. Jun 2006 06:27

Re: SameGame
 
So, habe nun Highscore-Liste und Überprüfung möglicher Züge hinzugefügt.

Hoffe Ihr werdet reichlich testen, sowie positives und negatives Feedback geben.

Download neue Version siehe erster Beitrag.

PS: Natürlich legt das Programm nun eine Datei für den HighScore an.

Uwe

uwewo 14. Jun 2006 06:42

Re: SameGame
 
Habe doch noch einen Bug gefunden und zusätzlich Änderungen eingebaut.
Das eintragen des Spielernamens in der Highscoreliste muß nun mit <Enter> abgeschlossen werden.

Download neue Version siehe erster Beitrag.

Helmi 14. Jun 2006 21:02

Re: SameGame
 
Hallo,

ich habe noch einen Bug entdeckt.

Wenn nix mehr geht, dann kommt das Eingabefeld für den Namen, man gibt den Namen ein und drückt Enter.
Wenn man aber danach auf Main klickt, dann kommt nochmal das Eingabefeld, diesmal aber für den 2. Platz.

Sko 14. Jun 2006 22:05

Re: SameGame
 
Hi, mir gefällt es auch sehr gut, allerdings konnte ich beim Namen eingeben meinen Tippfehler nicht entfernen, der Name beim 1. Platz sieht furchtbar aus :wink:

k-weddige 16. Jun 2006 22:31

Re: SameGame
 
Hab nen Bug gefunden: Es gibt nen Fehler, wenn man das Spiel minimiert.
Ansonsten: Nettes Spiel

Konstantin

Helmi 18. Jun 2006 18:49

Re: SameGame
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

ich hab nen Fehler bei der Abfrage, ob noch Möglichkeiten bestehen (Siehe Anhang)

ich hätte noch die Blauen entfernen können, ging aber nicht mehr.

DGL-luke 18. Jun 2006 19:16

Re: SameGame
 
Hallo, es wäre schön, wenn man noch ne Pausenfunktion einbauen könnte. Meinetwegen darf dann auch das Spielfeld versteckt werden. Ach ja nochwas, dein Spiel mag es gar nicht minimiert zu werden: "Canvas/Leinwand erlaubt kein Zeichnen", kommt dann nämlich logischerweise...

uwewo 19. Jun 2006 08:34

Re: SameGame
 
Hi,

minimieren sollte jetzt funktionieren.
Bitte testen und Feedback geben.

Danke

fLaSh11 19. Jun 2006 08:51

Re: SameGame
 
Hi,
beim Screenshot von Helmi fällt mir noch auf, dass es 2nd und nicht 2th heißen muss. :-D

Die einfachsten Fehler treten wohl am häufigsten auf :wall: ^^

uwewo 19. Jun 2006 09:50

Re: SameGame
 
Zitat:

Zitat von fLaSh11
Hi,
beim Screenshot von Helmi fällt mir noch auf, dass es 2nd und nicht 2th heißen muss. :-D

Die einfachsten Fehler treten wohl am häufigsten auf :wall: ^^

Da hast Du wohl absolut Recht, hatte mich mehr mit dem programmieren wie mit der Rechtschreibung beschäftigt.

Werde es aber ändern, Danke für de Tipp

DGL-luke 20. Jun 2006 18:22

Re: SameGame
 
dir ist hoffentlich klar, dass es auch 1st heißt :zwinker:

Ähm... Minimieren geht jetzt, ja, aber wiederherstellen geht nicht...

EDIT: da kommt dann nur ne leere schwarze fläche. vergisst du etwa, das rendern nach dem wiederherstellen wieder einzuschalten? ;)

Phistev 20. Jun 2006 22:02

Re: SameGame
 
Liste der Anhänge anzeigen (Anzahl: 1)
Noch ein kleiner Fehler: Die Highscore-Liste reagiert nicht allzu gut auf Namen länger als 11 Zeichen (s. Screenshot, Hex-Editor machts möglich) und die Beschränkung der Namenslänge (bei der Eingabe) auf 6 Zeichen find ich auch net so gut :wink:

uwewo 21. Jun 2006 05:59

Re: SameGame
 
Zitat:

Zitat von DGL-luke
dir ist hoffentlich klar, dass es auch 1st heißt :zwinker:

Ja, ist mir schon klar!

Zitat:

Zitat von DGL-luke
Ähm... Minimieren geht jetzt, ja, aber wiederherstellen geht nicht...

Werde mich drum kümmern, komischerweise funktioniert es teilweise 20x hintereinander(Minimieren, Wiederherstellen) manchmal aber auch nicht.


Zitat:

Zitat von Phistev
Noch ein kleiner Fehler: Die Highscore-Liste reagiert nicht allzu gut auf Namen länger als 11 Zeichen (s. Screenshot, Hex-Editor machts möglich) und die Beschränkung der Namenslänge (bei der Eingabe) auf 6 Zeichen find ich auch net so gut :wink:

Wie Du selbst herausgefunden hast habe ich die Länge auf 6 Zeichen begrenzt.
Das hängt von der Größe der Grafiken(Buchstaben) und der Auflösung ab.
Wenn Du Deinen Namen mit dem Hex-Editor eingeben willst dann mach das! :wall:

Phistev 21. Jun 2006 13:05

Re: SameGame
 
Zitat:

Zitat von uwewo
Wie Du selbst herausgefunden hast habe ich die Länge auf 6 Zeichen begrenzt.

Aber nicht konsequent, der zu lange String wird ja nicht gekürzt. Darauf wollte ich lediglich hinweisen.

JWeis 21. Jun 2006 14:50

Re: SameGame
 
ich weis jetzt nicht ob schon genannt aber ich finde das ist ein spiel das ne 'boss taste' braucht

DGL-luke 21. Jun 2006 14:52

Re: SameGame
 
:mrgreen:

aber absolut. mindestens ausm taskmanager verschwinden, n paar zufällige word-dokumente und ne powerpoint-präsentation öffnen.

JWeis 21. Jun 2006 14:55

Re: SameGame
 
ne einfach nur minimieren also ist meine meinung

uwewo 22. Jun 2006 06:14

Re: SameGame
 
Zitat:

Zitat von Phistev
Zitat:

Zitat von uwewo
Wie Du selbst herausgefunden hast habe ich die Länge auf 6 Zeichen begrenzt.

Aber nicht konsequent, der zu lange String wird ja nicht gekürzt. Darauf wollte ich lediglich hinweisen.

Ich weiß ja nicht warum Du Dir im Forum Programme anschaust, aber anscheinend nur um mit dem Hex-Editor Dateien zu zerlegen.
Falls Du es noch nicht kapiert hast, dies ist nur ein Spiel kein Quiz wer knackt den HighScore mit Hex-Editor. Es ist mir S.....egal ob Du Deinen Namen auf 6 oder 100 Zeichen verlängern kannst.

Sinn eines Spiels ist es Ehrgeiz zu entwickeln um es das nächste mal besser zu machen, bei Dir aber anscheinend wie kann ich etwas manipulieren.(Deine Sache)


Zitat:

Zitat von JWeis
ich weis jetzt nicht ob schon genannt aber ich finde das ist ein spiel das ne 'boss taste' braucht

Sorry Jungs dieses Spiel wurde von mir vor 5 Jahren programmiert, eigentlich wollte ich keine Zeit mehr investieren, werde aber alle Bugs noch beheben.

Boss Taste -> Nein.

Ich kann Euch doch nicht helfen während der Arbeitszeit Spiele zu spielen, Sorry.


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:14 Uhr.

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