nodd / kvcrap Goto Github PK
View Code? Open in Web Editor NEWCrapette card game build in python with the Kivy framework
License: GNU General Public License v3.0
Crapette card game build in python with the Kivy framework
License: GNU General Public License v3.0
For core, IA, and GUI
Card positions need to be recomputed
Depending on the window size, rotate or not the foundation piles to optimize for space
Sounds for card pull, card drop, crapette, win...
Use online decks, or allow custom configurations.
The player can not drop a card in the waste to end his turn, so the game is stalled. Display a button to end the player turn, which could also be used to flip the waste (update the action and label accordingly)
Try a play on words with "crap" or not ?
Hire a designer for a few bucks ? Needs a not too generic logo at least
Installer or standalone .exe ?
Pile Widget should hold references to card widgets, not card backend, and update the backend accordingly.
Fix the background icons
Fix the dropped cards
Happened 2 times at random, really weird. I suppose that it's an animation problem ?
Before crapette from other player
For crapette, display a separate number for face down and face up cards.
Use the core classes to compute the best move.
Set a difficulty level to enable crapette. % chance to "miss" a priority, or limit the number of moves, or... And give some time to the player to check for crapette after each move.
It could be a nice animation to have a computer VS computer game in the background of the menu.
Instead of the new game button
Opening the menu pauses the game
Add a button on the lower right to enter crapette mode when it's not the player turn. Turn the background red, enable undo moves and play as the other player to demonstrate what he missed.
Question : automatic validation or the other player has to validate ?
I don't have access to apple products
How ? PPA for ubuntu/debian ? Other distributions ? Standalone executable ? Use pip ?
Perspective, background motion... If it's easy to do in Kivy, why not ?
Play via internet (peer to peer ? server ?) or sms (warning about the potential costs) or bluetooth or...
C.f. the crosswords opensource game for ideas
Fondation rotation is not enough. We have to claim unoccupied space on tableau sides, and make it adaptative.
When on top, the white marker position is not updated when the window height changes
Background position for empty tableau is wrong
Add a timer for each player time, total time, crapette time, number of crapettes...
All just for fun
Documentation ingame and on github
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.