Calculatrices
Graph 35 à 100 (CFX)
Graph 25/25+ (Pro) (fx-7400)
Graph 35+USB/75/85/95 (SD)
Graph 100/100+ (AFX)
ClassPad 300/330
Fx-CG 10/20
Fx-CP 400
Graph 90+E

Retour aux miniatures
Tri avancé
Liste des programmes
Nom Date
CALCPOKE
SnowCrash
NASAControl
KanColle AS sim
SuperAdventure
RPG-Fight
Hack mini
Darkway
Donjon 3
Donjon 2
Donjon 1
Guerriers sombr
Casio Dale
Voleurs D'espri
Mily
Anonymous
Ff evolution
Warrior
Pokemon
Pegre
Pages: 1,2,3,4,5 >>

¤ Transférer un programme sur
sa calculatrice

¤ Vous cherchez une fonction ?
Jeux >> Graphs 35 à 100 >> Role/RPG >> KanColle AS sim
KanColle AS sim
Version : 1.1.1 Taille : 40800 octets Ajouté le : 2018-06-05 00:02 Modifié le : 2018-10-05 22:10
Auteur et posteur :
Oradimi
Hors ligne
Membre
Points: 40
Défis: 0
Message
Planète Casio - Jeu Casio de role ou rpg - KanColle AS sim - Oradimi - Calculatrices
Nombre de visites sur cette page : 1358
Score au progrank : 33
Note actuelle : 8,7/10 noté 1 fois

Vous devez être inscrit(e) et avoir 20 points ou plus pour noter.
138 téléchargements | Voir les Tests (1)


Description :

Présentation :

Il s'agit d'un simulateur d'attaque aérienne se basant sur Kancolle.
Mon programme simule un élément de gameplay de ce jeu : les frappes aériennes.
Ce programme n'est pas un jeu à proprement parler, car vous ne pouvez ni gagner ni perdre, mais je pensais que c'était suffisamment divertissant pour être dans la catégorie jeux.
C'est mon premier grand projet comme celui-ci, et ça m'a pris plus d'un an, car je n'avais pas beaucoup d'expérience avec ce langage de programmation au début (j'ai seulement commencé à apprendre des algorithmes l'année dernière au lycée). Ça a été une très bonne expérience et j'ai vraiment beaucoup amélioré mes compétences en programmation.
Kancolle est un jeu sur navigateur populaire au Japon avec des navires de la seconde guerre mondiale. Les frappes aériennes sont déclenchées par les porte-avions au début de chaque bataille dans le jeu. Pour que mon programme puisse être digne d'un simulateur, j'ai utilisé les formules disponibles sur la page "Combat" de Kancolle Wikia.
Accéder au jeu peut être un peu plus dur qu'un jeu navigateur lambda, donc voici un lien vers un guide pour débuter (en anglais), cela peut permettre de mieux comprendre le programme, si vous êtes intéressés par le concept.
Exemple d'airstrikes en action dans le jeu en lui même, un exemple où les ennemis se font bien défoncer (deux vagues de support aérodrome (LBAS) suivies de l'airstrike des porte-avions, de 9:00 à 9:24) : Summer 2017 event E-5 Hard

IMPORTANT :
3 emplacements de fichiers sont présents : le 1er est la dernière version, le 2e est un ZIP contenant les précédentes versions (la 1.0 et la 1.1), le 3e est la version Beta, beaucoup plus légère (mais réalisée il y a longtemps avec du spaghetti code), si vous n'avez pas assez de place.


Spécificités de mon programme :

→ Les ennemis n'attaquent pas, ils subissent juste des dégâts en fonction de la configuration de votre équipement et de la flotte ennemie
→ Vous ne pouvez pas gagner ou perdre, une fois que vous commencez la simulation, le programme refait des simulations jusqu'à la fermeture du programme (en cours de simulation, vous pouvez quitter en appuyant sur "EXIT")
→ Testé uniquement sur Graph 35+E USB et l'émulateur de Graph 85 en version 1.1.1 ou + (pourrait éventuellement fonctionner sur d'autres)

