AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Projekte Monopoly-Simulator
Thema durchsuchen
Ansicht
Themen-Optionen

Monopoly-Simulator

Ein Thema von Gravitar · begonnen am 26. Nov 2013 · letzter Beitrag vom 2. Dez 2013
Antwort Antwort
Gravitar

Registriert seit: 8. Okt 2006
94 Beiträge
 
Delphi 7 Enterprise
 
#1

Monopoly-Simulator

  Alt 26. Nov 2013, 18:38
Nachdem ich letztens mit meinem Sohn so ein Spiel rund um das Kaufen von Immobilien gespielt habe, kam die Frage auf, welche Straßen mann eigentlich vorrangig kaufen sollte.

Also ran an Delphi und einen Simulator gebaut. Dieser betrachtet das Brett inkl. aller Ereignis- und Gemeinschaftskarten und würfelt sich so durch die Runden. Je Feld wird ein Zähler erhöht, sobald die Spielfigur dieses Feld erreicht. Wenn durch eine Karte ein anderes Ziel angesteuert werden muss, werden auch die Zähler für Ziel Nr. 1 (Ereignis- oder Gemeinschaftskarte) und Ziel Nr. 2 (z.B. gehe 3 Felder zurück) hochgezählt.

Als Ergebnis kommt dann eine Top-Down-Liste aller kaufbaren Felder heraus. Die %-Werte zeigen an, wie weit sich das jeweilige Feld vom statistischen Mittel entfernt hat.

Mal sehen, ob mir diese Erkenntnisse beim nächsten Spiel helfen

Die Datei enthält die EXE und die Sourcen. EXE einfach irgendwohin kopieren. Läuft ohne Installation.

Update Version 2:

Hier ein Update mit folgenden Erweiterungen:

- Farben der Felder werden jetzt in den Ergebnissen angezeigt
- Die Simulationsergebnisse können jetzt zusätzlich nach "Farben" gruppiert werden. Dadurch kann man erkennen, wie Wahrscheinlich das Landen auf mindestens einem der zusammengehörigen Felder ist.
- Die Bezeichnung der Felder und die Farben sind in 2 CSV-Dateien ausgelagert, die bei Systemstart eingelesen werden.

Fehlerbereinigung:
- Das Feld "Los" wurde in der alten Version falsch gezählt.

Viel Spass beim testen/ausprobieren/anwenden (Weihnachtszeit ist ja auch immer Spielzeit!)
Angehängte Dateien
Dateityp: zip MarkowUndDerImmobilienhaiSimulator.zip (247,5 KB, 48x aufgerufen)
Dateityp: zip MarkowUndDerImmobilienhai,V2.zip (264,5 KB, 29x aufgerufen)

Geändert von Gravitar (25. Sep 2014 um 14:37 Uhr) Grund: Das Risiko gehe ich ein
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.172 Beiträge
 
Delphi 10.4 Sydney
 
#2

AW: Monopoly-Simulator

  Alt 26. Nov 2013, 18:51
Ich an deiner Stelle würde das Programm (und auch ein paar Elemente im Spiel) umbenennen.
Außer dich stört es nicht eine saftige Abmahnung zu bekommen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Natcree

Registriert seit: 5. Mär 2013
502 Beiträge
 
Delphi 7 Enterprise
 
#3

AW: Monopoly-Simulator

  Alt 26. Nov 2013, 19:06
Bernhard hat recht. Aber nettes tool.
  Mit Zitat antworten Zitat
Gravitar

Registriert seit: 8. Okt 2006
94 Beiträge
 
Delphi 7 Enterprise
 
#4

AW: Monopoly-Simulator

  Alt 26. Nov 2013, 19:59
Ich an deiner Stelle würde das Programm (und auch ein paar Elemente im Spiel) umbenennen.
Außer dich stört es nicht eine saftige Abmahnung zu bekommen.
Echt? Obwohl hier nicht das Spiel programmiert wurde, sondern nur der Ablauf simuliert wurde?
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.203 Beiträge
 
