NOSTROMO
About
Comment jouer à Nostromo ?
Dans Nostromo, vous dirigez un équipage de voyageurs intergalactiques, en quête du mystérieux SALSA (Super Artefact Légendaire du Savoir Ancien), qui sont membres du TANGO (le Talentueux Agglomérat des Nations Galactiques Organisées).
Votre tâche ne sera pas facile car vous serez pourchassés sans relâche par les chasseurs du RUMBA (un Royaume Ultra Méchant, Belliqueux et Acariâtre).
Pour survivre, vous devrez apprendre à utiliser les différentes infrastructures de votre vaisseau : tourelles (T1 à T4), laboratoire (L1), terminal de commande (C1), cultures hydroponiques (G1), pharmacie (D1), rayon (R1), portails de téléportation (P1), etc. (il y a 14 bâtiments différents dans la première version du jeu). Vous devrez également veiller à l'état de votre vaisseau, indiqué par un % structurel, ainsi qu'au bien être des membres de votre équipage, indiqué par des points de santé (en rouge), d'énergie (en vert), de mental (en bleu) et de satiété (en jaune).
Pour débuter l'aventure, vous pouvez commencer par désactiver l'autopilote (A1) qui se trouve dans la salle la plus à droite de votre vaisseau. Cela vous permettra ensuite d'utiliser le terminal de commande (C1) pour voyager. Lorsque la progression de votre voyage aura atteint 100%, vous atteindrez une nouvelle planète. Si des chasseurs du RUMBA apparaissent, utilisez les tourelles (T1, T2, T3 & T4) pour les détruire. Si un membre d'équipage perd des points de satiété (en jaune) envoyez-le à la cuisine (K1).
Commandes :
- touche P pour mettre en pause
- touches M, PLUS & MINUS pour régler la musique et le son.
- touche TAB pour sélectionner un membre d'équipage (par switch).
- touches 1 à 9 du pavé numérique pour sélectionner un membre d'équipage (par rang).
- touches directionnelles (ou QSDZ) pour déplacer un membre d'équipage sélectionné.
- touche SPACE/ENTER pour qu'un membre d'équipage sélectionné actionne un bâtiment.
- touche CTRL pour changer la sélection entre un membre d'équipage et un bâtiment.
- CLIC GAUCHE de la souris pour faire une sélection.
Remarques :
- lorsqu'un membre d'équipage est bleu, il est actif (si vous déplacez le personnage l'action s'arrête).
- lorsqu'un membre d'équipage est gris, il est inactif.
- les textes en violet sont des messages de l'intelligence artificielle de votre vaisseau.
- les textes en orange sont des messages des membres de votre équipage.
Développement de la version 1.0:
J'ai développé ce jeu seul en pur code Lua/LOVE, sans librairie externe ; c'est ma première expérience avec ce langage.
Je n'est pas chronométré mais je pense que la première version de jeu a bien dû nécessiter entre 30 et 40 heures de travail (réparties sur 6 jours).
Il y a pas mal de génération procédurale : pour les membres d'équipage (noms & statistiques), pour les planètes et pour les zones explorables des planètes.
Je n'ai pas utilisé d'algorithme de pathfinding (comme A* par exemple) dans cette version de jeu mais cela fait partie des évolutions possibles que j'envisage dans le programme.
Le jeu est toujours en cours de test de mon côté et je n'ai pas encore eu le temps de tester tous les résultats possibles d'exploration notamment (il y en a 150 en tout).
Si vous rencontré un bug, vous pouvez me laisser un message sur cette page et je m'empresserais de le corriger ! ^^
Crédits (musique) :
La version du jeu 1.0 utilise 1 musique (CC BY 3.0) et 1 son (CC0) qui ont tous deux été téléchargés sur le site opengameart.org .
Musica Universalis (CC-BY 3.0) by Pyerye (téléchargé sur opengameart.org).