Nous allons utiliser ici Python 2.x, car le portage de Pygame n’est pas encore terminé.
1. Représenter un plateau de bataille navale
La bataille navale est un jeu présentant deux plateaux carrés de 10 cases de côté. Sur le premier, on place ses bateaux, puis on note les coups de l’adversaire tandis que sur le second, on note ses propres coups. Un tir dans l’eau se note par l’apposition d’un pion blanc et un tir réussi par un pion rouge. Avant même de se poser une quelconque question à propos des problématiques liées à Pygame et son utilisation, il est nécessaire de savoir comment on va bien pouvoir représenter ces plateaux de jeu.
La manière la plus basique consiste à dire qu’un plateau de jeu est un ensemble de cases qui sont chacune un 2-uplet constitué des lignes qui sont représentées par une lettre (de A à J) et des colonnes qui le sont par un chiffre (de 0 à 9).
On aurait pu penser à un tableau de lignes, lesquelles seraient des tableaux de cases,...
- Accédez à tous les contenus de Connect en illimité
- Découvrez des listes de lecture et des contenus Premium
- Consultez les nouveaux articles en avant-première