Post by scalion on Jun 28, 2019 11:44:18 GMT 1
Salut à tous,
Bon voilà un post avec zéro code. C'est juste le projet en lui même, bonne lecture :
ZE COLONY
Version 4.1
Update 14/07/2019 : Maintenant on a le menu contextuel (qui m'a donné un peu de fil à retordre) et un petit bonhomme (créé avec le logiciel MakeHuman qui est à la fois gratuit et assez génial) qui se déplace sur la carte, quand on a cliqué sur une case un cube transparent en mouvement apparait pour indiquer la case qu'on va modifier.
Update 05/07/2019 : Voici une première esquisse qui affiche l'image d'into (ci-dessus) en fondu pendant 5 secondes, ensuite vous êtes sur le terrain qui fait 100x100 cases avec le fameux petit refuge (building_chelter_0.png) affiché juste pour le fun sur la case 50,50 (mais c'est pas encore géré en fait). Il y a une petite musique en fond que j'ai fait avec MadTracker. Vous pouvez zoomer avec la molette de la souris et vous promener sur la carte en pointant les bords de l'image. Un petit fading en va-et-vient est appliqué à la case du terrain pointée par la souris. Ci-après le lien du fichier zip contenant le code source g32 et les ressources (lien externe 11 mb quand même, c'est la musique qui prend une place folle) :
- On va avoir un "fullscreen" du jeu avec zéro menu ou info.
Tout ce qu'on va voir c'est le terrain isométrique et la case pointée par la souris en surbrillance.
- Si on clique gauche sur une case "vide" sa ouvre un menu contextuel de construction.
Tout ce qu'on va voir c'est le terrain isométrique et la case pointée par la souris en surbrillance.
- Si on clique gauche sur une case "vide" sa ouvre un menu contextuel de construction.
Dans ce menu on aura les familles de construction :
- Habitations
- Production d'énergie
- Ressources
- Immigration
- Véhicules
- etc..
- Habitations
- Production d'énergie
- Ressources
- Immigration
- Véhicules
- etc..
puis pour chaque famille un sous menu avec les constructions en rapport.
- Un clic gauche sur une construction affiche les infos et les options de la construction
- Un clic gauche sur une construction affiche les infos et les options de la construction
Par exemple sur une habitation le nombre d'habitants, la possibilité de le détruire, l'améliorer, etc...
- Si on fait un clic droit n'importe ou sur une case vide ou pas ca ouvre un menu de config
- Si on fait un clic droit n'importe ou sur une case vide ou pas ca ouvre un menu de config
- Affichage des ressources
- Charger
- Sauver
- Quitter
- etc...
- Dans la boucle principale on a donc :
Affichage du terrain en opengl
comprenant
- Charger
- Sauver
- Quitter
- etc...
- Dans la boucle principale on a donc :
Affichage du terrain en opengl
comprenant
- une Boucle sur les habitants qui se balladent
- une boucle sur les véhicules en déplacement
- une boucle sur les batiments, les éléments de décors, tout ce qui bouge pas.
- une boucle sur les constructions en cours
- l'affichage des ressources si elles sont sélectionnées
- Le But :
Etendre le plus possible sa colonie avec des tas de trucs rigolos, des nouvelles planètes, des nouveautés en tout genre, etc...
On pourra en faire plusieurs, et à chaque fois ca fera des revenus supplémentaires pour les autres colonies. Plus on aura d'habitants plus on aura du score. Il y aura des paliers avec des récompenses tout ça tout ça...
Voilà c'est tout.
On pourra en faire plusieurs, et à chaque fois ca fera des revenus supplémentaires pour les autres colonies. Plus on aura d'habitants plus on aura du score. Il y aura des paliers avec des récompenses tout ça tout ça...
Voilà c'est tout.
Je me suis fait un outils pour créer des graphismes isométriques (voir le post du raytracer isométrique). N'hésitez pas à soumettre vos créations (batiments, véhicules, déco, etc...) si vous voulez, ca me ferait gagner pas mal de temps. Dès que j'aurais un semblant de début de programme je post ici.
C'est pas mal déjà.
au boulot.
Et bonne journée bien sûr !
au boulot.
Et bonne journée bien sûr !