Cube-it: petit jeu en wpf

Description

Petit jeu simple en WPF et C#. Le but est d'éliminer tous les blocs se trouvant dans la grille. Les blocs qu'on peut éliminer en cliquant dessus sont ceux qui ont un voisin de même couleur; dans ce cas, tout les blocs adjacents de même couleurs sont supprimés de la grille par le bas, ceux se trouvant au-dessus "tombent" donc.

On pourrait encore s'amuser à rajouter quelques fonctions comme:
- Faire une animation quand les blocs tombent
- Lorsqu'on bouge la souris sur les blocs, sélectionner tout ceux qui disparaîtront en cas de clique
- Les meilleures scores
- etc.

Ce qu'on trouve dans cette source:
- du C# 3.5
- XAML (TemplateSelector, Style, DataTemplate, etc)
- INotifyPropertyChanged / ObservableCollection
- Binding sur enum depuis XAML
- ItemControl et DataContext

Conclusion :


Eventuelle correction:
- Pour changer le style dynamiquement, je rafraîchis tous les blocs (reset le DataContext) et à mon avis on doit pouvoir faire mieux...

Codes Sources

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.