TODO LIST IA Patrouiller Comment basculer en mode attaque il faut un arbre de decision de la conduite a suivre. Patrouille detecte ennemi dans la zone protegee passe en mode attaque ennemi on reste en formation de combat jusqu'au contact au contact chacun passe en mode combat individuel On ne se disperse pas. On se regroupe régulièrement combat fini on repasse en mode patrouille Energie cinetique Creer le Stock generer la collecte et les textes associes Cristaux menu usine pour utiliser cristaux revoir les quantites collectées à la baisse Etoiles Réalisme ? ou adaptation au jeu Zoom bug daffichage quand on tourne l'ecran General faire passer en temps reel les variables (acceleration par seconde, pas par cycle..) Sauvegarder la partie (etat total du vaisseau) (par stream de l'objet pour pas se faire iech ?) Boucliers tenir compte de la couleur du bouclier pour l'absorption Degats Revoir la répartition des degats, un equipement absorbe les degats jusqu'a destruction complete, et passe le reste des degats a la suite Un coup traversant ne peut toucher que 3 equipements max avant de ressortir de l'autre coté ? PIPER le Piper est un petit vaisseau passe partout chargé d'explorer les bases kyu-ju Pendant ce temps le vaisseau principal est immobile, et passe en mode furtif Le Piper tire dans le sens dans lequel il est orienté armes laser qui tire dans la direction du piper boucliers 1 Red, 1 Green, 1 Blue BASE KYU JU Hexagone ? Taille 400m - 3 km de diametre La Gravité va vers le centre Defenses Mines qui foncent vers ennemi des qu'a portée tourelles de tir L'entrée : une seule entree solide a détruire pour passer Interieur Tunnels les tunnels sont etroits, Seul le piper peut entrer Algorithme de creation des tunnels Au centre, le trésor du gravitonium (ressource comme energie cinetique) des cristaux des materiaux eventuellement des items qui ne se contruisent pas (generateur energie, reparateurs, clusters, senseurs) ---------------------------------------------- SPACE MINER ---------------------------------------------- Questions : Quel est le but du jeu avoir le vaisseau le plus gros Faire monter le niveau des mines couleur, mines gravité, armes, boucliers, santé, moteurs, senseurs découvrir de nouvelles technologies Qu'est ce qui est fun a faire approches délicates de trajectoires d'asteroides pour les miner explorer de nouveaux quadrants. Les fights contre les ennemis IA, encore faut-il les définir (tour par tour ?) A quoi on passe son temps sur le jeu developper son vaisseau explorer de nouveaux territoires pour trouver des astéroides explorer pour trouver de nouvelles étoiles pas trop défendues Pourquoi on revient sur le jeu régulièrement pour voir si son vaisseau va bien (pas attaqué) pour vider les stocks de minage et en faire des trucs Quel espoir / objectif lointain a-t-on Etre le plus gros, le plus fort On joue contre quoi L'IA Qu'est ce qui est frustrant ? Evolution lente et de difficulté croissante Beaucoup d'ennemis autour des étoiles Décisions prises : Plateforme Android Vaisseau Spatial Jeu solo pour commencer Combats entre vaisseaux spatiaux dans l'espace Etoiles, trous noirs répartition par quadrants Deplacement : selon les regles de la physique : c'est un peu LE truc qui se fait pas ailleurs technologie de saut local (ou pas de tres grande portée genre 1 seul quadrant par saut). Calculs de nombreux sauts d'affillée pour une grande distance. planete A Eviter : Algorithmes de generation de surface prennent trop de puissance de calcul Cependant planetes non accessibles possibles Temps réel Les ressources les cristaux de couleur on les trouve a coté des sources de lumiere (étoiles) Chaque vaisseau a une mini usine a lumiere integree a faire evoluer Mines d'extraction d'énergie cinétique (super près des zones a forte gravité) et permet de s'arreter rapidement. Extraction de matière des asteroides Ca permet les approches délicates Rogue Like (mort définitive) ? non, c'est plus simple et ca n'implique pas de deja balancer la notion d'atma En cas de destruction, le noyau saute au hasard quelque part ailleurs dans l'univers. Dans ce cas, il faut quelque chose qui persiste après la destruction. Les technologies débloquées Il est possible qu'un materiel soit definitivement endommagé et irrécupérable. Interface Milieu de l'Ecran Le vaisseau, toujours au milieu, l'espace bouge avec lui les vaisseaux ennemis, et toute l'action Les boucliers les degats subis par le joueur la barre de santé sur chaque vaisseau ennemi la barre de santé du joueur ?? le nombre de couleurs et de gravitons minés (toutes les 10 secondes) en Haut Gauche bouton ? (aide), fige l'ecran et explique la fonction de ce que le joueur clique (passe par dessus) bouton Coordonnées Affiche les coordonnées actuelles En Haut Centre La Jauge Santé du joueur Les conseils du jeu en Haut Droite Bouton Miner Gravité ca freine rapidement le vaisseau et mine la gravité, impossible de bouger dans ce cas Toggle Aggressif /Passif a Droite en haut Bouton Boucliers + Les camemberts des boucliers Bouton Moteurs + Les Jauges Moteurs Bouton Armes + Les Jauges Armes Bouton Upgrades + Jauge upgrade en cours + texte disant ce qui est upgradé Bouton Reparations + Jauge rep courante + texte disant ce qui est réparé + jauge rep generale a Gauche en Haut Bouton Sauter suivi d'un appui sur un endroit de l'ecran Affiche le nombre de sauts a calculer et commence les calculs Des que le premier saut est calculé, propose le bouton Jump affiche en dessous le nombre de saut calculés (genre 4 / 17) une jauge calcule le premier saut, des que c'est fait, un bouton de saut apparait, puis une jauge calcule le second saut, des que c'est fait, un bouton de saut apparait a la droite du precedent ainsi de suite jusqu'au saut vers la destination finale Les sauts se font jusqu'au point de saut cliqué Décisions à prendre A Faire Apres Modele freeToPlay avec achats integrés de sa race Se renseigner la dessus pour voir comment android gere le truc. Les paiements viendront apres. D'abord, il faut faire le jeu. Donc je mets cette partie de coté pour l'instant Interieur du vaisseau spatial est accessible. Abordage d'un vaisseau etres vivants dans les vaisseaux ? ajoute des possibilités genre xp, entrainement, pouvoirs combats, etc.. Planetes accessibles ? Chaque planete a sa propre base spatiale en orbite Elles sont hyper protégées et aggressives sauf si on se désarme avant d'entrer dans leur zone. Le joueur a une base : oui, base spatiale. PLUS TARD Il faut developper les outils de création de base. La carte se fait dans un éditeur standard couloir : cout de base 1 Garage (Réparation, amélioration) Parking (bénéficie des protections de la Station quand déconnecté) Magasin Zone d'Echange entre joueurs La base d'un joueur peut accueillir les autres joueurs membres voir definition membre (cotisation, participation a la construction, etc..) Les memes technologies que sur un vaisseau Systeme d'arme de défense. Les tirs passent a travers la station elle meme (bonus de la 3D) Bouclier Scanners planetes : version simple. Des usine de minage sont posées au sol régulierement, elles sont pillables, mais défendues par les vaisseaux de la couleur propriétaire de la planete et par des défenses. pas de grotte drones de défense qui escortent le joueur champs de mines, persistance diriger une flotte avec le multijoueur : Sur le lieu d'un jump, il reste un vortex pendant quelques dizaines de minutes, en scannant le vortex, on peut connaitre les coordonnées de destination et le suivre gerer un vaisseau recyclage humains pour travailler style fallout shelter