Suite
Séance 21/02/2023



Dans cette séance, j'approfondis mes recherches et entame la création des joueurs. J'affiche le ballon de football d'une autre manière afin de me faciliter la tâche pour plus tard. Ces morceaux de codes me permettent de faire apparaître deux joueurs en forme de carré noir. On obtient donc le premier joueur " Joueur 1 ", ainsi que le second " Joueur 2 ".J'ajoute également un nouveau module " tkinter ".
​
Je décide de récupérer quelques morceaux de code sur des jeux qui se présentent de la même manière, comme par exemple le jeu du Pong.
Le programme fonctionne.
Séance 23/02/2023
Dans cette séance, je m'intéresse aux mouvements de mes joueurs. Je continue mes recherches sur Google et décide de m'inspirer d'un jeu plutôt connu " Snake " pour comprendre comment déplacer n'importe quel objet.
​



Léger changement de police d'écriture ( Normal --> bold )
Je définis mes touches de clavier pour chaque joueur.
Joueur1

Joueur2

On obtient donc un jeu multijoueur, 2 joueurs peuvent jouer en même temps avec des touches différentes. Les joueurs peuvent à présent se déplacer dans tous les sens.

Séance 27/02/2023
Séance 28/02/2023
Dans ces deux séances, j'approfondis mes recherches sur les collisions de la balle ainsi que des joueurs.

Avec la suite du programme affichée ci-dessous, j'arrive à faire rebondir la balle et elle ne sort plus du terrain. Elle arrive à rebondir également sur les joueurs mais passe parfois par dessus.
Il faut donc programmer les collisions des joueurs et faire en sorte qu'ils ne sortent pas du terrain.

Je rencontre un autre problème. Quand la balle atterrit dans le camp adversaire, sans aller dans les cages, elle marque quand même. Or, il ne faut que le point soit compté seulement sur la partie surlignée en rouge.

Il reste encore un problème à résoudre que j'ai cité précédemment. Les joueurs sortent du terrain et même du cadre du jeu.

Séance 09/03/2023
Pour cette séance, je continue toujours mes recherches dans le but de résoudre les problèmes rencontrés. Je cherche également un moyen d'afficher un accueil de jeu et de bienvenue, et je conçois un logo peut-être provisoire. En attendant, voici à quoi ressemble le logo.

Si j'arrive à afficher un écran d'accueil, j’améliorerai mon logo. Pour l'instant, ce n'est que temporaire.

En poursuivant mes recherches, je trouve le module PyGame qui est spécialisé dans la création de jeu.
Il se pourrait qu'en continuant mon programme, je change de module et ajoute PyGame, ce qui facilitera l'avancement de mon projet. Mais rien n'est sûr, je continue donc mes recherches...