flipcard's People
Forkers
fabriziodemariaflipcard's Issues
Correct animation of starting match
The code for the animation stating who starts the match is entirely hardcoded for what regards margins and starting / ending points of the transition. Make it compatible to custom screen sizes
Poorly implemented Localization
Improve both Italian and English.
Maybe it is the case of using strings from resources rather than hard-coded strings.
HandGrid too small on low resolution devices
FlipCard / FlipCard-WP / Page1.xaml
Line 78
Cards from HandGrid are to small at lower resolutions.
Wrong Color
The CPU may play RED cards from his hand. It just happened to me that the CPU played this red card: top,down, left, right -> 2 1 3 3.
Who begins banner
Changing the way it is indicated to the player who starts the match. It can be used an image that appears in the center of the screen and disappear soon after automatically
Proper management of the Navigation Stack
Allow the user to start a new game by reloading the same page.
Is it possible on WP?
The Windows Phone app lifecycle: http://msdn.microsoft.com/en-us/library/windowsphone/develop/ff817008(v=vs.105).aspx
Hardcoded Animation
Correct all the animations hardcoded parts
Wrong app permissions
FlipCard requires:
-music library
-media playback
-data services
-movement and directional sensor
-web browser component
These functionalities are currently not used.
Random Flips
Random cards randomly flipping when they are not supposed to is still not fixed.
Testing the app, I figured out the "flipping" is not random, it actually happens with certain conditions:
R B
R E
Imagine that Rs are red cards (player cards), B is a blue card (computer card) and E is an empty spot. Now imagine it is the player's turn to play and he plays a red card in the empty spot with numbers high enough to conquer the blue card; This causes the blue card to flip but also the red one right next to it, only in case the numbers are high enough to capture it too.
Let's not crash fast typing people!
App crashes when player is too fast in playing cards (partially fixed by limiting action of play when a tilting card animation is executing), and also if "BACK" is pressed just after selecting a menu item in MainPage
CPU can't make the first move
At the moment only the player can start a game.
Generate card images from code
It would be sooo sweet to have a "card image generator" class capable of generating the card images by reading the up/down/left/right values from xml and rendering the numbers on the background of the card automatically.
For reference: http://code.msdn.microsoft.com/Render-text-on-bitmap-fff2b406
Transition animations between pages
Add transition animations between pages.
https://www.nuget.org/packages/WPtoolkit could be useful.
Flip animation
The animation occurring when a card changes color should set its flip direction according to the position of the card (up down left right)
Combo indicator
If more than one card is flipped with a single move a pop up should appear in the center of the screen indicating that a combo has been performed. It should disappear automatically after less than a second
New Variant
New variant of the game where the goal is to create rows or columns of 4 cards with the same color. When this is accomplished, the cards in the row/column disappear and the score increases.
(to be discussed)
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.