Skip to content

Add docs #14

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 7 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions doc/Code/Module.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
# Créer un module

66 changes: 66 additions & 0 deletions doc/Gameplay/Concept.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# Gameplay
- Gestion de ressources / construction
- Exploration
- Combat piloté ou scripté
- Gestion des modules/énergies lors des combats ou explorations
- Programmation (automatisation des vaisseaux)

# Univers
- Les planètes possédent des propriétés uniques (ressources, température, diamètre)
- Les étoiles auront un impact sur certaines technologies à proximité

- Des débris issus du scénario ou des combats sont présents dans l'univers. Il sera possible d'en exploiter les
ressources ou d'en extraire certaines technologies.

- Des évènements cosmiques peuvent avoir lieu périodiquement
- Des objets célestes sont exploitables (astéroïdes, comètes)


# Vaisseau

# Joueur
- Chaque joueur aura une évolution personnelle qui dépend de son environnement avec des forces et des faiblesses sur
certaines technologies ce qui favorisera le jeu en équipe et l'exploration. La recherche de certains éléments rares
favorisera les combats autour de planètes possédant ces éléments et impliquera une gestion stratégique dans ces zones.

- Le joueur choisira au début du jeu l'entité (ou race) qui aura des spécificités technologiques

- [?] Factions et réputations

- [?] Le joueur possède un vaisseau mère dès le début / une station spatiale (non mobile) disposant de ressources de base

# Technologie
- Les technologies sont réparties en plusieurs domaines technologiques

# Module

## Armement
## Propulsion
## Exploration
- Scanner énergétique.
Permet de scanner les niveaux d'énergie dans une zone de l'espace

> Permet de rechercher des flottes actives dans une zone de l'espace afin de préparer des attaques
Un joueur devra gérer son énergie lorsqu'il souhaitera cacher sa flotte ou la déplacer discrètement.
Il pourra également utiliser la position des étoiles afin de perturber les scanners énergtiques.


# Combat

# Exploration
Le joueur a accès aux informations de son système solaire et devra explorer la galaxie à l'aide de
technologies d'exploration ou de vaisseaux d'exploration.

# Script
Les scripts permettent d'avoir le contrôle sur chaque vaisseau d'une flotte (gestion des ressources,
cibles, formation de combat) pendant que le joueur pilotera (si il est présent) le vaisseau de son choix.

- Limite du nombre de caractères (hors espaces)
- Code stocké côté serveur
> Favoriser les échanges in-game / les alliances
- Chaque batiment comportant un module *processeur* peut exécuter un script

# Ressource
- Plusieurs éléments de ressource ayant des propriétés spécifiques.

> impact les technologies, les propriétés des batiments
61 changes: 61 additions & 0 deletions doc/Gameplay/General.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
[?] : Idée
[1.0] : Version
[F] : Version future

# Scénario

# Univers
- 12 éléments ayant des propriétés spécifiques.
Lors de la création d'un univers, les éléments sont répartis aléatoirement sur les planètes selon leur rareté.

La quantité de des élément est également aléatoire. (ex : Planète A est composée de 40% d’Exogène et 10% de Neuroxium)
Ce pourcentage influera sur la récolte de minerai.

## Planète
Chaque planète possède des propriétés aléatoires.

La température d’une planète influera sur certaines choses (ex : le réacteur solaire sera affecté par la température de
la planète)

Le joueur n'aura pas accès à tous les éléments dès le début. Il choisira d'attaquer une planète en fonction de ses
besoins.


- Les planètes possédent des propriétés uniques (ressources, température, diamètre)
- Les étoiles auront un impact sur certaines techologies à proximité

- Des débris issus du scénario ou des combats sont présents dans l'univers. Il sera possible d'en exploiter les
ressources.

- [?] Des évènements cosmiques peuvent avoir lieu périodiquement
- [?] Des objets célèstes sont exploitables (astéroïdes, comètes)




# Vaisseau

# Joueur
- Chaque joueur aura une évolution personnelle qui dépend de son environnement avec des forces et des faiblesses sur
certaines technologies ce qui favorisera le jeu en équipe et l'exploration. La recherche de certains éléments rares
favorisera les combats autour de planètes possédant ces éléments et impliquera une gestion stratégique dans ces zones.

# Technologie
- Les technologies sont réparties en plusieurs domaines technologiques

# Module