Delphi 12 Athens
 
#5

AW: Monopoly-Simulator

  Alt 26. Nov 2013, 21:02
Der Name "Monopoly" wurde geschützt und das nicht nur für Spiele, die so ähnlich sind.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.172 Beiträge
 
Delphi 10.4 Sydney
 
#6

AW: Monopoly-Simulator

  Alt 26. Nov 2013, 22:23
Echt? Obwohl hier nicht das Spiel programmiert wurde, sondern nur der Ablauf simuliert wurde?
Du kannst es ja darauf ankommen lassen und versuchen den Richter zu überzeugen ...
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
WoGe

Registriert seit: 16. Jun 2005
Ort: Kelkheim
178 Beiträge
 
Delphi 10.3 Rio
 
#7

AW: Monopoly-Simulator

  Alt 26. Nov 2013, 23:08
Hallo
wie geschützt ist der Nameeigentlich wirklich noch?

Zitat:
1983: in den Vereinigten Staaten hat sich der Produktname so „verselbstständigt“, dass er seinen Markenzeichenschutz verlor: das Oberste US-Bundesgericht bestätigte den Urteilsspruch einer vorgelagerten Instanz, wonach ein Markenzeichen dann seinen Schutz verliert, wenn es zum „allgemeinen Gattungsbegriff“ geworden ist.
Würde mich wirklich interessieren

Grüße
wo
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu
Online

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.203 Beiträge
 
Delphi 12 Athens
 
#8

AW: Monopoly-Simulator

  Alt 26. Nov 2013, 23:22
wie geschützt ist der Nameeigentlich wirklich noch?
Ein Apfel (in Bild, Wort und Schrift) ist auch "allgemein" und dennoch verklagt der vergammelte Apfel ständig alle möglichen (selbst ein Restaurant ist vor denen nicht sicher > Apfelkind).
Die schafften es sogar ein Patent für en "rechteckiges Gerät mit abgerundeten Ecken" zu bekommen.

Nja, wenn er kein Geld damit verdiehnt (auch nicht durch Werbeeinnahmen und Co) und er gleich auf die erste Abmahnung schnell reagiert, sollten die sich doch mal beschweren ..... dann dürfte es wenigstens nicht teuer werden.
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Gravitar

Registriert seit: 8. Okt 2006
94 Beiträge
 
Delphi 7 Enterprise
 
#9

AW: Markow und der Immobilienhai-Simulator

  Alt 1. Dez 2013, 14:40
Hier das Update auf die Version 2 (sh. Beitrag #1)
  Mit Zitat antworten Zitat
Horst_

Registriert seit: 22. Jul 2004
Ort: Münster Osnabrück
116 Beiträge
 
#10

AW: Markow und der Immobilienhai-Simulator

  Alt 2. Dez 2013, 11:43
Hallo,

Zitat:
Die Simulationsergebnisse können jetzt zusätzlich nach "Farben" gruppiert werden. Dadurch kann man erkennen, wie Wahrscheinlich das Landen auf mindestens einem der zusammengehörigen Felder ist.
ich dachte man macht eine Simulation und kann zwischen den beiden Ansichten auswählen, da die Daten ja vorhanden, nur anders zusammengefasst werden müssen.

Das Mischen ist immer noch seltsam.Es werden jetzt n-fach per Zufallsindex
benachbarte Karten getauscht.
Aus http://www.delphipraxis.net/1018077-post1.html
Delphi-Quellcode:
// Mischen nach Fisher-Yates
   for i := Low(FNumberList) to High(FNumberList) do begin
     j := i + Random(Length(FNumberList) - i);
     tmp := FNumberList[j];
     FNumberList[j] := FNumberList[i];
     FNumberList[i] := tmp;
   end;
Das Bunte kommt gut

Gruß Horst
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:31 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