bpa / playtogether Goto Github PK
View Code? Open in Web Editor NEWPerl version of gamed (casual game server & clients)
Perl version of gamed (casual game server & clients)
The app should detect a failed login and redirect you to the login controller
People don't always realize it is their turn, need some form of moving indication to get people's attention
Some walls could be set up to have a damage threshold, should be marked with health
Cards are not replaced in the hand when a play out of turn message is given
Each game should define the look of an active game. g/$game/join.html
The in_game_id inside the player hash is not updated by State::WaitingForPlayers
Add an optional trick callback in PlayTricks
Would also be nice to have an up and down button that moved the bid up by +/- 5 points at a time
solid, variable damage
If damage defined, destroyable, otherwise can only be pushed in holes or off the board to destroy
When bidding or declaring, waiting players can make their cards disappear
Use the first seat or pick a random player
With a small number of games, it is trivial to add all the js includes in index.html, but that will grow.
At the end of each trick and round, Animate a little +10, etc by the winning player and team.
If clients are keeping up, this is redundant. Require a list_player or status message to get full list
display an html loading message until assets are loaded
Blocks that split, reflect, or redirect. Can be fixed or moveable
In card games, sometimes to finish the round or game, you need to substitute a player
use 'card' as variable, move Hand and Card into global codebase
Need a quit message from the server and corresponding redirect
Currently, the bidding state assumes seats are numbered from 0..max, this will break if you name seats
Kamchatka is in two pieces and the left side is two low and the right side is too far right
Country overlays should be done together, then icons, then armies
Needs to be on the right
All the cards show as played at the beginning
After logging in, all windows used for X amount of time should automatically log you in with a cookie
The html5 client automatically joins when it sees a create message, this should only happen for the person creating the game
playable cards should get a 3d effect where they are slightly larger
unplayable cards should have slightly washed out colors
Server should always provide the last trick in public. Full trick history should be kept in autocount/tricks.
Ui should show one trick always and allow for an accordion-like drop down to see full trick history when auto-counting
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.