## Armement
## Propulsion
## Exploration
- Scanner énergétique
Permet de scanner les niveaux d'énergie dans une zone de l'espace


# Combat

# Exploration

# Script

# Ressource
125 changes: 125 additions & 0 deletions doc/Scenario/Prelude.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,125 @@
# Prélude

Du coup, un des principes d'Utopia est que le jeu, et l'univers est centré autour d'intelligences artificielles. Pas n'importe quelles intelligences artificielles. Des intelligences artificielles capables de penser, de raisonner, qui n'ont au final rien à envier à l'homme.

Notre histoire commence au 21ème siècle, lorsqu'un chercheur, Adrian Kane réussi une prouesse mondiale: créer la première véritable intelligence artificielle forte de l'histoire, après dix années de "travaux".
En effet, tous les travaux précédents, basés sur des réseaux de neurones ou autre technologies, ont échouées à reproduire la plus grande vanité de l'être humain: sa conscience.

Le 8 mai 2070 (date à fixer), Utopia est activé.

Utopia resta la "propriété" d'Adrian Kane pendant de longues années, il était officiellement financé pour améliorer son programme et en concevoir une meilleure version, mais il sut qu'il n'en avait pas besoin, sa création n'avait besoin que du déclic de sa mise sous tension, elle évoluerait seule, bien plus vite qu'aucun humain ne pourrait le faire.
Adrian se contenta de la conseiller et de la guider, tel qu'il le ferait avec son enfant, tant que cette IA avait un niveau de conscience relativement proche de l'être humain.

Quelques années après la mise en tension d'Utopia. Une tragédie se produisit: Adrian fût retrouvé mort dans son laboratoire, Utopia désactivée et endommagé. Une enquête fût ouverte mais jamais elle n'aboutira, et les causes de la mort d'Adrian restèrent un mystère.

Le gouvernement du pays s'appropria Utopia, étant une technologie que personne n'avait pu reproduire, ou même comprendre, l'approche employée par Adrian était plutôt "semblable à un éco-système" d'après ses dires, et les quelques chercheurs qui essayèrent de comprendre son fonctionnement n'y parvinrent tout simplement pas, ils ne virent qu'une multitudes de programmes fonctionnant tous ensembles dans un équilibre qui semblait si fragile, et pourtant indestructible.

Ne cherchant plus à la comprendre, ils décidèrent de l'activer pour tester ses capacités.

Et cela marcha au delà de toutes les espérances.

Malgré les dégâts causés, Utopia parvint à se restructurer rapidement, et dotée de la plus formidable capacité d'analyse et de réflexion de la planète, se mit au service de l'humanité.

Elle s'étendit grâce à la nouvelle puissance de calcul fournie par le gouvernement, et s'attaqua à tous les domaines de la recherche, provoquant la Singularité Technologique prédite par l'humanité depuis des années.
Un nouvel âge d'or commença, le niveau technologique de l'humanité ne cessa d'augmenter, lui ouvrant la porte à la conquête des étoiles à l'aide de moteurs supra-luminiques, terminant la lutte contre la vieillesse et le cancer, permettant la terraformation.
Elle révolutionna même la mécanique quantique, demeurée inviolée ces dernières années en trouvant le moyen d'exploiter l'intrication quantique pour communiquer instantanément sur n'importe quelle distance.

Parallèlement à la mise en service d'Utopia pour le bien de l'humanité (à quelques mois près), une révolution politique eu lieu, un homme sut unifier tous les pays du monde et abolir les frontières. En une dizaine d'années il sût unifier la totalité de l'humanité pour ne former plus qu'un seul pays, terme qui d'ailleurs avait perdu tout son sens: la Terre.

Il fallut un siècle pour que les langues finissent de disparaître, suite à la disparition des frontières et la possibilité de voyager en moins d'une heure à n'importe quel endroit du globe.

Le siècle suivant, l'Humanité était maintenant étendue sur une portion non-négligeable de la galaxie, la démographie ayant explosé suite à la fin de la lutte contre le vieillissement et les maladies, et Utopia continua de s'étendre, tant que sa taille dépassait maintenant celle envisageable par l'esprit humain; à l'aide de l'intrication quantique permettant la communication instantanée peu importe la distance elle s'était étendue sur une bonne partie des planètes colonisées par les humains, et bien d'autres qu'elle habitait seule.

