Play game
Advance Civ Wars's itch.io pageResults
Criteria | Rank | Score* | Raw Score |
Note générale | #11 | 3.618 | 4.000 |
Overall | #12 | 3.970 | 4.389 |
Respect du thème | #13 | 4.322 | 4.778 |
Ranked from 9 ratings. Score is adjusted from raw score by the median number of ratings per game in the jam.
Pseudo adhérent Premium sur Gamecodeur
Mashadar
Elève Gamecodeur depuis...
2 mois aujourd'hui !
Langage / Moteur utilisé
Lua / LÖVE2D
Temps passé (environ)
Environ 50 heures
Décrivez en détail votre expérience (déroulement, difficultés, progrès réalisés, bilan personnel)
J'ai le plaisir de vous présenter mon premier jeu après ces deux premiers mois de formation avec Gamecodeur! Il s'est fait dans la sueur, le code en ferait surement sauté quelques uns au plafond, mais je suis heureux de pouvoir vous présenter un jeu fini!
Ce projet a été réalisé lors de la Game Jam #26 de Gamecodeur. Il s'agit d'un jeu de stratégie multijoueur en local au tour par tour mêlant des fonctionnalités d'Advance Wars et d'autres jeux de stratégie tels que Civilization ou Starcraft! Je n'ai pas cherché dans l'originalité pour mon premier essai et suis donc resté fortement ancré dans le thème. J'ai voulu mettre l'accent au maximum sur le code afin de me challenger et mettre en pratique les quelques connaissances que j'ai commencé à acquérir. J'ai rencontré une montagne de problèmes, des bugs à plus savoir qu'en faire, mais j'ai réussi à sortir ce jeu et en retire une énorme satisfaction.
J'ai rencontré beaucoup de difficultés, notamment dans l'utilisation efficace des fonctions afin d'économiser du code et de rendre le tout plus lisible. J'ai du me résigner par moment à répéter des lignes de code qui ont bien alourdi mon travail. Je pense que le travail de refactoring que je pourrais faire sur ce projet dans 6 mois sera très intéressant!^^
Je m'excuse d'avance devant la faiblesse des graphismes que j'ai pu ajouter et l'absence de sons. Faute de temps e d'expérience, j'ai du faire un choix. Je m'y attellerai lors d'un prochain projet !
Quelques points concernant mon jeu :
--> Le but du jeu est tout simplement de capturer le QG de l'équipe adverse
--> Trois types d'unités sont présents (Infanterie, Tank, Hélicoptère)
--> Les unités gagnent de l'expérience au fur et à mesure des combats et deviennent plus résistantes.
--> Vous gagnez de l'argent à chaque tour. Plus vous capturez de villes, pour ces revenus augmentent (seuls les infanteries peuvent capturer les bâtiments!).
--> La résistance des unités varient en fonction de l'élément où elles se trouvent.
--> Présence d'un brouillard de guerre.
J'espère que vous prendrez du plaisir à tester mon jeu tout autant que j'ai pris à le faire! Bon code à vous ! ;)
Leave a comment
Log in with itch.io to leave a comment.
Comments
Re Bonsoir Mashadar, je viens de faire un nouvel essai...et cette fois je n'ai pas eu de bug ! Bravo !
Bonsoir Mashadar, franchement bravo, j'ai bien aimé malgré le bug rencontré, le voici
-- Error
main.lua:1421: bad argument #1 to 'draw' (Drawable expected, got nil)
Traceback
[C]: in function 'draw'
main.lua:1421: in function 'drawBattle'
main.lua:2091: in function 'draw'
[C]: in function 'xpcall' --
Bonsoir, merci pour ton retour!
Ca fait un moment, mais te rappelles-tu ce que tu faisais quand ca a buggé?^^
Bonjour Mashadar, je pense que j'avais créé plusieurs unités... et lorsque j'ai lancé un combat le bug est apparu. Mais celui-ci ne c'est pas reproduit ensuite et j'ai fait 3 parties.
Pour un premier jeu, c'est vraiment pas mal. Bravo pour ton travail !
Salut, merci pour ton message, ca motive pour la suite ! ;)
Bravo pour ce jeu, il est très sympa !
Merci pour ton retour! ;)
Très bon petit jeu ,vraiment plaisant et agréable.
Merci à toi, content qu'il ait pu plaire ! ;)
Bon travail. Une bonne profondeur tactique avec l'argent à dépenser, l'expérience acquise, les tours de vision, les villes à capturer.
Petit détail, il me semble que le joueur 1 commence avec 1000 or en moins vu que tu incrémentes de 1000 à partir du 1er tour du joueur.
Salut, merci ton message et merci d'avoir pris le temps de regarder ce que j'avais mis en place! C'est assez basique mais assez formateur!^^
Pour ce qui est de l'avantage en gold, il est voulu étant donné que le joueur 1 a l'avantage de l'initiative du fait qu'il joue en premier ;)
Bon travail. Une bonne profondeur tactique avec l'argent à dépenser, l'expérience acquise, les tours de vision, les villes à capturer.
Petit détail, il me semble que le joueur 1 commence avec 1000 or en moins vu que tu incrémentes de 1000 à partir du 1er tour du joueur.
Même remarque pour l'affichage des commandes. Les avoir sur la page du jeu aiderait dejà un peu.
Je commence à tester le jeu
Bien joué, bon boulot! Un petit coté avec toutes les commandes serait top ! :)
Merci à toi! Je me suis lancé dans l'affichage des commandes à la fin, je vais tenter de faire quelque chose de plus propre ! ;)
Wouah, avec les usines et le brouillard de guerre en prime, ça claque!
Par contre il font que j'avance et désélectionne mon unité afin de mettre à jour le brouillard de guerre. Aussi, j'ai constaté qu'il faut trois tours pour capturer une ville avec une unité full HP, et que le tooltip indique "C pour capturer" également avec un tank alors que ça n'avait pas l'air de fonctionner. Très bien joué en tout cas!
Merci d'avoir testé mon jeu et merci pour tes observations! ;)
J'ai pu régler le bug qui affichait "C pour Capturer" si c'était une autre unit, je n'y avais même pas pensé.^^
Pour ce qui est de la capture en trois tours de la ville je n'ai pas encore trouvé comment faire..la condition que j'ai mis en place permet seulement d'éviter que les bâtiments ne reprennent des HP pendant les 2 ou 3 premiers tours, ensuite ça ne marche plus. Je vais finir par trouver.^^ Pour ce qui est du brouillard de guerre c'est intentionnel dans le sens ou c'est au joueur de prende le risque de traverser le brouillard et de valider son mouvement sans savoir où il arrive..mais je te concède qu'esthétiquement ce n'est pas le top! ^^
Merci pour tous ces points que tu as avancé. ;=)
très bon jeu, bravo (y)