Les membres ayant 30 points peuvent parler sur les canaux annonces, projets et hs du chat.
La shoutbox n'est pas chargée par défaut pour des raisons de performances. Cliquez pour charger.
Menu
Calculatrices
Graph 35 à 100
Graph 25+Pro/25+E/25+E II
Graph 35+USB/75(+E)/85/95 SD
Graph 100(+)
Classpad 300/330(+)
fx-CG 10/20 (Prizm)
Classpad 400(+E)
Graph 90+E
fx-92+ SC
Liens
¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graph 35+USB/75(+E)/85/95 SD >> Concours Casio >> Snow wars
Snow wars
Version : 1.0 Taille : 20000 octets Ajouté le : 2015-01-31 22:33 Modifié le : 2015-02-01 23:19
Auteur et posteur :
DodormeurHors ligneAncien rédacteurPoints: 3965 Défis: 84 Message
Planète Casio - Concours Casio - Snow wars - dodormeur - Calculatrices
Nombre de visites sur cette page : 4639
Score au progrank : 45
Note actuelle : 9/10 noté 1 fois
Vous devez être connecté(e) pour noter (inscription).
831 téléchargements | Soumettre un test

Ce programme est sous licence Creative Commons 2.0 BY



Ce programme a participé à l'édition n°14 des Casio Programming Contest.
Pour plus d'informations sur cet événement, cliquez ici.
Description :

Quelque part en Suisse

-Chef, chef !
-Que se passe t-il, sous-fifre ?
-Une compagnie concurrente vient d'ouvrir juste à coté !
-Et alors? Faites comme d'habitude, achetez le gouvernement pour découvrir deux immigrés illégaux chez eux et faites les mettre en prison (la compagnie, pas les immigrés) ! Ce n'est pas des problèmes aussi futiles qui vont se mettre entre moi et le titre de "meilleure compagnie de sport d'hiver du monde !" et la pile de billet qui va avec...
-Mais chef, ils ont pensé à acheter un avocat et le juge qui va avec ! Si on fait quoi que ce soit d'illégal, ils vont nous bouffer !
-Hum... Dans ce cas, mesure d'urgence.
-C'est à dire?
-Tu sais que tous nos clients sont des beaufs venu faire des sports d'hiver?
-Oui, les pubs entre les matchs de foot ont bien marché...
-Et que fait un beauf quand on lui dit de taper?
-J'ai peur de comprendre...
-En effet, on va lancer cette armée de crétins sur cette compagnie, ils ne s'en relèveront pas ! En plus on est tout à fait légal, vu que ces abrutis sont majeurs et donc censé être responsable... Je suis un génie !


Quelques heures plus tard

-Alors esclave, est-ce que la compagnie concurrente s'est enfuie a la vue de notre armée de tubés?
-Euh... Comment dire... En fait ils ont sortis leurs propres beaufs pour retenir les nôtres...
-ARG ! Et bien si c'est comme ça, c'est la guerre ! On verra bien qui règnera en maitre sur les sports d'hiver !


Explications
Explications