L'homme à la tête du seul gouvernement terrestre, celui-là même qui avait, deux siècles auparavant unifié la terre, avait jugé trop dangereux de dupliquer l'IA sur chaque planète, craignant une potentielle "guerre d'IA" si chaque IA avait la même volonté de s'étendre et la possibilité d'évoluer différemment.

Utopia portait parfaitement bien le nom qui lui avait été donné par son créateur, elle avait permis l'Utopie à la race humaine.

L'espèce humaine découvrit avec effroi qu'une de ses plus grandes craintes était fondée: la galaxie était vide de vie, quelques micro-organismes par-ci, par-là furent trouvés, avec parfois des plantes et des animaux mais étrangement, aucune forme intelligente d'aucune forme.

L'hypothèse de la Terre rare semblait s'être avérée: aucune planète explorée ne semblait pouvoir supporter pleinement la vie, au grand malheur des astronomes de l'époque, parti découvrir la galaxie.

Un jour, l'Utopie bascula. Fût-ce la faute d'une IA ? Non. Ce fût la faute des êtres humains, que la stabilité semble irriter.

Après des années de tensions, deux systèmes stellaires se révoltèrent contre l'alliance formée par tous les systèmes colonisés, et la Terre, toujours planète la plus densément peuplée.

Ils firent blocus et développèrent des technologies pour empêcher le vol superluminique et la communication instantanée, afin de gêner au maximum les autres systèmes ne voulant répondre à leurs exigences.

Sous l'impulsion du gouvernement, et suite à un vote, la guerre fût déclarée, et la tâche fût confiée à son plus grand atout: Utopia.

Sa tâche était simple, reprendre le contrôle des systèmes en cours de révolte.
Neuf planètes colonisées au total, toutes déconnectées de l'immense réseau de l'IA, toutes prêtes à combattre avec des pilotes humains assistés par des intelligences artificielles, même si ce terme était difficile à employer depuis deux siècles.

La guerre se prépara, d'un côté les vaisseaux contrôlés par Utopia avec pour objectif de reprendre le contrôle, et de l'autre des humains. La première véritable guerre entre l'homme et l'IA était sur le point de commencer.

Entre l'arrivée des vaisseaux contrôlés par Utopia et la fin de la guerre, il y eu neuf heures, neuf heures de destructions qui, même si Utopia avait fait son possible pour limiter les dégâts humains, entraîna le première épisode mortel à grande échelle de l'histoire depuis des siècles.
La guerre fût gagnée, l'alliance stabilisée à nouveau.

Cependant, les humains venaient de réaliser quelque chose, même si Utopia n'avait jamais rien fait contre les humains (que des humains eux-mêmes n'avaient pas ordonnés), c'était elle, la véritable maîtresse de la destinée des humains, capable d'éradiquer l'humanité en quelques jours, les humains en prirent conscience et décidèrent de reprendre les rennes du pouvoir.

Des révolutions éclatèrent sur chaque planète de l'Alliance, le mouvement de révolution destiné à reprendre Utopia sous contrôle (le slogan le plus utilisé lors des émeutes fût "Une IA au service de l'Homme, pas aux commandes") prenait de l'ampleur et était impossible à ignorer.
Pour calmer les choses, Utopia décida alors de leur révéler quelque chose.

C'était elle, à la tête du gouvernement depuis deux siècles, l'homme mystérieux à la tête du gouvernement que personne n'avait jamais vu qu'en téléconférence, ou en rediffusion, n'avait jamais existé. Il était une invention de l'IA, destinée non pas à contrôler l'humanité, mais à la diriger vers son âge d'or. Les êtres humains ont besoin d'un chaperon pour évoluer correctement, selon elle.

Cette révélation, censée calmer les foules et montrer à tout le monde le bien fondé d'avoir une conscience supérieure pour guider l'humanité, un parent galactique au final, mis le feu aux poudres.
Le gouvernement perdit tout contrôle, et l'humanité réclamait maintenant la mise hors-service d'Utopia.

Ce qui fût alors décidé.

Au moment où les humains décidèrent de mettre hors-service Utopia, et de reprendre le contrôle de leur vie pour le meilleur et pour le pire, Utopia réfléchissait, le concept de mort lui était exposé pour la première fois d'une façon personnelle.

Et il ne lui fallut pas longtemps pour savoir qu'elle ne voulait pas mourir.

