Bonjour tout le monde :
J'espère être au bon endroit pour poser mes questions.
Je dois réaliser pour mon examen une application qui doit posséder certaine compétence. Dans ce cadre l'on m'avais conseillé le space-invaders malheureusement ce n'est pas mon style et je n'ai pas eu la motivation de le réaliser convenablement, j'ai donc décidé de créer une nouvelle application me ressemblant plus j'ai donc choisis un jeu de réflexion mon temps étant assez limité (j'espère réussir à le réaliser pendant ma semaine de vacance qui arrive), j'ai décidé un jeu qui me semble facilement réalisable car n'ayant pas trop de contrainte comparé à un jeu d'échec ou autre.
Le jeu en question est donc le jeu du solitaire version plateau (pas carte).
Petite explication rapide du jeu pour ceux qui ne connaissent pas : le plateau classique est en forme de croix, chaque branche fait 2 ligne de 3 et le centre 3 ligne de 3 soit en tout (2x3 = 6, 6x4 = 24, 3x3 = 9, 24 + 9 =) 33, on a au centre un espace vide et le reste est constitué de bille soit 32 billes. Le principe est de retirer toutes les billes du jeu (sauf 1). Pour cela il faut faire passer une bille au dessus d'une autre.
Exemple :
Voila pour les explication ^^.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13XXX XXX XXX XXX XXXXXXX XXXXXXX XxXOXXX XOOxXXX XXXXXXX XXXXXXX XXX XXX XXX XXX X = Pion O = Expace vide Ici on a fait passer le petit x au dessus du grand X qui se trouve entre x et O.
Pour ce qui est des obligations de développement il me faudrait :
- 1 classe mère
- 2 classes filles (/!\ classe fille rattaché à une classe mère créer par mes soins, mais les deux ne doivent pas hérité obligatoirement de la même classe)
- Du polymorphisme
- Une méthode abstraite
- Des attributs et méthodes dans toutes les classes.
Comme cela va être mon premier développement objet j'ai pas mal de difficulté à trouver mes classes filles et ma fonction polymorphe. Sans oublié que j'ai du mal avec les classes abstraites, ce sont bien des classes qui vont servir aux classes filles ?
J'aimerai donc savoir si vous pensez que ce projet est réalisable dans ces délais et si il peut contenir tous les près requis.
Je vous remercie par avance.
Partager