Manifeste du Web Indépendant
Intro
News
Règles
D-Load
Muzik
Online
Forum
Thanx
Thanx
Moi
Campagne du Ruban Bleu pour la liberté d'expression sur Internet
L'Age du Silicium

LES OUTILS


6) Conception d’un programme :

Tout utilisateur régulier du cyberspace a recours à de nombreux programmes différents, spécialisés dans certaines tâches. Ces programmes ont bien sûr des auteurs, généralement les concepteurs des sociétés et corporations du monde de l’informatique, mais aussi parfois des particuliers. Les hackers pour leur part sont régulièrement amenés à écrire leurs propres programmes pour répondre à des besoins qui leur sont propres.

Un programme est caractérisé par son niveau et sa classe, dont découle sa taille, son prix et le temps nécessaire à son écriture. Le niveau représente la qualité intrinsèque du programme au sein du groupe des programmes du même type, et la classe de programme représente le niveau de complexité des programmes du même type. Les programmes se distinguent également par leur fonction : les utilitaires domestiques ou professionnels sont les programmes les plus courants. Il en existe une très grande variété : logiciels de traitement de texte ou d’image, de comptabilité, de jeu, de conception, systèmes-experts… Les glaces sont également des programmes, qui se distinguent par leur sophistication toute particulière. Les hackers recourent à des utilitaires de piratage, ainsi qu’à certains programmes spéciaux : les virus et les logiciels de pénétration matricielle.

Conception d’un programme standard :

Lorsqu’un personnage achète un logiciel, son prix est déterminé par la table ci-dessous, le niveau du logiciel déterminant un multiplicateur, qui permet de calculer la taille du logiciel.
 
Classe Taille en Mp Prix en crédits Temps d’écriture
Utilitaire 1 Facteur 25 000 x Facteur 2 semaines x Facteur
Utilitaire 2 Facteur / 2 10 000 x Facteur 1 semaine x Facteur
 Utilitaire 3  Facteur / 5  4 000 x Facteur 3 jours x Facteur
 Utilitaire 4  Facteur / 10  2 000 x Facteur 1 jour x Facteur
 Pénétration  Facteur / 10  ne s’achète pas 6 heures x Facteur
 Virus  Facteur / 5 ne s’achète pas 1 semaine x Facteur
 Glace noire  Facteur x 100 1 000 000 x Facteur 6 mois x Facteur
 Glace grise  Facteur x 10 100 000 x Facteur 2 mois x Facteur
 Glace blanche  Facteur 10 000 x Facteur 3 semaines x Facteur
 Intelligence artificielle  Facteur x 10 000 1 milliard x Facteur 2 ans x Facteur

Attribut 1 2 3 4 5 6 7 8 9 10 11 12 13 14
Facteur 1/2 1 2 4 6 9 12 16 20 25 30 36 42 49

Chaque utilitaire, domestique, professionnel ou de piratage, est rattaché à une classe, en fonction de sa complexité. La combinaison de la classe du programme et de son niveau permet de déterminer les autres caractéristiques du logiciel.

  • Utilitaires domestiques ou professionnels 1, 2, 3 et 4 : Ces programmes ont les mêmes caractéristiques que les utilitaires de piratage, mais les prix sont divisés par 10. On peut trouver par exemple : Classe 4 : Système-expert d’analyse boursière ; Classe 3 : Logiciel de commande d’une chaîne de fabrication robotique ; Classe 2 : Jeu d’aventure en réalité virtuelle ; Classe 1 : Logiciel de gestion familial…
  • Utilitaire de piratage 1 : Décryptage, Leurre, Médic, Miroir.
  • Utilitaire de piratage 2 : Attaque, Dégradation, Invisibilité, Mystification.
  • Utilitaire de piratage 3 : Analyse, Aveuglement, Bouclier, Ralentissement.
  • Utilitaire de piratage 4 : Catalogue, Evaluation, Fumée.
  • Pénétration : Ces programmes de pénétration matricielle sont écrits par les pirates pour une cible spéciale et pour une tâche précise. Ceci explique qu’ils ne soient pas à vendre, bien qu’il soit possible d’engager un decker pour en écrire un.
  • Virus : De même que les programmes de pénétration, les virus sont écrits pour des occasions particulières et ne sont pas à vendre.
  • Glace noire, grise et blanche : Ces programmes, particulièrement les glaces noires, sont généralement mis au point à l’aide d’intelligences artificielles, qui accomplissent les énormes tâches de programmation nécessaires.
  • Intelligence artificielle : Ces simulations machiniques d’un être vivant sont la pointe actuelle de la recherche actuelle, et la clé de la domination sur le marché informatique. Elles sont excessivement rares.

Ecriture d’un programme :

Un personnage suffisamment compétent (au moins un niveau 2 en Informatique ou en Piratage) peut souhaiter écrire lui-même un programme. C’est d’ailleurs le seul moyen de disposer des brise-glaces les plus performants. Pour cela, le personnage doit disposer au minimum d’un atelier équipé pour l’informatique.

Le temps nécessaire à la conception et à l’écriture dépend des caractéristiques du logiciel, et se trouve déterminé par le table ci-dessus. Si le personnage veut écrire un programme de piratage, la compétence utilisée est Piratage, sinon, c’est Informatique. Si le personnage dispose non pas d’un atelier, mais d’un laboratoire en informatique, il reçoit un bonus de + 10 à son jet. Si de plus il est assisté par une équipe de recherche (au moins une personne ayant au moins un niveau 2 en Informatique ou Piratage), il reçoit un bonus de + 10 à son jet et le temps nécessaire est réduit de 1 mois par personne dans l’équipe, avec une durée minimale égale à un quart du temps normal. Si, enfin il est aidé par une Intelligence artificielle, il reçoit un bonus égal au niveau de l’IA x 5. Enfin, un malus s’ajoute, qui dépend du plus haut niveau d’attribut visé pour la console :
 
Niveau visé 1 à 3 4 à 6 7 à 8 9 à 10 11 12 13 14 15 16 17 18 19 20
Malus - 5 - 10 - 15 - 20 - 25 - 30 - 35 - 40 - 50 - 60 - 70 - 80 - 90 - 100

Le jet de Piratage ou d’Informatique est effectué à la moitié du temps nécessaire. En cas d’échec du jet, le temps consacré jusqu’alors est perdu, mais on peut recommencer avec un bonus de + 10. En cas d’échec spécial du jet, une erreur grossière de conception intervient : tout le temps consacré est perdu, et le personnage s’est fourvoyé dans une mauvaise voie. Il peut recommencer avec un malus de - 10. Si le jet est réussi, le programme est achevé au bout du temps nécessaire, et aucun effet particulier ne s’applique. Si une réussite spéciale intervient, l’écriture du programme est particulièrement bien pensée, ce qui le rend très efficace : si le joueur le désire, le niveau du programme augmente de 1 point, accompagné des conséquences normales concernant sa taille et son prix.


[ Section précédente ]

[ Retour au sommaire ]

[ Chapitre suivant ]