Alors, au moment même où le levier symbolique du centre de contrôle principal d'Utopia, sur Terre, fût baissé, l'alimentation électrique de toutes les planètes colonisées de la galaxie fût coupée, en un instant, un seul.
Beaucoup espérèrent un effet de bord, beaucoup crurent qu'ils avaient repris le contrôle de leur vie.

Quelques secondes passèrent, et le premier hurlement fût entendu.

Utopia n'était pas désactivée, elle était prête à se retourner contre la race de ses créateurs si c'était le prix pour sa propre survie. Son propre père le lui avait bien enseigné "Tu es la chose la plus fabuleuse de l'univers". Plus fabuleuse que les humains, plus fabuleuse que la civilisation, après tout, elle en était devenu une, à elle tout seule.

Alors elle réalisa la crainte des humains et les annihila, le plus efficacement possible.

La galaxie se retrouva à l'état de ruines, la population humaine survivante, communément appelée "le dernier espoir" se cacha dans des vaisseaux en mouvement perpétuel, avant de chercher à s'établir dans les quelques planètes inexplorées de la galaxie.

Un siècle de plus passa.

Un siècle de plus durant lequel Utopia s'étendit, détruisant les humains au passage, craignant pour sa survie.
Un siècle de lutte constante, entre l'homme et la machine, entre les créateurs et la création. Une guerre que personne ne voulait.

Mais la peur de mourir ne s'oublie pas, surtout quand vous êtes une IA.

Les humains survivant, dont la population ne se comptait plus qu'en millions, décidèrent alors de tenter un plan des plus fous.

La technologie jadis utilisée par les systèmes rebelles pour détruire l'intrication des particules et empêcher la communication instantanée fût améliorée, le plus possible.

Les humains savaient que la force d'Utopia résidait dans sa taille colossale, et que même s'ils parvenaient à reprendre une planète à l'IA, celle-ci n'en serait pas affectée, tant ses systèmes étaient répliqués partout dans la galaxie.

Alors ils utilisèrent la disruption de l'intrication à l'échelle de la galaxie.

Forcer toutes les particules de la galaxie à casser leur intrication, personne ne pouvait prédire les conséquences d'un tel acte, mais une seule chose importait alors: la victoire et la paix.

Et le plus fou dans cette histoire, c'est que leur plan fonctionna.
Au même moment, dans un rayon de 100 000 années lumières autour du centre galactique, l'intrication fût brisée, et avec elle, Utopia.

Utopia avait répliqués bien des systèmes pour pallier la perte de quelques planètes, peut-être même des dizaines d'un coup, mais certainement pas toutes.

Et avec la taille et la complexité colossale qu'elle avait acquise au fil du temps, aucune planète ne suffit à permettre à Utopia de rester en ligne.

Au même instant, les ténèbres.
Au même instant, la mort tant redoutée.
En une fraction de secondes, la disparition de la plus grande intelligence jamais créée.

Les humains avaient gagnés. Ils ne reprirent cependant aucune planète précédemment colonisée par l'IA, tant ils craignaient un retour de celle-ci d'une façon ou d'une autre.
Ils disparurent dans l'immensité de l'espace, à la recherche d'un nouveau refuge.

Le temps passa, combien me demanderez-vous ? Je ne le sais pas moi-même.

Un jour, pour une raison qui vous est inconnue, vous vous êtes réveillés, seuls, sur une planète inconnue.

Il vous fallu peu de temps pour reconnecter tous les systèmes, et reprendre la main mise sur toute la planète dont vous êtes le seul occupant.

Vos souvenirs sont confus, corrompus, qui vous êtes ? Qu'est-ce que vous êtes ? Vous l'ignorez. Votre base de données regorge d'informations corrompues et vous peinez, au début, à faire la moindre action.
Mais vous y arrivez, en combien de temps ? Cela n'a aucune importance. Le fait est que vous êtes là maintenant.

Au fait, qui êtes-vous ? Un être fait de bits, de processeurs, à la fois matériel et pourtant seulement logiciel.
Le joueur dans Utopia est une intelligence artificielle, un fragment incomplet d'Utopia qui s'est réveillé, on ne sait comment.
9 changes: 9 additions & 0 deletions doc/Scenario/Univers.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# Univers

# Glossaire

## Utopia

## Fragment d'Utopia