georgkrause / poker-anwendung Goto Github PK
View Code? Open in Web Editor NEWEine sehr spaßige Anwendung zum Poker spielen für den Informatik-Unterricht
Eine sehr spaßige Anwendung zum Poker spielen für den Informatik-Unterricht
Das fenster muss auf 800*600 geändert werden, da dies die Auflösung des beamers in der Schule ist
Da muss eine Grafik her, die gut aussieht und Style hat.
Der zurückgegebene String ist derzeit nicht übereinstimmend mit der Benennung der Dateien.
Die Buttons lassen sich nicht in einer einzelnen Methode anzeigen. Das Problem sind hierbei die action listener, die nicht funktionieren, wenn man es auf diese Art probiert. Möglicherweise müssen wir dazu eine eigene Klasse schreiben.
Die Buttons müssen noch cooler gemacht werden, eventuell kleiner.
Es muss eine logische, jedoch nicht zu durchschaubare KI der PC Spieler erstellt werden.
Der Spieler/PC Spieler wird bis zum Showdown immer mitgehen egal wie hoch der einsatz --> Implementierung in jcontentpane nötig.
Ein Blatt besteht nur aus 5 Karten! Dies muss definiert werden.
Die 3. Gewinnregel besagt, dass der Pott auf die Spieler gleichermaßen aufgeteilt wird, wenn die Blätter sowohl die gleichen Werte als auch die gleiche High Card haben.
https://github.com/georgkrause/poker-anwendung/wiki/Dokumentation
Das müssen wir bis Freitag fertig haben.
Die Grafiken für die Spielkarten sehen im Moment nicht besonders sauber aus. Außerdem ist die Auflösung zu klein.
Nach jeder Runde müssen gefoldete Spieler wieder ins Spiel gebracht werden. Dies geschieht bisher nicht auf perfekte Weise. (zu oft)
Es muss als Option für den Spieler festgelegt werden, ob "call" oder "check" und "bet" oder "raise".
Die Platzierung der Grafiken für den Dealer und die Blinds kann eventuell schöner gelöst werden, die Grafiken können schöner aussehen.
Der Spieler muss erkennen können, wie hoch der derzeitige Einsatz ist, allein vom Pott her ist dies schwer abzulesen.
Die Objekte für die Spieler müssen angelegt werden. Außerdem müssen die Credits verteilt werden.
wir müssen den einsatz anzeigen alssen
Die Funktionen für den Wechsel der Blinds und des Dealer sind derzeit nicht implementiert.
Es muss einen Algorithmus geben der entscheidet welcher Spieler gewonnen hat.
Nach dem alle Community Karten offen sind, gibt es noch einmal eine Wettrunde.
Hier sammeln wir alle Probleme, die uns bei der Gewinnerermittlung auffallen!
1: 2; aktueller Einsatz100; Pot: 300 // Spieler 1 verlässt die Runde
02358810
02335610
Gewinn durch8
Gewinn durch3
Winner: 1 2 Es gibt 1 Gewinner. // Spieler 1 ist der Gewinner
Es muss ein Menü kreiert werden, das Möglichkeiten wie "Spiel starten" oder "Regeln" beinhaltet.
0: 1; aktueller Einsatz100; Pot: 250
1: 1; aktueller Einsatz100; Pot: 350
2: 0; aktueller Einsatz100; Pot: 400 // Spieler 2 raist, trotzdem bleibt Einsatz auf 100
3: 1; aktueller Einsatz100; Pot: 400
Der ganze Quellcode muss mit Kommentaren bestückt werden.
Auf dem Fenster muss der Pott zu sehen sein, am Besten in der Mitte.
Die Funktionen zum Spielen übers Netzwerk sollen implementiert werden
Die Funktion, mit der ein Spieler die aktuelle Runde verlassen kann, muss implementiert werden.
Wenn der Spieler im "Raise" Dialog Fenster einen Wert = 0 eingibt, wird es wie ein call gewertet, das Spiel läuft weiter.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.