Chargement

Chargement des sources… tous les fichiers

    Présentation

    HEXES est un shoot'em up de réflexion pour la Game Boy Advance. Votre vaisseau tourne autour de l'Evil Hex au centre de l'écran, et le but de chaque niveau est de faire correspondre le nombre au centre, le Center Number, avec le Target Number affiché en haut, puis plus tard dans le coin inférieur gauche. Le Center Number est en hexadécimal et peut déborder dans un sens ou dans l'autre : 255 repasse à 0 et inversement.

    Vous êtes bombardé de Modifiers : des opérateurs (+, -, ×, ÷ et %) et des nombres. En tirer un le range dans les Modifier Slots du coin inférieur droit, et une fois que vous avez un opérateur et un nombre, vous pouvez les appliquer pour changer le Center Number. Des ennemis vous attaquent aussi ; les détruire vous donne du temps supplémentaire, et plus il vous reste de temps à la fin d'un niveau, plus il vous rapporte de points. Votre score final est la somme de tous ces points.

    La programmation et les graphismes sont de Dania Rifki (Kaleidosium), la musique et les effets sonores de Kathryn Hathaway (Kathound). Le jeu a d'abord été créé pour la GBA Jam 2022, écrit en Nim avec la bibliothèque Natu.

    Créé par
    Dania Rifki, music and sound by Kathryn Hathaway
    Sortie
    2022

    Guide des commandes

    En jeu

    Bouton et toucheAction
    Gauche / DroiteFaire tourner le vaisseau autour de l'hexagone
    AXTirer
    BZAppliquer l'opérateur et le nombre stockés au Center Number
    StartEnterPause ou reprise

    Écran titre

    Bouton et toucheAction
    StartEnterLancer le jeu

    Aide-mémoire

    Ennemis

    Carré (bleu)
    2 PV, +15 secondes ; vole en ligne droite
    Triangle (vert)
    3 PV, +15 secondes ; fait demi-tour au hasard
    Losange
    2 PV, +30 secondes ; lent, tire des projectiles
    Cercle
    1 PV, +30 secondes ; rapide
    Pentagone
    2 PV, +30 secondes ; s'éloigne en spirale

    Temps et score

    Chronomètre de départ
    5 minutes, remis à zéro au début de chaque niveau
    Au-delà de 10 minutes
    Le code du minuteur fait tomber le chronomètre à 10 secondes
    Touché par un ennemi
    Vous perdez les secondes qu'il vous aurait données
    Touché par un projectile
    Vous perdez 10 secondes
    Chronomètre à zéro
    Fin de partie
    Score du niveau
    Secondes restantes divisées par 3
    Score maximal
    9999

    Niveaux

    1 à 3
    Seulement + et - ; les losanges arrivent au niveau 3
    4, 8, 12, 16
    Niveaux de boss : le Center Number dérive tout seul selon un motif répété
    5 et 6
    × puis ÷ arrivent
    9 à 12
    % (modulo) apparaît
    13 et suivants
    Les pentagones arrivent
    16
    Dernier niveau

    Astuces

    1. Les nombres sortent de l'hexagone de 1 à F ; il n'y a pas de zéro, vous pouvez donc toujours ajouter ou soustraire au moins 1. Toucher un nouveau Modifier remplace simplement celui de son emplacement : continuez à tirer jusqu'à ce que votre paire vous rapproche le plus de la cible.
    2. Le débordement joue en votre faveur : le Center Number reste entre 0 et 255, donc soustraire d'un petit nombre vous amène près du haut de l'intervalle. Parfois, le chemin le plus court de $05 vers une cible de $F0 est vers le bas, pas vers le haut.
    3. % est un modulo, pas un pourcentage. Appliquer % avec un nombre juste au-dessus de la cible peut faire tomber une grande valeur directement dessus, puisque le résultat est le reste de la division.
    4. Abattre des ennemis permet d'acheter du temps. Losanges, cercles et pentagones valent 30 secondes chacun, et chaque seconde restante se transforme en points : éliminez-les quand vous pouvez le faire sans risque.
    5. N'accumulez pas trop de temps. Le minuteur est plafonné à 10 minutes, mais dépasser ce plafond remet le chronomètre à 10 secondes : une fois près de 10 minutes, cessez de tirer sur les ennemis et visez la cible.
    6. Dans les niveaux de boss, le Center Number change tout seul toutes les quelques secondes : appliquez votre dernier coup juste après qu'il a bougé plutôt que d'attendre.