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 à 100 >> Direction/Tir >> Fiery Fighter
Fiery Fighter
Version : 1 Taille : 996 octets Ajouté le : 2021-01-19 14:25 Modifié le : 2021-02-21 13:49
Auteur et posteur :
LephenixnoirEn ligneAdministrateurPoints: 24699 Défis: 170 Message
Planète Casio - Jeu Casio de direction ou tir - Fiery Fighter - Lephenixnoir - Calculatrices
Nombre de visites sur cette page : 1746
Score au progrank : 53
Note actuelle : 9.67/10 noté 3 fois
Vous devez être connecté(e) pour noter (inscription).
528 téléchargements | Voir les Tests (2)


Description :



Fiery Fighter a participé à la 1ko Basic Casio Jam #4 !

Militaire de carrière, vous combattez pour votre nation nouvellement créée contre les États qui refusent de reconnaître son indépendance. Vous êtes pilote du prototype SV-6 Fiery Fighter, un avion de chasse en avance sur son temps, réputé pour laisser derrière lui les flammes et débris de ses proies. La silhouette presque invisible du chasseur lui vaut sur le champ de bataille le surnom de milan de feu.

Une de vos nations ennemies, bien consciente de son infériorité dans les cieux, a chargé ses lignes de DCA (défense anti-aérienne) pour se prémunir de la menace. Mais votre État-major ne l'entend pas de ce ton. Aux commandes du milan de feu, vous avez pour mission d'anéantir ses équipements et ses espoirs.

Instructions

L'objectif du jeu est de détruire les installations de DCA sur une île au large de la nation ennemie. C'est une opération contrôlée d'intimidation, il est hors de question de quitter l'espace aérien de l'île.

Bien entendu les soldats locaux ne vont pas se laisser faire, et ils visent juste. Si vous vous faites prendre dans un barrage, voler plus vite que les balles ne vous sauvera pas. Pour l'emporter, il faudra être plus malin.

Je garde sous la main un leaderboard des meilleurs speedruns, indiqué par le score en fin de partie !

100%
KikooDX : 42
Lephenixnoir : 47
100% 117 MHz (preset F4 de FTune2)
Lephenixnoir : 87

Contrôles

Utilisez les touches numérotées pour vous déplacer dans les 8 directions dans le ciel :

     ▲
  ◤7 8 9◥
◀ 4     6 ▶
  ◣1 2 3◢
     ▼

Appuyez sur la touche 5 pour bombarder la DCA lorsque vous passez juste au-dessus !

Pour quitter le jeu, appuyez sur EXIT pendant la partie ou gagnez la partie (git gud).

Le programme maintient 2 solides frames de jeu par seconde, et se joue sans overclock. Mais je recommende dans le tester une fois avec pour plus d'intensité ! (Graph 35+E IIAutres Graph • Hors 1kBCJ#4 bien sûr.)

Stratégie

Il est difficile de savoir quand la DCA va tirer, donc faire une approche à l'aveugle est risqué. Par contre le nombre de projectiles que ces machines peuvent tirer simultanément est limité, donc plus il y en a de visibles à l'écran et plus le risque de mauvaise surprise durant une phase d'approche est réduit. Les moments de forte pression sont propices à une contre-attaque !

Les projectiles ne spawnent jamais dans le périmètre de collision de l'avion donc vous ne pouvez pas perdre instantanément, mais vous pouvez avoir des esquives frame-perfect.

Installation et code

Installez simplement le programme "FIERY F.". Le meilleur temps est enregistré dans la variable S, initialisez-la à 0 avant de commencer (pour la 1kBCJ#4, c'est automatique quand la mémoire principale est vidée). Le programme essaie d'être malin et d'initialiser S si la valeur n'est un score réalisable.

Tout le code est optimisé sur le bout des ongles, y'a des tricks Basic mais aussi des tricks mathématiques avec des trinômes, des polytopes et des probabilités, pour la taille et pour les perfs en même temps. Le code est expliqué dans le second fichier en téléchargement. J'espère que les astuces pourront resservir !

PS. Si vous avez raté l'allusion, ce jeu est construit autour du nom de FlamingKite. En anglais "kite" ne signifie pas que « cerf-volant », mais aussi « milan », un oiseau de proie. Du fait de son altitude et dangerosité, le SV-6 Fiery Fighter est surnommé « Flaming Kite » par les troupes au sol.


Note sur 10 Commentaire Date de notation
9.5Voir le testLe 04.03.2021 à 21:01
10J'aime ce jeu. CookieXDLe 16.03.2021 à 18:17
9.5Voir le testLe 27.02.2021 à 15:15

Commentaires :


Potter360Hors ligneRédacteurPoints: 1255 Défis: 2 Message
Posté le 19-01-2021 à 14:34 | #
J'ai comme l'impression que c'est 100x mieux que le mien ...
LephenixnoirEn ligneAdministrateurPoints: 24699 Défis: 170 Message
Posté le 19-01-2021 à 22:24 | #
Ça je laisserai les juges voir !

J'ai eu quelques retours sur la shoutbox (merci <3), je regarderai si je peux réussir à implémenter une des extensions suivantes :
• Éviter de régénérer la Picture 1 (pas facile)
• Ajouter un dash pour améliorer le côté speedrun (tentable)
• Ajouter un pouvoir qui détruit les projectiles à l'écran (très tendu)
LephenixnoirEn ligneAdministrateurPoints: 24699 Défis: 170 Message
Posté le 19-01-2021 à 22:37 | #
Le jeu est vraiment fun aussi en plus rapide donc j'ai ajouté une catégorie de score pour la version jouée à 117 MHz avec FTune. x3
LephenixnoirEn ligneAdministrateurPoints: 24699 Défis: 170 Message
Posté le 23-01-2021 à 15:43 | #
Malheureusement je n'ai pas réussi à faire tenir d'extensions de façon satisfaisante dans le code, donc je crois que je vais en rester à cette version.

À la place (pour ce que ça vaut), j'ajouterai une explication du code et des astuces mathématiques utilisées en plus des tricks habituels de syntaxe Basic.
LephenixnoirEn ligneAdministrateurPoints: 24699 Défis: 170 Message
Posté le 21-02-2021 à 13:49 | #
J'ai ajouté le code en deuxième fichier joint, avec les explications.

Planète Casio v4.3 © créé par Neuronix et Muelsaco 2004 - 2024 | Il y a 62 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