Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines
A jam submission

Advance Civ WarsView game page

Submitted by Mashadar — 1 hour, 5 minutes before the deadline
Add to collection

Play game

Advance Civ Wars's itch.io page

Results

CriteriaRankScore*Raw Score
Note générale#113.6184.000
Overall#123.9704.389
Respect du thème#134.3224.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

Submitted

Re Bonsoir Mashadar, je viens de faire un nouvel essai...et cette fois je n'ai pas eu de bug ! Bravo !

Submitted (1 edit)

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' -- 

Developer

Bonsoir, merci pour ton retour!

Ca fait un moment, mais te rappelles-tu ce que tu faisais quand ca a buggé?^^

Submitted

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. 

Submitted

Pour un premier jeu, c'est vraiment pas mal. Bravo pour ton travail !

Developer

Salut, merci pour ton message, ca motive pour la suite ! ;)

Submitted

Bravo pour ce jeu, il est très sympa !

Developer

Merci pour ton retour! ;)

Submitted

Très bon petit jeu ,vraiment plaisant et agréable.

Developer

Merci à toi, content qu'il ait pu plaire ! ;)

Submitted

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.

Developer(+1)

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 ;)

Submitted

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.

Submitted

Même remarque pour l'affichage des commandes. Les avoir sur la page du jeu aiderait dejà un peu.

Je commence à tester le jeu

Submitted

Bien joué, bon boulot!  Un petit coté avec toutes les commandes serait top ! :)

Developer

Merci à toi! Je me suis lancé dans l'affichage des commandes à la fin, je vais tenter de faire quelque chose de plus propre ! ;)

Submitted

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!

Developer(+1)

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é. ;=)

Submitted

très bon jeu, bravo (y)