Astuces :

→ Avant de commencer, allez voir le tutoriel ! Il explique l'affichage des résultats de simulation, qui peut être très confus sans savoir ! (version 1.0 ou +)
→ Vous pouvez prendre jusqu'à 7 porte-avions, chacun pouvant tenir de 1 à 4 escadrilles ! Vous pouvez même, si vous voulez, n'amener aucun porte avion, pour n'utiliser que le support aérodrome ! (la version 1.0 ne gère pas les différents porte-avions, uniquement les escadrilles)
→ Le support aérodrome (LBAS) vient en aide au porte-avions pour infliger des dégâts aux ennemis avant leur attaque ! (version 1.0 ou +)
→ Plus une escadrille comporte d'avions, plus elle sera efficace ! Cependant, la différence entre une escadrille de 1 avion et de 4 avions par exemple est la même qu'entre une escadrille de 36 et de 49 avions...
→ La puissance (Pwr) d'un avion influe directement sur les dommages portés.
→ Les avions de reconnaissance et les "bateaux volants" (de très gros avions) ne peuvent pas attaquer, mais s'ils sont couplés avec au moins un bombardier torpilleur, ils permettent de déclencher un bonus de dommage pour tous les avions attaquants ! Plus la précision (Pr) d'un avion activant le contact est grande, plus l'efficacité du bonus sera grande ! (version 1.1)
→ La capacité de reconnaissance (Rc) d'un avion va influer sur ses chances d'activer le contact ! La taille de l'escadrille influe également. (version 1.1)
→ Les bombardiers en piqué, malgré la présence de statistiques de précision et de reconnaissance pour eux, ne peuvent pas activer le contact. (version 1.1)
→ La taille d'escadrille des aérodromes ne peut pas être modifiée ! (version 1.1)
→ Les ennemis sont des bateaux, et sont affichés par "cases" lors d'une simulation (utilisez le tutoriel pour mieux comprendre)
→ Vous pouvez revenir en arrière dans le menu de sélection d'ennemis avec "EXIT" !
→ Les portes avions ennemis n'ont pas d'avions sur eux, du moins dans la version actuelle... (version 1.1 ou -)
→ Les "+1", "+2" ou "+3" à côté du texte "Contact!" pendant la simulation indiquent l'efficacité du contact enclenché !
→ Vous pouvez quitter une simulation pour revenir dans le menu de sélection de programmes avec "EXIT" (version 1.0 ou +)
→ Certains ennemis ont une armure plus coriace ou une esquive plus élevée ! Ne soyez pas étonnés si toutes vos escadrilles ratent leur cible...
→ Les dommages causés par les bombardiers torpilleurs peuvent surprendre... ils ont un très grand potentiel mais peuvent aussi ne faire que très peu de dommages. Cette remarque n'est cependant valable que s'ils sont placés sur des porte-avions.

Progression de la prochaine mise à jour :

Version 1.1.2
   5%

Avancement :
→ Bug du 5e ennemi moins attaqué en formation "Vanguard" corrigé.

Notes de mise à jour :

Version 1.1.1 :
→ Taille : 40800 octets
→ Lancer " KCASSIM" pour démarrer le programme
→ Le programme est désormais entièrement compatible avec l'émulateur gratuit de Graph 85 fourni par Casio lui-même !
→ Ajout d'un menu navigable pour la sélection d'ennemis (la fonction "Edit setup" ne fonctionne pas encore correctement pour les ennemis, ce sera corrigé dans la prochaine mise à jour)
→ Légères améliorations graphiques
→ Réorganisation des sous-programmes et optimisation du code
→ La formation "Vanguard" fonctionne désormais correctement. Il est cependant possible que le 6e ennemi dans une flotte de 6 se fasse attaquer plus que prévu (sera corrigé dans la prochaine màj) Le 5e ennemi dans le cas d'une flotte de 5 navires se fait attaquer deux fois moins que la normale.
→ Il n'est plus possible de mettre son curseur sur les compteurs de nombre d'avions dans le menu de sélection des avions basés sur aérodromes, car ce nombre est prédéfini de toute façon
→ Si vous avez la version 1.1 installée, il est fortement recommandé de la supprimer avant d'installer la 1.1.1
→ Correction de bugs :
⇒ Si vous sélectionniez des avions à coque (Flying boats), puis que vous changiez de nouveau vers un avion classique dans un aérodrome, le nombre d'avions restait à 4 au lieu de revenir à 18.
⇒ Si vous composiez une flotte combinée d'ennemis avec moins de 6 bateaux dans la flotte principale, des bugs d'affichage des indicateurs de coups critiques et de dommages égaux à 0 pouvaient se produire.

