jacmkno / cardpairs Goto Github PK
View Code? Open in Web Editor NEWA card matching game. Toddler friendly.
License: Other
A card matching game. Toddler friendly.
License: Other
Implement any way to pay ideally google pay or apple pay, if that's too complicated try PayU or EpayCo...
Requires Issues #15 and and #16.
This new card set, should automatically generate the cards according to a selected difficulty. Difficulty should be implemented as slider, and the slider should be mapped to an interpretation of larger and more numbers, and the most difficult should generate pairs with different sums with the same result.
The slider should be implemented as a new button in the panel that is not permanent, and when clicked hides all other buttons, and shows the slider instead when the user finishes dragging the slider, or if the user touches anywhere outside the slider area, the change is applied and the buttons are restored as they where before showing the slider.
Also implement per-card audio specification, and support sequences, so that we can have proper audios for sums and subtractions...
We should look for a way to create a cross-browser compatible webfont with notofont and use only the icons implemented in the font.
A card value cold be: {T:'template name', 'v': anything}
Implement a supported template 'sum', supporting arrays of integer values. The template should display the values as sums or substractions (according to the sign of each number, and represent the card as the A + B - C .... including all the numbers reducing their size to fit inside the card.
Also implement the current visualization of a single unicode symbol as a template called: "utf8". The old format with a single utf8 character as value should still be supported.
Me disgusta es que no se vea pero el fondo negro se ve chévere
Stars on top of cars apper while card is turned on iOS. Unkown iOS version probably iphone 8... May be related to the css backface property.
Implement an alternative format for card specification where two different card values can be registered as pairs. Currently the format supports one card per row in the format of a size 2 array with card value and name.
The new supported format should be allowed to be mixed with the old format, and should be a size 3 to 4 array like [value, name, value, optional name]. This should be understood as two cards with an optional name for the second card which if it's not present should be set as the same name of the first card.
Play in turns on the same devie. If users finds a pair repeats the turn. Just ask for the number of players, and indicate the current player number in the buttom bar with his stats, and a button to show stats for all players.
Implement some invasive form of ads with popups that block the screen and you have to wait and things like that, and a permanent space for ads at the top.
See if we can implement adsense. Use the deployment pipeline to pull all deployment-specific keys and ids. Probably we will need to move the page to a subdomain of activisual...
While there are ads the user should see additional button in the toolbar that says "Remove Ads".
The button removes the ads and when clicked again turns on the ads.
Modos de Juego: El que está sería el modo de práctica. En modo bloqueado, no permite cambiar el tamaño de la matriz ni la opción de destapar todas las cartas para ver. Modo Pick once, igual al estricto pero permite ver las cartas antes de empezar.
Users frequently click that button by mistake on tablet.
They say something like UTF-8 something. Here are some: https://github.com/jacmkno/cardpairs/search?q=UTF-8
Download everything at first load and implement offline mode related apis or whatever. This seems to be done by implementing a PWA (Progressivee Web App). Seems to require a service worker...
Remove ads according to a payment plan
In general the content on the cards should scale to match the size of the card optimally.
Can do some simple after render calculations to transform the content to match the actual size.
Add sound effects:
Consider preload for external resources if used.
Implement google text to speech to speak out the names of the card when they are uncovered.
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.