ymyke / cardio Goto Github PK
View Code? Open in Web Editor NEWCardio is an open-source, community-driven, roguelike, deck-building card game, written in Python.
License: GNU General Public License v3.0
Cardio is an open-source, community-driven, roguelike, deck-building card game, written in Python.
License: GNU General Public License v3.0
I think currently some of the effects (fire?) don't work.
Empty is a candidate skill for "A card with Empty will not provide any fire or spirits. This also means the card cannot be sacrificed."
There are at least to basic philosophies to implement such skills:
Preference for a ATM.
Cardio uses asciimatics to renter the UI. Asciimatics has an issue with certain emojis. See here:
Thus, certain emojis cannot be used in Cardio because they will be rendered too small. That is the reason why Cardio uses ๐ instead of โ๏ธ or ๐ฐ instead of ๐ก๏ธ.
FightCard
Check out performance of animations: Esp. when running on battery power. -> Add some setting that helps speed up / slow down the animations. Then do some self-timing e.g. on burning a card that will automatically adjust that setting if necessary (i.e., animation takes too long or too short).
Is this an asciimatics issue? Or what is causing this? Is it the same in different environments (powershell, WSL, Linx, ...)?
Add titles to locations.
Currently, the cards there don't show information around fire and spirits.
fight round vs turn โ make terminology consistent in code, strings, documentation
At least add some more cards in later rounds as the game progresses.
cf #106
TODO
: High priority todosFIXME
: Todos in general.QQ
: Questions, low-prio todos, etc.Look for these to see what needs to be done.
Make terminology consistent in code, documentation, strings, DOMAIN etc.
Current usage:
Maybe move things around / into new foldes
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.