xml's People
xml's Issues
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.
Use adjusted cards
In order to stash the cards more narrow, we should use different cards.
[multi] don't show dealer label when his cards are still invisible
🎨Button farben ändern
[multi] new database for highscores
in evaluate game set new balances
[multi] double should only be possible if balance is high enough
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 static NewGame/Menu to XHTML
- Adjust NewGame Page to new Layout
- Adjust NewGame + Menu to XHTML
- Move NewGame to static folder
Auswertung
- insurance
- blackjack und triple seven
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
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
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.
Hit button should still have hit as text after bust
Unicode Zeichen auf Mac
Fix double & insurance
- If you double, you do not lose/win double of your win
- Insurance is not correctly displayed
Adjust UI + cleanup css
Dealer Cards stashing
The Dealer's card are not as tightly stashed as the Player's cards.
Spieler kicken wenn auf 0 balance
Keep Hit button as hit button
After Busted, the hit button should stay as hit button.
Display tied properly
+- 0
Create DocBook
Back to Main Menu Button
New Game, Load Game and Highscore need a button to get back to the Main Menu
SVG cuts cards
Input felder
spieler anzahl : erste feld darf nicht leer sein
einsätze : wenn leer dann auf 0 setzen
[multi] add profit to player
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 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)
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
bug fixes
no current bugs
[multi] use single player version style
[multi] set broke players to spectate mode
[multi] insurance
[multi] global balance for players and reset in lobby
[multi] adjust chat to screen size in css
Improve information displaying for a player
Display balance during bet phase
General CSS Clean up
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.
Extract required bootstrap css
We should replace the bootstrap usage for the LoadGame/Highscore tables with our own CSS
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.