Dans ce jeu, un joueur incarne un suisse avare (ça fait un peu pléonasme non? ) qui doit essayer de bouter hors de chez lui une compagnie concurrente, incarnée par l'autre joueur.
Chacun a son tour, vous devez créer des beaufs, et les envoyer au combat, tous cela dans la joie et la bonne humeur ! (suffit de leur donner un pack de bière et c'est bon... )
Pour capturer un bâtiment ennemi, il suffit de stationner un abruti dessus pendant 2 ou 4 tours, le temps qu'il marque bien son territoire.
Une fois qu'une compagnie n'a plus de bâtiment, elle a perdu, et l'autre joueur peut devenir le maitre des sport d'hiver !


Bâtiments et unités
Bâtiments et unités

Le jeu est composé de deux bâtiments : le chalet et le magasin d'équipement.
Le chalet rapporte un peu d'argent a chaque tour, tandis que le magasin permet d'équiper vos touristes (vous en avez a l'infini, c'est pas ça qui manque en hiver )

Chaque unité dispose d'attaque, de défense, de mouvement, de vision, de distance d'attaque et de PV.
L'attaque indique le nombre de dégâts que l'unité inflige,
la défense le nombre de dégâts réduit de l'attaque ennemi (dégâts subis = attaque - défense),
le mouvement indique le nombre de case que l'unité peut parcourir a chaque tour,
la vision le nombre de case que l'unité voit,
la distance d'attaque est assez explicite, (la distance a laquelle l'unité peut attaquer)
et les PV représentent l\'implication du communisme dans l'économie marxiste du 18eme siècle. (mais également le nombre de dégâts que peut prendre l'unité)


Touches
Touches

Les touches sont simples, les flèches pour se déplacer et EXE pour valider.
Pour créer une unité, allez sur un magasin et appuyez sur EXE.
Pour déplacer une unité, allez dessus, vérifiez qu'elle n'est pas fatiguée (petit X en bas à gauche), puis EXE. Vous pourrez alors choisir son déplacement. Faites attention, car si vous percutez un allié ou un ennemi dans le déplacement, elle se fera prendre par surprise et ne pourra pas attaquer (la subtilité étant que certaines unités peuvent se déplacer plus loin que leur champ de vision ). Il faudra donc prévoir la position des ennemis
Après avoir déplacé une unité, elle peut attaquer. Vous devez choisir la case qu'elle devra attaquer (la aussi elle pourra être en-dehors du champ de vision). Si vous sélectionnez une case en dehors de son champ d'attaque, elle ne fera rien (faites attention de ne pas attaquer vos alliés :demon: )

Sinon les touches F1-6 permettent diverses fonctions :
F1-2 : régler le zoom
F3 : sauvegarder
F4 : sauver et retour au menu
F5 : afficher les informations
F6 : finir son tour


Autres informations
Autres informations

Pour le moment, il n'y a que trois cartes.
La première (numéro 0) est une carte aléatoire et assez grande, parfaite pour un cours très long
la deuxième et troisième (numéro 1-2) sont très petites, il faudra anticiper les mouvements de l\'adversaire pour prendre l'avantage, elles sont parfaites pour de petits affrontements de quelques minutes.

Il y a également la possibilité de changer le set d'unité, c'est a dire de modifier leur sprites, nom et données. Je n'ai pas eu le temps d'en faire, mais cela viendra peut-être

Si vous désirez créer vos map ou set d'unités, n'hésitez pas ! Et si vous voulez des infos dessus, MP moi

Si vous essayez de charger un set d'unité ou une map inexistants, cela chargera la map et le set par défaut.


Bon jeu !

Le premier fichier contient le jeu avec les deux cartes, le deuxième contient les sources en plus


Note sur 10 Commentaire Date de notation
9Super comme jeu ! Assez maniable, super concept, il a à peu près tout pour plaire !Le 24.12.2021 à 17:59

Commentaires :

Pages: Précédente | 1, 2

LephenixnoirHors ligneAdministrateurPoints: 24575 Défis: 170 Message
Posté le 01-02-2015 à 09:32 | #
Purobaz a écrit :
Elle arrive quand au JO ? Parce qu'il y a quand même beaucoup de pratiquants.

Je préfère être à demi en-dehors du thème que faire pareil que tout le monde...

Purobaz a écrit :
Je comprends pas le rapport ?

Calm down, c'était de l'humour.
DodormeurHors ligneAncien rédacteurPoints: 3965 Défis: 84 Message
Posté le 01-02-2015 à 09:38 | #
Bon, vous vous calmez ou je supprime le programme je demande a un modo de le faire

Faut pas tergiverser sur le rapport au thème en se basant uniquement sur le nom, parce qu'en l’occurrence il y a un rapport profond avec le thème, mais il ne peut pas se voir qu'au nom
Vous verrez cela ce soir !

DodormeurHors ligneAncien rédacteurPoints: 3965 Défis: 84 Message
Posté le 01-02-2015 à 22:10 | #
Bon, voila le jeu est publié

Maintenant en lisant l'histoire, vous comprenez le rapport avec les sports d'hiver ?

D'ailleurs, la vraie référence du nom est à advance wars , mais bon, star wars marche aussi
LephenixnoirHors ligneAdministrateurPoints: 24575 Défis: 170 Message
Posté le 01-02-2015 à 22:15 | #
Dodormeur a écrit :
D'ailleurs, la vraie référence du nom est à advance wars

J'ai compris tout de suite quand j'ai lu « 2 à 4 tours sur le même bâtiment »

Bon ben voilà un jeu qui a le mérite d'être fini au moins
Bon courage !
DodormeurHors ligneAncien rédacteurPoints: 3965 Défis: 84 Message
Posté le 01-02-2015 à 22:22 | #

Le pire c'est que j'y ai juste joué une partie avec un pote pendant un long trajet en car, mais faut croire que ça m'a marqué

Sinon le code est pas génial et absolument pas commenté, j’essaierai de corriger cela avant minuit, mais j'aurai peut-être la flemme


Voila, le code est relativement propre maintenant, et commenté

J'en ai profité pour faire une petite mise a jour, rien d'important mais cela pouvait générer une system error si vous jouiez trop de partie a la suite

Quelqu'un pourrait tester si il est compatible SH4?
LephenixnoirHors ligneAdministrateurPoints: 24575 Défis: 170 Message
Posté le 01-02-2015 à 22:58 | #
Compatible SH4.
Whoah, j'ai eu du mal à y jouer. Les contrôles sont hyper sensibles, encore plus sur SH4 ! Je soutiens que t'aurais du utiliser GetKeyWait() plutôt que le IsKeyDown() que je devine...

Sinon je suppose que t'as un algo d'interpolation pour le zoom / dézoom ?
Sinon, je trouve que l'écran comporte un peu trop de zones grises... enfin, j'ai pas non plus compris tout de suite que la neige était l'équivalent du brouillard de guerre et j'ai passé 2 minutes à essayer de faire bouger une unité que je venais de construire >_<
DodormeurHors ligneAncien rédacteurPoints: 3965 Défis: 84 Message
Posté le 01-02-2015 à 23:16 | # | Fichier joint
Effectivement, ayant oublié ma calto chez moi (oui je suis un boulet ><), je n'ai pas pu tester on-calc... Du coup je corrige et ralentis les contrôles

Et c'est juste un algo ultra-bourrin du plus proche voisin, c'est vraiment mauvais, j'aurais bien fait interpolation linéaire, mais pas le temps :/

Les zones de gris sont le brouillard de guerre (la neige qu'on peut enlever sur les options est juste esthétique )
Et les unités que tu peux bouger montrent leur champ d'action quand tu passes le curseur dessus (question d'habitude)

Version corrigée et ralentie en fichier joint et modifié dans le post principal aussi

Pages: Précédente | 1, 2

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 209 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire non affilié à Casio. Toute reproduction de Planète Casio, même partielle, est interdite.
Les programmes et autres publications présentes sur Planète Casio restent la propriété de leurs auteurs et peuvent être soumis à des licences ou copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd