Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Software-Projekte der Mitglieder (https://www.delphipraxis.net/26-software-projekte-der-mitglieder/)
-   -   Kniffel (https://www.delphipraxis.net/67324-kniffel.html)

bastischo 13. Apr 2006 01:13


Kniffel
 
Liste der Anhänge anzeigen (Anzahl: 2)
Gab es zwar schon öfters aber ich poste meine version Trotzdem mal.
Die Regeln sollten geläufig sein, sind aber in der Readme nochmal erklärt.

Hauptfeatures:
-Sieht gut aus! :thumb:
-Schummelfest (soweit ich weiß)

Der Clou ist aber, dass man nur auf den entsprechenden Knopf drückt, damit die Punkte automatisch notiert werden. :warn:

Ich bitte freundlichst um Feedback und Verbesserungsvorschläge.

mfg bastischo

ichbins 13. Apr 2006 02:19

Re: Kniffel
 
:thumb:


Zitat:

Schummelfest
Nicht wenn du die richtigen Tools hast :twisted: (Beispiel: TSearch)

Zitat:

Sieht gut aus
Also ich würde zur Vollendung noch 'nen XP-Style hinzufügen (XPMainfest) ;)


weiterhin würde ich noch eine Funktion hinzufügen die die "restlichen" Würfe anzeigt, und eine, die einen Button irgendwie (Fettschrift?) markiert wenns geht. (noch besser: Punkte anzeigen die dabei rausspringen)

Dann verwechsel ich auch noch immer markiert mit nicht markiert.


ansonsten super!

bastischo 13. Apr 2006 17:21

Re: Kniffel
 
Zitat:

Also ich würde zur Vollendung noch 'nen XP-Style hinzufügen (XPMainfest) :wink:
Hab ich ausprobiert und fands hässlich.

Zitat:

weiterhin würde ich noch eine Funktion hinzufügen die die "restlichen" Würfe anzeigt, und eine, die einen Button irgendwie (Fettschrift?) markiert wenns geht. (noch besser: Punkte anzeigen die dabei rausspringen)
Dahinter seh cih nicht viel Sinn, weil dann der letzte Rest selbstdenken auch noch verlorenginge.

Zitat:

Dann verwechsel ich auch noch immer markiert mit nicht markiert.
Sorry, da kann ich nix gegen machen.

Zitat:

ansonsten super!
Danke

nkaaa 13. Apr 2006 18:37

Re: Kniffel
 
ne mehrspieleroption wäre nicht schlecht.
alleine find ich das ein bisschen langweilig.

xZise 14. Apr 2006 15:14

Re: Kniffel
 
Ein Vorschlag wäre statt Buttons einfache Transparente Labels zu benutzen :)

Sieht besser aus, weils dann zum Hintergrund passt!

ichbins 14. Apr 2006 15:35

Re: Kniffel
 
Gerade habe ich 1-2-2-2-2 gehabt, 4er Pasch angeklickt und dann 9 Punkte gekriegt. Passt das?

xZise 14. Apr 2006 16:04

Re: Kniffel
 
Ja ^^ Es werden alle Punkte zusammengezählt:
2 + 2 = 4 + 2 = 6 + 2 = 8 + 1 = 9 ^^

bastischo 14. Apr 2006 20:31

Re: Kniffel
 
Also optische Updates wird es keine geben. Mir gefällt das so und deshalb bleibt es auch so.

Mehrspieleroption denk ich auch schon drüber nach, aber bis es vlt mal soweit ist, kann man einfach mehrere Fenster aufmachen.

bastischo 23. Apr 2006 12:46

Re: Kniffel
 
So, hab jetzt mal nen "reset" Button eingefügt.

s-off 23. Apr 2006 13:35

Re: Kniffel
 
Der Reset-Button wirkt sich nicht auf die '6' aus.
Was den Style angeht, naja - hast Du ja schon etwas zu gehört.

xZise 23. Apr 2006 14:39

Re: Kniffel
 
Eine Frage:
Wie fragst du die Spezielen Würde (unten) ab?
(nicht Kniffel aber die anderen)

jmit 23. Apr 2006 16:41

Re: Kniffel
 
Hallo,
Kniffel ist immer wieder eine gute Sache. :thumb:
Die Oberfläche hätte ich farblich aber anders gestaltet. :zwinker:
Auch die Schrift und die Button wäre in einer etwas größeren Darstellung besser. Aber sonst ist ja schon alles gesagt.


Gruß Jörg

Goldesel 23. Apr 2006 17:21

Re: Kniffel
 
Mmhhhh ... vielleicht könntest du ja auch sowas wie einen Highscore mit einfügen. Fänd ich auch keine schlechte Idee.

bastischo 23. Apr 2006 17:51

Re: Kniffel
 
Zitat:

Zitat von s-off
Der Reset-Button wirkt sich nicht auf die '6' aus.
Was den Style angeht, naja - hast Du ja schon etwas zu gehört.

Das mit der 6 werde ich sofort verbessern und neu updaten. Danke.
Den Style lass ich erstmal so, weil mir dieser "XP-Style" nicht gefällt und ich sonst noch keine ideen hab.

Zitat:

Zitat von xZise
Eine Frage:
Wie fragst du die Spezielen Würde (unten) ab?
(nicht Kniffel aber die anderen)

Die Straßen einfach mit AnsiContainsStr überprüft, ob alle nötigen zahlen drin sind.
Fullhouse hab ich mit bubblesort sortieren lassen und dann gegugt, ob die ersten drei und letzten zwei oder ersten zwei und letzten drei gleich sind.
3er- und 4erpasch auhc mit bubblesort sortiert und dann überprüft ob 123,234,345/1234,2345 gleich sind.
Hoffe das erklärt alles.

Zitat:

Zitat von Goldesel
Mmhhhh ... vielleicht könntest du ja auch sowas wie einen Highscore mit einfügen. Fänd ich auch keine schlechte Idee.

Wie kann ich denn die Highscore dann speichern?

Was genau war denn mit größerer Schrift und Buttons gemeint? Höher? Breiter?

Goldesel 23. Apr 2006 18:07

Re: Kniffel
 
Mmmhhh ... du könntest den Highscore doch einfach in eine .ini- Datei schreiben und dann bei Programmstart auslesen oder so.

xZise 23. Apr 2006 18:18

Re: Kniffel
 
Zitat:

Zitat von bastischo
Die Straßen einfach mit AnsiContainsStr überprüft, ob alle nötigen zahlen drin sind.

Aha... kenne ich nicht, aber ich suche mal!

Zitat:

Zitat von bastischo
Fullhouse hab ich mit bubblesort sortieren lassen und dann gegugt, ob die ersten drei und letzten zwei oder ersten zwei und letzten drei gleich sind.
3er- und 4erpasch auhc mit bubblesort sortiert und dann überprüft ob 123,234,345/1234,2345 gleich sind.

Bubblesort? Kenne ich nicht... :(

Zitat:

Zitat von bastischo
Wie kann ich denn die Highscore dann speichern?

Delphi-Quellcode:
with TIniFile.Create(ParamStr(0) + 'HighScore.ini') do
  try
    WriteInteger('Punkte',ReadInteger('Main', 'Nums'), {deine Punkte});
    WriteInteger('Main', 'Nums', ReadInteger('Main', 'Nums') + 1);
  finally
    Free;
  end;
Ungefähr so! ^^

Ich überlasse es dir ob du eine eigene Dateiendung nutzt oder eine ini-Datei benutzt!

bastischo 24. Apr 2006 20:16

Re: Kniffel
 
Ok. Highscore hab cih jetzt auch eingebaut.
Danke für die Tipps.

AnsiContainsStr einfach mal in der Delphi Hilfe suchen.
Bubblesort soltest du hier in der DP in der code library finden.

xZise 24. Apr 2006 21:04

Re: Kniffel
 
Jo... Bubblesort habe ich gefunden, und nach dem anderen habe ich nicht mehr gesucht, weil ich das eh nicht mehr brauchte.

bastischo 24. Apr 2006 23:53

Re: Kniffel
 
Willst du mir etwa Konkurrenz machen ? :lol:
Viel Glück.

cruiser 25. Apr 2006 01:50

Re: Kniffel
 
Nach dem 13. Wurf sollt man nicht weiter würfeln können, sondern den Highscore aufnehmen oder so..


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:59 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