Chargement

Chargement des sources… tous les fichiers

    Présentation

    EntityAsteroids est un moteur de jeu simple et open source à base d'entités, accompagné d'un exemple de jeu de tir spatial, écrit en ActionScript 3 par Iain Lobb.

    Il accompagne sa série de tutoriels en deux parties. La première met en place un système d'entités minimal à base de composants et explique pourquoi construire des jeux de cette façon plutôt que de s'appuyer sur un héritage de classes profond ; la seconde utilise ce système pour créer un jeu Asteroids simple.

    Le jeu est construit à partir de six classes : la logique du jeu, le vaisseau du joueur, les astéroïdes, les projectiles, l'arme qui les tire, et un vaisseau ennemi, un alien errant qui n'est là que pour apporter un peu de variété au jeu.

    Créé par
    Iain Lobb
    Sortie
    2012

    Guide des commandes

    En vol

    ToucheAction
    Gauche/DroiteFaire pivoter le vaisseau
    HautPoussée vers l'avant
    BasPoussée vers l'arrière
    W/A/S/DComme les touches fléchées
    Espace/ZUn tir par appui

    Démarrer

    ToucheAction
    clicCommencer, ou recommencer après une victoire ou une défaite

    Aide-mémoire

    Objets

    Votre vaisseau
    Encaisse 6 coups ; détruit au sixième
    Astéroïde
    10 au départ ; chaque impact le rétrécit et en détache une copie, il disparaît après son troisième rétrécissement
    Vaisseau ennemi
    Erre et tire au hasard ; 6 tirs pour le détruire
    Projectile
    S'estompe en moins d'une seconde
    Collision
    Un astéroïde qui vous touche disparaît et vous coûte un coup

    Règles

    Victoire
    Détruire tous les astéroïdes et le vaisseau ennemi
    Défaite
    Votre vaisseau est détruit
    Bords de l'écran
    Tout ce qui sort d'un côté revient de l'autre

    Astuces

    1. Chaque astéroïde de départ demande sept tirs pour être éliminé (un gros, deux moyens, quatre petits) : 10 astéroïdes représentent donc environ 70 impacts. Il n'y a pas de tir automatique, alors appuyez par petites touches plutôt que de maintenir.
    2. Percuter un astéroïde l'élimine entièrement au lieu de le diviser, au prix d'un de vos six coups. Gardez-le en dernier recours pour finir la manche.
    3. Les astéroïdes ne blessent jamais le vaisseau ennemi, et seuls ses tirs peuvent vous blesser : restez en mouvement et hors de sa ligne de tir pendant que vous vous occupez des rochers.
    4. Le vaisseau a de l'inertie et sa rotation démarre progressivement : tournez tôt et utilisez de courtes poussées ; Down sert de frein autant que de marche arrière.