Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags
A jam submission

Battle of AzureView game page

Medieval tactical game inspired by Advance Wars and Wargroove
Submitted by Nydren — 1 day, 2 hours before the deadline
Add to collection

Play game

Battle of Azure's itch.io page

Results

CriteriaRankScore*Raw Score
Overall#14.7504.750
Respect du thème#15.0005.000
Note générale#24.5004.500

Ranked from 18 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.

Pseudo adhérent Premium sur Gamecodeur
gnadrault

Elève Gamecodeur depuis...
Avril 2020

Langage / Moteur utilisé
Langage Lua / LÖVE 2d

Temps passé (environ)
90-100h

Décrivez en détail votre expérience (déroulement, difficultés, progrès réalisés, bilan personnel)
Bonjour, je viens de terminer mon premier jeu, plutôt un prototype pour le moment. Battle of Azure est inspiré de Advance Wars et de Wargroove, jeu au tour par tour avec gestion des unités et prise en compte du type de terrain.

Pour ma première JAM j'ai souhaité me concentrer sur le gameplay et sur l'apprentissage du langage Lua et du game framework LÖVE, je n'ai pas utilisé de librairies ou de code externe, mais j'ai utilisé beaucoup de ressources externes listées ci-dessous :

- Textures map : Heroic Creature Pack par Aleksandr Makarov
https://iknowkingrabbit.itch.io/heroic-creature-pack
- Textures combat : Fantasy Heroes: Character Sprite Sheet par Ragewortt
https://opengameart.org/content/fantasy-heroes-character-sprite-sheet
- Musique du menu : Town Theme par cynicmusic
https://opengameart.org/content/town-theme-rpg
- Musique dans la map : Woodland Fantasy par Matthew Pablo
https://opengameart.org/content/woodland-fantasy

Pour les prochaines Game JAM je compte créer mes propres sprites, musiques et bruitages.

Le jeu se déroule dans l'univers d'Azure où l'on contrôle des troupes de héros qui doivent battre les démons qui ravagent l'île.
Initialement, j'avais prévu plusieurs îles jouables, mais manque de temps je me suis limité à une seule île, peut-être dans une prochaine version.

Élève Gamecodeur depuis 4 mois environ, les cours Gamecodeur de TileMap et celui sur l'intelligence artificielle m'ont été d'une grande aide pour ce projet. J'ai souhaité automatiser le combat des ennemis c'est pourquoi j'ai appris et mis en pratique un algorithme de pathfinding de type A* (A Star), cela m'a pris beaucoup de temps, mais a été tellement instructif et bénéfique pour le jeu, que du bonheur.

Il reste encore quelques bugs que ce soit sur les animations des unités pendant les combats ou le pathfinding des ennemis qui n'est pas toujours efficace. Quelques points d'améliorations seront à prévoir, le loading des textures au lancement du jeu est trop long également, une optimisation sera nécessaire.

J’ai passé environ 90-100 heures sur le développement de ce jeu, j’ai passé beaucoup de temps sur l’IA des ennemis.

J’ai adoré participer à cette Game JAM, c’étais ma première et très certainement pas la dernière. Le langage Lua a été un peu déroutant au début, j’ai plus l’habitude de la programmation orientée objet, mais on y prend rapidement le coup de main.

Je vous remercie pour le temps accordé à essayer mon jeu.

Je vous souhaite une très belle expérience :)

N'hésitez pas à me laisser un message si vous avez des conseils ou des critiques constructives concernant Battle of Azure.

Bon jeu!

Leave a comment

Log in with itch.io to leave a comment.

Comments

Submitted(+1)

Très bonne réalisation, très agréable à jouer. Bravo à toi !

Developer

Merci beaucoup Raphytator :)

Submitted(+1)

Très beau travail ! Ton IA fonctionne vraiment bien, il y a un gros travail sur le polish, et la musique de la map est bien choisie !

Pas grand chose à redire. :)

Developer

C'est très gentil merci Lysenti!

Ça fait très plaisir :) 

Submitted(+1)

Wow bravo ! J'ai vraiment bien aimé ton jeu, vraiment super !

Developer

Merci Gamabunta ! Très sympa de ta part merci.

(2 edits) (+1)

Quel boulot un grand bravo ! Tout est beau, le système de déplacement est super pratique et l'ia est intelligente :) La musique est bien choisie et en + j'ai gagné :P Je te donne 2x5 etoiles, c'est mérité ! 

Developer

Bonjour WizardNored,

