Wetten dass du verlierst? | 1.0.0_b5

    • Beta
    • Open Source

    Es gibt 21 Antworten in diesem Thema. Der letzte Beitrag () ist von kingaaron98.

      Wetten dass du verlierst? | 1.0.0_b5

      Da ich gerade ein bisschen Langeweile habe dachte ich mir das ich doch sone art Spiel machen könnte und es auch hier veröffentlichen könnte.

      Name:
      Wetten das du verlierst? (mir fällt gerade kein besserer Name ein)

      Beschreibung:
      Mit dem Programm ist es möglich sein Geschick im raten von Zahlen auf die Probe zu stellen.
      Desweiteren Besitzt das Programm auch nun einen Mehrspieler Modus.

      Screenshot(s):


      Verwendete Programmiersprache(n) und IDE(s):
      C# / Visual Studio 2017 Enterprise

      Systemanforderungen:
      NET. Framework 4.5.2, Windows Vista und neuer & 1 MB Speicherplatz

      Systemveränderungen:
      keine

      Veränderungen:
      Veränderungen

      v. 1.0.0_b5:
      NEU:
      • Keine Unterstüzung mehr von Windows XP.
      • Es gibt nun eine Option, wo man bei einem Gewinn einen erhöhten Prozentsatz erhalten
        kann, es sind somit Prozentsätze bis zu 910 % möglich. Sollte man diese Option jedoch
        aktivieren und Verlieren, verliert man zusätzlich zu dem Einsatz noch die hälfte
        seines aktuellen Guthabens.
      • Vorbereitungen für eine neue Schwierigkeitsstufe.

      VERÄNDERT:
      • Man erhält bei der Stufe mittel nun eine Verzinsung von 19 % anstelle von 13 %.
      • Kleinere Design Anpassungen.
      • Quellcode optimierungen
      • Es wird nun kein Hinweis mehr bei dem ersten Programm start angezeigt.
      • Der Maximale Einsatz beträgt nun: 9.223.372.036.854.775.807
        • Bei dem Multiplayer spiel bleibt jedoch die maximale Zahl: 2.147.483.647
      • Es wird nun .NET Framework 4.5.2 benötigt.
      • Es wird nun einem Angezeigt wie hoch der zusätzliche Gewinn bei dem entsprechendem
        Prozentsatz ist.
      • Die Hinweis Form wurde kommplett gelöscht.
      • Eine neue Zusatzzahl wurde hinzugefügt. Es sind somit nun zusätzliche Gewinne bis zu
        100 % möglich.
      • Die Verzinsung bei der Stufe Schwer beträgt nun 40 %

      FIX:
      • Sollten die Highscore Dateien nicht vorhanden sein werden diese nun direkt erstellt.
      • Bei dem Highscore wird nun auch das Datum mit angezeigt.
      • Bei den Highscore wurde der Fehler behoben, dass die Nummerierung der einzelnen
        Einträge nicht funktioniert hat und immer nur eine 0 angezeigt wurde.
      • Bei bestimmten Textboxen werden nun nur noch Zahlen angeommen.

      v. 1.0.0_b4:
      NEU:
      • Sollte man bei dem Einsatz als Vorzeichen ein +,-,*, oder / Zeichen eingeben werden
        diese nun entfernt.
      • Es gibt nun einen Mehrspieler modus wo der 2. Spieler die Zahl von dem 1. Spieler
        erraten muss. Es sind alle Ganzzahlen bis zu 2 147 483 647 möglich.
      • Es gibt nun eine Highscore Liste. Diese wird in dem AppData Ordner der Anwendung
        gespeichert. Speicherort:
        Ab Windows Vista:
        %appdata%\Spielsücht\Spielsücht\Highscore_Spiel[Nummer des Spiel].csv
        Bei Windows XP:
        C:\Documents and Settings\{username}\Application Data\Spielsücht\Spielsücht\1.0.0.4\Highscore_Spiel[Nummer des Spiel].csv
      • Jedes Spiel hat eine eigene Highscore Liste, außer dem Mehrspieler modus.
      • Wenn man im ersten Spiel die Schwierigkeit ändert wird einem nun direkt angezeigt
      • wie groß der Bereich ist und mit wieviel Prozent das Guthaben eventuell verzinst wird.
      • Um ein Spiel zu starten ist es wichtig einen Namen auszuwählen, da es sonst Probleme
        mit der Highscore Liste geben könnte.
      BEHOBEN:
      • Der Fehler das man kein Guthaben bekam nachdem man gewann, sollte nun behoben sein.
      v. 1.0.0_b3:
      NEU:
      • Der Changelog wird nun in mehrere Teile unterteil NEU, BEHOBEN, VERÄNDERT.
      • Es wurden einige Vorbereitungen getroffen für einige neue features.
        • Die High score liste wird eine "unendliche" liste sein.
        • Um punkte für den High score zu erhalten muss man einfach mehrmals in folge korrekt
          die zahl raten.
      • Das Guthaben wird zwischen allen Spielen synchronisiert.
      • In der Auswahl Form wird einem das aktuelle Guthaben in dem Titel der Form angezeigt.
        Bisher fällt mir kein bessere Platz dafür ein.
      • Es gibt nun ein neues Spiel wo man raten muss in welchem Bereich die zahl des NPC liegt.
        • Sollte man bei diesem Spiel in den minus Bereich gelangen wird hier mit 13 % Verzinst.
      • Sollte man mit dem Guthaben in den minus Bereich kommen wird das Spiel beendet sollte man
        unter -100 gelangen.
      • Anschließend wird automatisch ein neues Spiel gestartet.
      • Das Guthaben wird auf 1000 zurückgesetzt.
      • Es gibt nun eine Statistiken Form. In der Form kann man sich folgende Sachen anschauen:
        • Das Aktuelle Guthaben
        • Die Anzahl der bisher Gewonnen Versuche (Aus allen Spielen)
        • Die Anzahl der bisher Verlorenen Versuche (Aus allen Spielen)
        • Die Anzahl der Verlorenen Spiele (Aus allen Spielen)
      VERÄNDERT:
      • Der Link zu der Über Form wurde zu der Auswahl Form verschoben.

      v. 1.0.0_b2:
      • Der Maximal Betrag den man nun einsetzten kann wurde auf 2 147 483 647 verringert.
      • Im Changelog (Doppelklick auf die Versionsnummer) wird nun immer das datum der
        Veröffentlichung angegeben.
      • Es gibt nun eine Über Form.
      • Kleinere Design anpassungen.
      • Der Fehler das man auch text eingeben konnte und dann eine Fehlermeldung
        bekam wurde nun gelöst.
      • Die Textbox in der Changelog Form wird nun in dem kompletten fenster dargestellt.
      • Die verzinsung im minus guthaben bereich wurde so angepasst das es je nach
        Schwierigkeits stufe eine andere Verzinsung gibt:
        • Auf der Stufe Leicht gibt es eine 5 % Verzinsung
        • Auf der Stufe Mittel gibt es eine 13 % Verzinsung
        • Auf der Stufe Schwer gibt es eine 30 % Verzinsung
      • Ein kleiner Wiederholungsfehler im Text wurde behoben.
      • Vor dem ersten Programmstart wird nun eine kleine Hinweis form angezeigt.
        Diese Form lässt sich auch jederzeit aus der Über Form Starten.
      v. 1.0.0_b1:
      • Es ist möglich ein Betrag zu setzen.
      • Es ist Pflicht eine Zahl anzugeben da sonst das Programm abstürzt.
      • Man besitzt ein Startguthaben von 1000 (Währung deines Aktuellen Landes).
      • Um sein Guthaben zu erhöhen muss man einfach nur die richtige Zahl tippen.
      • Man kann die Schwierigkeit einstellen:
        • Leicht von 1 bis 10
        • Mittel von 1 bis 20
        • Schwer von 1 bis 100
      • Sollte man mit minus Guthaben weiterspielen wird das nun mit 13 % verzinst. Also sollte man sein Einsatz mit bedacht wählen.
      • Jedoch besteht auch eine kleine Wahrscheinlichkeit das der Gewinnbetrag um eventuell 20 % oder 80 % des eingesetzten Betrags erhöt wird.
      • Es ist nun möglich All in zu gehen.
      • Es ist nun möglich dem Programm die Aufgabe zu geben eine Zufallszahl auszusuchen. Diese befindet sich in dem Bereich des Aktuellen Schwierigkeitsgrad.
      • Die Aktuelle Schwierigkeit wird nun auch nach einen Neustart des Programms die gleiche bleiben.


      Download(s):
      v. 1.0.0_b1 incl. Quellcode Dateigröße ca. 110 KB
      v. 1.0.0_b2 incl. Quellcode Dateigröße ca. 87 KB
      v. 1.0.0_b3 incl. Quellcode Dateigröße ca. 160 KB
      v. 1.0.0_b4 incl. Quellcode Dateigröße ca. 205 KB
      v. 1.0.0_b5 incl. Quellcode Dateigröße ca. 870 KB

      Lizenz/Weitergabe:
      Freeware, Open Source
      Bill Gates sagte 2004:

      "Spam wird in zwei Jahren der Vergangenheit angehören." :D

      Ignoriervorgang eingeleitet: 90%


      Meine aktuellen Projekte:

      Dieser Beitrag wurde bereits 5 mal editiert, zuletzt von „kingaaron98“ ()

      Du solltest verhindern, dass man da Text eingeben kann. Nimm doch z.B. ein NumericUpDown.


      ​Edit: übrigens, wenn ich einen negativen Einsatz mache, krieg ich Geld wenn ich verliere ;)
      "Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben."

      Wie debugge ich richtig? => Debuggen, Fehler finden und beseitigen
      Wie man VisualStudio nutzt? => VisualStudio richtig nutzen

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „mrMo“ ()

      Facebamm schrieb:

      ich muss nicht mehr sagen


      TE hat offensichtlich die Wette verloren :D

      Naja mit ein paar kleineren Fixes und gggf. ein paar weiteren Features sollte da ein recht guter Zeitvertreib und/oder Übungsprojekt für Neulinge werden.


      LG Acr0most
      Wenn das Leben wirklich nur aus Nullen und Einsen besteht, dann laufen sicherlich genügen Nullen frei herum. :D
      Signature-Move 8o
      kein Problem mit privaten Konversationen zu Thema XY :thumbup:
      Eigentlich hatte ich einer komplett andere Reaktion erwartet so von wegen "Öhhhh das ist Glücksspiel das gehört hier nicht hin...".
      Die beiden Fehler von @mrMo werden ich in einer der kommenden Versionen beheben.
      @Acr0most was für features würdest du dir denn vorstellen?
      Bill Gates sagte 2004:

      "Spam wird in zwei Jahren der Vergangenheit angehören." :D

      Ignoriervorgang eingeleitet: 90%


      Meine aktuellen Projekte:
      Ich denke bei sowas kann man seiner Fantasie freien lauf lassen...

      dann ggf. eine kleine Animation (bspw. werden 3 Sekunden lang iwelche Randomzahlen gezogen und dann dort angezeigt, bis eben die Endzahl angezeigt wird) -> ähnlich der Animation von einarmigen Banditen.

      Dann ggf. noch eine abgewandelte Version also nicht mit Zahlen Raten, sondern dass man einen Range von 1-20 hat und schätzen kann, ob die Zahl zwischen 1-5 6-10 11-15 16-20 liegt.

      oder oder oder.. ;)


      Und ich würde es nicht als Glückspiel sehen, weil alles was man programmatisch erzeugen kann nicht wirklich "random" ist ;)
      Wenn das Leben wirklich nur aus Nullen und Einsen besteht, dann laufen sicherlich genügen Nullen frei herum. :D
      Signature-Move 8o
      kein Problem mit privaten Konversationen zu Thema XY :thumbup:
      Es gibt nun eine neue Version.
      In dieser Version habe ich so einiges neu gemacht.
      Veränderungen
      • Der Maximal Betrag den man nun einsetzten kann wurde auf 2 147 483 647 verringert.
      • Im Changelog (Doppelklick auf die Versionsnummer) wird nun immer das datum der
        Veröffentlichung angegeben.
      • Es gibt nun eine Über Form.
      • Kleinere Design anpassungen.
      • Der Fehler das man auch text eingeben konnte und dann eine Fehlermeldung
        bekam wurde nun gelöst.
      • Die Textbox in der Changelog Form wird nun in dem kompletten fenster dargestellt.
      • Die verzinsung im minus guthaben bereich wurde so angepasst das es je nach
        Schwierigkeits stufe eine andere Verzinsung gibt:
        • Auf der Stufe Leicht gibt es eine 5 % Verzinsung.
        • Auf der Stufe Mittel gibt es eine 13 % Verzinsung.
        • Auf der Stufe Schwer gibt es eine 30 % Verzinsung.
      • Ein kleiner Wiederholungsfehler im Text wurde behoben.
      • Vor dem ersten Programmstart wird nun eine kleine Hinweis form angezeigt.
        Diese Form lässt sich auch jederzeit aus der Über Form Starten.


      Download: v. 1.0.0_b2 incl Quellcode Größe ca. 86 KB
      Bill Gates sagte 2004:

      "Spam wird in zwei Jahren der Vergangenheit angehören." :D

      Ignoriervorgang eingeleitet: 90%


      Meine aktuellen Projekte:
      Wenn ich beim Einsatz 0.5 oder 0,5 geht nicht, danach ich der Sende-Button enable so das ich erst die Zahl editieren muss

      ich würde feste Beträge machen, ansonsten gewinne ich immer :D

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „Facebamm“ ()

      @Facebamm wie meinst du das? Könntest du das ein bisschen genauer erklären wie du das meinst?
      Bill Gates sagte 2004:

      "Spam wird in zwei Jahren der Vergangenheit angehören." :D

      Ignoriervorgang eingeleitet: 90%


      Meine aktuellen Projekte:
      Naja daher das ich schulden machen kann setze ich immer so, das wenn ich richtig geraten hab a) keine schulden mehr hab und b) Gewinn hab.

      Example:
      Hab: 1000
      setze: 900
      ----------------- Verloren
      Hab: 100
      setze: 900
      ----------------- Verloren
      Hab: -800
      setze: 1300
      ----------------- Verloren
      Hab: -2100
      setze: 3000
      ----------------- Gewonnen (Satz x2)
      Hab: 3900
      ....
      @Facebamm Wenn ich dich also richtig verstehe sollte ich das so machen, dass wenn man im minus bereich angekommen ist das dass spiel dann vorbei ist?
      Bill Gates sagte 2004:

      "Spam wird in zwei Jahren der Vergangenheit angehören." :D

      Ignoriervorgang eingeleitet: 90%


      Meine aktuellen Projekte:
      Geht auch ohne DB. Ne Textdatei reicht hier am Anfang erstmal aus.
      "Gib einem Mann einen Fisch und du ernährst ihn für einen Tag. Lehre einen Mann zu fischen und du ernährst ihn für sein Leben."

      Wie debugge ich richtig? => Debuggen, Fehler finden und beseitigen
      Wie man VisualStudio nutzt? => VisualStudio richtig nutzen
      So nach einiger Zeit gibt es nun eine neue Beta version.
      Was ist neu?
      Veränderungen

      NEU:
      • Der Changelog wird nun in mehrere Teile unterteil NEU, BEHOBEN, VERÄNDERT.
      • Es wurden einige Vorbereitungen getroffen für einige neue features.
        • Die High score liste wird eine "unendliche" liste sein.
        • Um punkte für den High score zu erhalten muss man einfach mehrmals in folge korrekt
          die zahl raten.
      • Das Guthaben wird zwischen allen Spielen synchronisiert.
      • In der Auswahl Form wird einem das aktuelle Guthaben in dem Titel der Form angezeigt.
        Bisher fällt mir kein bessere Platz dafür ein.
      • Es gibt nun ein neues Spiel wo man raten muss in welchem Bereich die zahl des NPC liegt.
        • Sollte man bei diesem Spiel in den minus Bereich gelangen wird hier mit 13 % Verzinst.
      • Sollte man mit dem Guthaben in den minus Bereich kommen wird das Spiel beendet sollte man
        unter -100 gelangen.
      • Anschließend wird automatisch ein neues Spiel gestartet.
      • Das Guthaben wird auf 1000 zurückgestzt.
      • Es gibt nun eine Statistiken Form. In der Form kann man sich folgende Sachen anschauen:
        • Das Aktuelle Guthaben
        • Die Anzahl der bisher Gewonnen Versuche (Aus allen Spielen)
        • Die Anzahl der bisher Verlorenen Versuche (Aus allen Spielen)
        • Die Anzahl der Verlorenen Spiele (Aus allen Spielen)
      VERÄNDERT:
      • Der Link zu der Über Form wurde zu der Auswahl Form verschoben.

      Download: v. 1.0.0_b3 incl Quellcode Größe ca. 160 KB
      Bill Gates sagte 2004:

      "Spam wird in zwei Jahren der Vergangenheit angehören." :D

      Ignoriervorgang eingeleitet: 90%


      Meine aktuellen Projekte:
      @Facebamm ich habe gerade den Fehler gefunden. Ich hatte vergessen nach dem Ereignis das aktuelle Guthaben zu aktualisieren. Danke das du mir das gesagt hast, habe selber nicht dran gedacht...
      Bill Gates sagte 2004:

      "Spam wird in zwei Jahren der Vergangenheit angehören." :D

      Ignoriervorgang eingeleitet: 90%


      Meine aktuellen Projekte: