xml's People
xml's Issues
Extract required bootstrap css
We should replace the bootstrap usage for the LoadGame/Highscore tables with our own CSS
Auswertung
- insurance
- blackjack und triple seven
Unicode Zeichen auf Mac
[multi] adjust chat to screen size in css
[multi] double should only be possible if balance is high enough
Delete Function for Games
There should be a possibility to delete a game
- In the table overview
- Should happen automatically once no more players are left
Keep Hit button as hit button
After Busted, the hit button should stay as hit button.
Improve information displaying for a player
Use adjusted cards
In order to stash the cards more narrow, we should use different cards.
Dealer Cards stashing
The Dealer's card are not as tightly stashed as the Player's cards.
Fix double & insurance
- If you double, you do not lose/win double of your win
- Insurance is not correctly displayed
Calculate Insurance correctly
Currently our Insurance is as high as the bet. However, the rules point out, that the Insurance is half of the actual bet.
So if your bet is 10, your insurance is 5.
In order to implement it for the frontend, we have to find a way to display the losing/winning money in the results(maybe add a win property for the player or add it to the status)
Adjust UI + cleanup css
[multi] set broke players to spectate mode
Cleanup API
The API file needs to be cleaned up.
Logic should be sourced within the other .xq files, while the API should only contain the Paths with the function calls.
Display balance during bet phase
[multi] add profit to player
bug fixes
no current bugs
SVG cuts cards
[multi] insurance
Create DocBook
Hit button should still have hit as text after bust
MinBet/MaxBet
Idea: Add a minBet/maxBet function for the game.
Current:
- Kicken bei <5
- Input Field auf min 5 anpassen
Later:
- Insert them in the "New Game" Form
- Change them during the game
UI
- spieler einsatz anzeigen (neben pfeil)
- spieler balance anzeigen (neben pfeil)
- karten kleiner, enger und position verändern
- hand value als label auf die karten
- ergebnisse schöner darstellen (hand value mit rot/grün ergebnis ersetzen)
- beim player namen eingeben die seite mit einem titel ausstatten
- load game tabelle state löschen dafür spieler als spalten und mit informationen
Cleanup Helper Class
The Helper Class should should only be used for calculations that help the game, like calculations etc.
Currently it's more than that, cleanup required.
Back to Main Menu Button
New Game, Load Game and Highscore need a button to get back to the Main Menu
Adjust static NewGame/Menu to XHTML
- Adjust NewGame Page to new Layout
- Adjust NewGame + Menu to XHTML
- Move NewGame to static folder
[multi] use single player version style
Display insurance properly
The Insurance option is currently displayed like double. The Bet just doubles.
However, insurance is like a side bet, which is like a second bet.
Display tied properly
+- 0
[multi] new database for highscores
in evaluate game set new balances
Improve outcome displaying
The outcome of each round has to be displayed with more 🎨
E.g. color the name of the winning players in green and the losing players in red.
General CSS Clean up
Display current bet as Coin
- The bet of a player should be displayed within his circle
- The bet should be displayed as a coin
- The coin should change its color according to the bet
(e.g. <5 -> white; <10 -> yellow; <20 -> red)
[multi] global balance for players and reset in lobby
Omit "Show Result"
The "Show result" Button is acutally not required (from UX perspective). However it might be required for the double.
Goal: immediately show the results-dialog
Show Label during state=toEvaluate
Spieler kicken wenn auf 0 balance
[multi] don't show dealer label when his cards are still invisible
Input felder
spieler anzahl : erste feld darf nicht leer sein
einsätze : wenn leer dann auf 0 setzen
🎨Button farben ändern
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.