Merci beaucoup pour ce commentaire :) ça fait très plaisir de savoir que des gens apprécient mon jeu, c'est motivant pour la suite :) Merci

Submitted(+1)

Impressionnant !
Quel travail et quelle qualité, les détails sont soignés.
(J'ai un bug d'affichage mais je suis le seul il me semble d'après les commentaires : lors de la résolution d'un combat, les sprites de l'adversaire ne sont pas visible, j'ai à la place de grands rectangles blanc (qui clignotent en rosâtre).

Developer

Bonjour,

Merci beaucoup pour ce retour! Je vais voir d'où est-ce que ce bug pourrait venir. 

Submitted(+1)

Bravo ,vraiment ,j'ai beaucoup apprécié ton jeu ,gg a toi

Developer

Merci beaucoup darkpic! C'est très gentil :)

Submitted(+1)

Super jeu, ça a du te demander énormément de temps de faire l'intelligence artificielle franchement bravo continue comme ça !

Developer(+1)

Merci pour ton message :)

Oui effectivement j'ai passé environ 30-35h sur l'IA et l'algorithme de pathfinding, ça demande pas mal de travail mais c'est très enrichissant.

Submitted (2 edits) (+1)

Bravo, un chouette petit jeu. Félicitation !

Developer

Merci :)

Submitted(+1)

Bravo pour ton projet, les graphismes et l'intro apportent vraiment du cachet à l'ensemble, félicitations! ;) Ca me pousse à polisher ça pour mon prochain essai ^^

Developer

Merci beaucoup ! J'ai utilisé pas mal de ressources, ça aide beaucoup. 

Submitted

Je sais bien, encore gaut-il trouver les bonnes ressources et bien les utiliser..^^ Pour le moment je suis loin de gérer ça, donc je trouve ça cool de voir le rendu.

Submitted(+1)

superbe jeu, bravo (y)

Developer

Merci =) j'ai essayé JeuDeGuerre aussi c'est super! J'ai adoré les déplacements et les transitions de changement de joueur, c'est très propre

(3 edits)

Salut ! Sur mon PC j'arrive pas à lancer le jeu, je reste bloqué sur un écran blanc et ça bouge plus. Pas de freeze, pas de plantage, pas de message d'erreur. Pourrais - tu poster le .love que je puisse tester sur mon  mac ?

Developer (1 edit)

Salut! C'est bon je viens d'ajouter le .love dans les téléchargements du jeu. J'ai un écran blanc au lancement mais qui dure 3-4 secondes max, j'ai pas optimisé le chargement des textures, je charge toutes les textures au lancement du jeu ce qui n'est pas l'idéal. J'espère que ça résoudra ton problème.

(+1)

Merci beaucoup ! C'est bon ça fonctionne ! Félicitations pour ton jeu, très joli, très propre, et très agréable à jouer. Tu as la base pour me faire oublier Battle for Wesnoth ! Une petite remarque, mais je sais qu'on est dans une jam donc c'est pas forcément opportun : nos unités sont vraiment trop balèzes par rapport à ce qu'on a en face, une pincée d'équilibrage sera à prévoir si tu comptes le continuer plus tard. Bravo ! Très belle submission !

Developer

Super merci à toi pour ton retour =) Oui je vais pouvoir retravailler certains éléments sur lesquels je suis passé un peu rapidement. J'ai pas mal de choses que j'aimerais faire évoluer. Merci pour ton commentaire !

Submitted(+1)

Wow, vraiment top !

Developer(+1)

Merci beaucoup c'est très sympa! 

(+1)

Excellent travail !

Developer

Merci beaucoup =)

Submitted(+1)

J'aime l'ambiance, tu as mis le paquet !

Developer

Merci! J'ai utilisé des ressources externes qui sont disponibles dans la description du jeu

Submitted(+1)

Vraiment cool, j'adore. Juste que sa fait bizarre qu'on voit pas le haut de la fenêtre même si c'est pas un full screen. Autre petit point c'est qu'on a une vue assez loin des unité, mais je pense qu'avec un zoom et une camera qui bouge se seras parfait.

Developer(+1)

Bonjour merci beaucoup ça fait plaisir! Effectivement je vais regarder ça, j'ai pu remarquer que ça dépend de la résolution et de la mise à l'échelle de l'écran, je vais faire en sorte que ce soit responsive. Un zoom caméra serait pas mal non plus effectivement, avec un focus sur l'unité en cours.

Merci pour les conseils =)