A downloadable Strategy Game for Windows

Votre mission si vous l’acceptez, sera d’être le premier à aligner 4 jetons de sa couleur horizontalement, verticalement et diagonalement.

Si lors d’une partie, tous les jetons sont joués sans qu’il y est d’alignement de jetons, la partie est déclaré nulle.

Les flèches “gauche” et “droite” permettent de choisir votre colonne, la flèche du bas pour jouer le jeton et la touche “Entrée” pour relancer une partie

Le jeu se joue au tour par tour, vous affronterez l’IA, serez vous capable de la vaincre ?!?

------------------------------------------------------------


Jeu réalisé à l'occasion de la Game Jam #24 GameCodeur

Elève premium Gamecodeur depuis: le 9 Avril 2020

Langage / Framework utilisé: LUA/Love 2D

Ressources: Une grille basique récupérée sur le web, le reste est dessiné par Love

Librairies extérieures utilisés: Aucune librairies extérieures, je n'ai même pas regardé l'algorithme min-max pour le projet et j'ai codé l'IA moi-même.

Temps de réalisation: 1 semaine en codant de 2 a 6 heures par jour.

------------------------------------------------------------


Je m'appelle Dario, élève Premium GameCodeur depuis environ 3 semaines, à l'occasion de la Game Jam #24 j'ai décidé de faire mon tout premier jeu.

Je n'en suis qu'au tout début de la formation, je me suis arrêté à "Déplacements et collisions sur une Tilemap" pour pouvoir me consacrer à la réalisation du projet.

J'ai quelques notions de base en C#, ce qui m'a permis d'aborder LUA sans trop de difficultés mais jamais aucun projet réalisé.

Pour ce jeu, je voulais utiliser le case par case comme dans l'atelier sur les tilemaps pour le déplacement des jetons mais également l'animation pour faire tomber le jeton dans la colonne.

J'ai ajouté de la vitesse au fur et a mesure que le pion tombe comme dans l'atelier sur l'inertie,

A chaque tour, le jeu vérifie qu'il n'y a pas victoire, défaite ou match nul avant de lancer un nouveau jeton.

Une IA  permet de jouer un jeton dans une des colonnes à condition qu'elle ne soit pas pleine. Elle détectera si "vous" avez 3 pions alignés afin de vous empêcher d'en placer un quatrième et enfin si elle a 3 pions alignés elle placera le sien dans la bonne colonne afin de gagner la partie.

------------------------------------------------------------


Il y a encore  des pistes d'amélioration, des choses que j'aurais voulu faire comme la création d'un menu voir même de faire choisir à l'utilisateur la taille de la grille ainsi que le nombre de pions  a aligner mais je manque de théorie et de temps pour aller aussi loin, peut être pour une prochaine évolution du projet.


PS: Mise a jour du vendredi 1er Mai: Ajout du son et de la musique au jeu.


Merci a ceux qui aurons pris le temps de tester mon jeu !

Download

Download
Puissance4.zip 7.4 MB

Leave a comment

Log in with itch.io to leave a comment.