Version 1.1 :
→ Taille : 39460 octets
→ Lancer " KCASSIM" pour démarrer le programme
→ Ajout d'un menu navigable pour sélectionner les escadrilles, les séries de questions sont réduites au minimum
→ Ajout d'un menu pour modifier son setup, il n'est désormais plus nécessaire de réentrer toutes les données pour modifier quelque chose
→ Ajout de deux statistiques supplémentaires aux avions, la précision (Pr) et la capacité de reconnaissance (Rc)
→ La statistique de puissance est abrégée en "Pwr"
→ Ajout d'une base de donnée pour les statistiques des avions (3 statistiques différentes)
→ Ajout de la mécanique de contact, grâce aux deux nouvelles statistiques
→ La taille des escadrons et la puissance des avions est désormais stockée dans les matrices au lieu d'être directement utilisée pour calculer la puissance des escadrilles pour faciliter le développement de mises à jour futures
→ Après avoir choisi un ennemi, la flèche reste désormais dans le même menu. Vous pouvez toujours utiliser "EXIT" pour revenir en arrière
→ Modifications dans le menu principal, et ajout de 2 nouveaux menus : Nouveau setup, Lancer la simulation, Modifier le setup, Tutoriel, Restaurer un setup
→ Le programme utilise désormais les matrices A, B, C, D, E, ainsi que Q, R, S et T pour la restauration de setup
→ Suppression des Strings pour augmenter la compatibilité
→ Changement du nom des sous-programmes pour qu'ils soient reconnaissables : ils commencent désormais tous par "KCAS"
→ Changement du nom du programme principal pour correspondre avec le nom présent sur ce site, et ajout d'un espace au début du nom pour qu'il soit en haut de la liste
→ Si vous avez la version 1.0 installée, il est fortement recommandé de la supprimer avant d'installer la 1.1
→ Correction de quelques bugs mineurs (d'autres bugs pourraient éventuellement être apparus cependant !)

Version 1.0 :
→ Taille : 19400 octets
→ Lancer "KCDMGAS2" pour démarrer le programme
→ Réécriture complète du programme indépendamment de la Version Beta pour éradiquer le spaghetti code
→ Ajout d'un menu principal, avec 3 options : Nouvelle simulation, Continuer, et un Tutoriel
→ N'utilise plus aucune Liste, uniquement la Matrice A, B, C et D
→ Ajout d'une base de données pour les ennemis normaux (les statistiques des ennemis peuvent toujours être changés directement dans les Matrices)
→ Ajout d'un menu navigable pour sélectionner les ennemis
→ Ajout du LBAS, pour infliger plus de dégâts et sur plusieurs vagues (la vague finale étant l'"Airstrike" des porte-avions)
→ Suppression des indicateurs "=", "+" et "-", à cause de la place qu'ils prennent et de la lenteur qu'ils causent au programme
→ Améliorations graphiques

Version Beta :
→ Taille : 3144 octets
→ Écrire "0" sur la 1ère valeur de la Liste 6 avant de lancer (obligatoire)
→ Lancer "KCDMG AS" pour démarrer le programme
→ Toutes les valeurs doivent être entrées manuellement
→ Aucun menu, uniquement une série de question suivie de la simulation
→ Utilise des Listes au lieu de Matrices
→ Uniquement les attaques de porte-avions (pas de LBAS)
→ Pour les ennemis, leurs PVs, leur armure et leur valeur d'esquive sont pris en compte
→ Pour les avions, la taille de leur escadrille et leur puissance de base sont prises en compte
→ Lors d'une simulation avec 6 bateaux ou moins, des "=", des "+" et des "-" s'affichent : = indique qu'un bombardier en piqué a attaqué le navire, + indique qu'un bombardier torpilleur a porté un joli coup sur ce navire, - indique qu'un bombardier torpilleur a porté un coup médiocre sur ce navire

Sources :

Voici un lien pour mieux comprendre ce que fait le programme (le Stage 1 Contact, ainsi que le Stage 3 Opening Air Strike sont simulés dans mon programme (en version 1.1) : Combat aérien

Liste des stats des bombers du jeu. La puissance de base, la précision et la capacité de reconnaissance sont pris en compte dans mon programme (en version 1.1) :
Liste des bombardiers torpilleurs
Liste des bombardiers en piqué
Liste des bombardiers lourds

Liste des stats des ennemis du jeu. La valeur en rose indique les PVs, la valeur en jaune indique l'armure et la valeur d'esquive n'est visible qu'en cliquant sur un ennemi pour voir sa page détaillée :
Liste des ennemis


Note sur 10 Commentaire Date de notation
8.7Voir le testLe 07.06.2018 à 09:45

Commentaires :

Pages: 1, 2 | Suivante

Lightmare
Hors ligne
Membre de CreativeCalc
Points: 318
Défis: 0
Message
Posté le 06-06-2018 à 11:59 | #
Ca a l'air vraiment pas mal du tout comme programme ! je télécharge !
par contre, comme ton programme n'est pas vraiment un jeu, tu peux le mettre dans la catégorie "Divers" !
Continue à poster des trucs et améliorer ce que tu as déjà fait, il y a toute une communauté qui est là pour t'y aider
Drak
Hors ligne
Rédacteur
Points: 1917
Défis: 38
Message
Posté le 06-06-2018 à 12:38 | #
Je téléchargerai ton jeu un petit peu plus tard pour le tester et te donner des retours. Je ne connaissais du tout Kancolle !

@Lightmare : entre un jeu et un simulateur, je sais pas, les frontières sont parfois très minces... Ne pourrait-on pas aussi considérer ce programme comme un jeu de stratégie ?
Lightmare
Hors ligne
Membre de CreativeCalc
Points: 318
Défis: 0
Message
Posté le 06-06-2018 à 12:41 | #
oui , mais la section "divers" permet justement de "classer des inclassables", ce qui est plutôt approprié dans le cas qui nous concerne ici
Drak
Hors ligne
Rédacteur
Points: 1917
Défis: 38
Message
Posté le 06-06-2018 à 12:50 | #
Pertinent ! Toutefois, j'attends de tester ce programme / jeu avant de donner mon avis quant à ce point. Je te donnerai des nouvelles, Oradimi ! Et félicitations pour ton premier programme !
Oradimi
Hors ligne
Membre
Points: 40
Défis: 0
Message
Posté le 06-06-2018 à 20:31 | #
Bonjour à tous, et merci pour vos téléchargements, j'attends vos retours avec impatience Merci également pour le soutien !
En ce qui concerne la catégorie, je ne crois pas pouvoir le changer moi-même, il faudrait que des administrateurs passent par là !
Et enfin par rapport à Kancolle, il est normal que ce soit si peu connu en occident, le jeu étant uniquement disponible en Japonais, et ayant de plus une esthétique très "anime". Mais pas mal de tutoriels en anglais et d'outils sur Internet permettent de rendre le jeu accessible à n'importe qui
Lephenixnoir
En ligne
Administrateur
Points: 13067
Défis: 136
Message
Posté le 06-06-2018 à 21:33 | #
En général la catégorie "Divers" sert plus à mettre des jeux qui ne se distinguent pas... ce ne serait pas un cadeau de l'envoyer là !

J'ai voulu le tester, mais je ne connais pas KanColle. J'ai rentré pas mal de paramètres au hasard et une erreur argument s'est produite au moment de commencer la simulation, dans le programme KCASWAVE à la hauteur de :

Do
If Mat C[3,2+L] @ <Mat C[2,2+L
Then Mat C[3,2+L]+1→Mat C[3,2+L
IfEnd
For 1→A To Mat C[1,2+D

@ indique la position du curseur au moment de l'erreur. J'imagine que je me suis trompé dans les paramètres, mais sait-on jamais, il y a peut-être un bug qui traîne. Je peux fournir des données de plus (matrices, listes, etc) si tu m'indiques desquelles tu as besoin.

Du coup, si tu as un lien vers un manuel, une page de wiki, ou tout document qui explique les bases de la chose, je t'invite à l'ajouter à la description.

Comme je n'ai pas réussi la simulation ( ), je peux pas juger de la catégorie, mais si Action/Sport ou Stratégie est plus adapté, on peut le déplacer ; sinon il est bien là. Divers c'est à éviter.
Totoyo
Hors ligne
Membre d'honneur
Points: 15883
Défis: 101
Message
Posté le 06-06-2018 à 21:50 | #
Bonjour Oradimi et bienvenue sur Planète Casio. Ton jeu, Je l'aurai vu dans "Utilitaires".
Oradimi
Hors ligne
Membre
Points: 40
Défis: 0
Message
Posté le 07-06-2018 à 00:55 | #
Merci !
Concernant le bug, tu as sûrement dû faire une erreur en entrant des données au hasard, mais j'ai essayé au maximum qu'il ne puisse y avoir aucune erreur (à part les inévitables comme entrer autre chose qu'un nombre lors d'une demande de nombre). Mon programme n'utilise aucune liste, donc ça pourrait m'aider à corriger si tu pouvais envoyer la Matrice C, ainsi que la valeur de la variable L. Je pense que ça provient probablement du fait que je n'ai pas initialisé la variable L, et que donc elle serait une valeur négative à cause d'un autre programme, ce qui créerait ce bug.
Pour la page de wiki, je vais en ajouter une à la description, mais je vais aussi tâcher du coup de faire un tutoriel plus complet qu'une simple explication d'interface
Je pense aussi changer les séries de questions par une interface navigable, beaucoup plus pratique, mais il faudra patienter...
Enfin concernant la catégorie, Action/Sport n'a rien à voir avec mon programme, mais par contre effectivement j'hésitais entre Stratégie et RPG.
Utilitaires n'est peut-être pas le plus adapté, étant donné que personne ne connaît KanColle ici, et que donc personne ne s'en servirait comme utilitaire xD
Encore merci pour vos retours, ça m'encourage à continuer de l'améliorer et le compléter !
Lephenixnoir
En ligne
Administrateur
Points: 13067
Défis: 136
Message
Posté le 07-06-2018 à 08:18 | #
Je pense aussi changer les séries de questions par une interface navigable, beaucoup plus pratique, mais il faudra patienter...

J'y pensais justement ! Ce serait le top !

Bonjour Oradimi et bienvenue sur Planète Casio. Ton jeu, Je l'aurai vu dans "Utilitaires".

J'hésite à penser qu'il trolle... x)

(Edit : Je te donne la matrice et la variable ce soir !)
Shadow15510
Hors ligne
Administrateur
Points: 2168
Défis: 15
Message
Posté le 07-06-2018 à 08:26 | #
Je télécharge et je teste

Pages: 1, 2 | Suivante

Planète Casio v42 © créé par Neuronix et Muelsaco 2004 - 2018 | Il y a 43 connectés | Nous contacter | Qui sommes-nous ? | Licences et remerciements

Planète Casio est un site communautaire indépendant, géré bénévolement et n'est donc pas affilié à Casio | Toute reproduction de Planète Casio, même partielle, est interdite
Les fichiers, programmes et autres publications présents sur Planète Casio restent la propriété de leurs auteurs respectifs et peuvent être soumis à des licences ou des copyrights.
CASIO est une marque déposée par CASIO Computer Co., Ltd