Delphi-PRAXiS
Seite 3 von 4     123 4      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi problem beim vergleichen von Karten --- Gewinner ermitteln (https://www.delphipraxis.net/146838-problem-beim-vergleichen-von-karten-gewinner-ermitteln.html)

freak4fun 29. Jan 2010 18:25

Re: problem beim vergleichen von Karten --- Gewinner ermitte
 
Hi,
ich schau mir das mal an. Den ersten Fehler den ich gefunden habe ist in HideCard. Der Schleifenzähler ist falsch, da Arrays mit 0 anfangen:

Delphi-Quellcode:
procedure TFormMain.HideCard(aImage: array of TImage;
                             bImage: array of TImage;
                             cImage: array of TImage);
var
  i : Integer;
begin
  for i := 0 to 19 do
    begin
      aImage[i].Hide;
      bImage[i].Hide;
      cImage[i].Hide;
    end;
  Runde := 0;
end;
Ich schau mal weiter ...

Fussel9 29. Jan 2010 18:54

Re: problem beim vergleichen von Karten --- Gewinner ermitte
 
@freak4fun thx
@medium ... dich kennen wir ja schon... ich ignoriere das jetzt einfach mal

Medium 29. Jan 2010 20:55

Re: problem beim vergleichen von Karten --- Gewinner ermitte
 
Oh, sowas wird nun auch moderativ geduldet. Bedauernswert. Wann hat sich das geändert?

Fussel9 31. Jan 2010 13:53

Re: problem beim vergleichen von Karten --- Gewinner ermitte
 
Thx an den mod ;)

Fussel9 31. Jan 2010 15:27

Re: problem beim vergleichen von Karten --- Gewinner ermitte
 
ähm... freak4fun?

will ja nicht nerven aber hast du schon was anderes gefunden?

mkinzler 31. Jan 2010 15:50

Re: problem beim vergleichen von Karten --- Gewinner ermitte
 
Zitat:

Zitat von Fussel9
Thx an den mod ;)

Hier gibt es nichts zu danken. Zudem er mit dem was er gesagt hat ja Recht hat. Mir missfiel nur das "wie".

Eigeninitiative ist ein wichtiger Aspekt für erfolgreiches Programmieren/Arbeiten. Und ehrlich gesagt muss man bei dir danach mit der Lupe suchen.
Anstatt dich auf die Hilfsbereitschaft anderer zu verlassen könnhen, könntest du auch selber versuchen das Problem einzugrenzen und
zu ggf. zu beheben. Helfen tun wir immer gern, aber nicht die Arbeit für andere tun.

freak4fun 31. Jan 2010 16:09

Re: problem beim vergleichen von Karten --- Gewinner ermitte
 
Zitat:

Zitat von Fussel9
ähm... freak4fun?

will ja nicht nerven aber hast du schon was anderes gefunden?

Kannst du den Fehler eingrenzen? Ich kann das Projekt kompelieren und beim Klick auf den Button werden neue Karten angezeigt. Die scheinen aber wild durcheinander zu sein. So ganz steig ich da noch nicht durch. Im Moment schau ich mir die Sache mit dem Gewinner an, aber die Regeln sind nicht sehr leicht zu durchschauen. ;)

Fussel9 31. Jan 2010 16:24

Re: problem beim vergleichen von Karten --- Gewinner ermitte
 
das problem ist nur das er den gewinner nicht richtig erkennt ... im manchen runden hat man selbst eine 3 der erste gener eine 7 und der zweite gegner eine 12 und dann gibt er aus: Gegner 1 gewinnt...

Ich arbeite gerade daran eine Art eigenes Debug Protokoll zu erstellen... vielleicht finde ich da etwas---

die karten sollen durcheinander sein^^ dafür gibts die prozedure MISCHEN ;)

und ich denke nicht das es faul ist einen eigenen Debug report erstellen zu lassen... und ich habe auch selbst gesucht ich habe auch andere Leute gefragt mich hier und da umgesehen aber bis jetzt noch nichts entdeckt...

freak4fun 31. Jan 2010 16:56

Re: problem beim vergleichen von Karten --- Gewinner ermitte
 
Deine Berechnen Methode ist komisch. Setzt mal einen Breakpoint auf die erste If-Bedingung und gehe mit F7 weiter und schau dir die Werte von inhalt in function TKarte.GibInhalt: TInhalt; an. :) Ab der zweiten Runde kommt er da durcheinader. ;)

mkinzler 31. Jan 2010 17:00

Re: problem beim vergleichen von Karten --- Gewinner ermitte
 
Hallo Christain, erwarte ja nicht dass er auf Verbesserungsvorschläge eingeht.


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:48 Uhr.
Seite 3 von 4     123 4      

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-2025 by Thomas Breitkreuz