Archive : jeu hack


 * Intro :
 * deux factions s'affrontent pour le contrôle de sites web. Afin d'y parvenir, l'activité du joueur consiste à hacker des sites ce qui fait passer ceux-ci dans le camp de sa faction. Le joueur peut également scanner des sites afin de savoir à qui ils appartiennent.
 * Pour le moment, il n'est pas prévu de découper le jeu en session mais de laisser évoluer les deux factions sans que l'on puisse gagner ou perdre une partie
 * le joueur, lors de sa première session, choisit une faction parmi les deux au choix.
 * le joueur a quotidiennement 3 points de hack et 2 points de scan à dépenser sur des sites web. Ce nombre peut augmenter au fil du temps (Cf progression)
 * les sites ont 3 états : appartenance à l'une ou l'autre des factions, neutre.


 * but
 * Posséder 75% de sites de plus que l'autre faction. le chiffre est affiché dans la barre, c'est le but ultime.
 * Au niveau perso, avoir le maximum de site, les plus populaires (= meilleur pagerank,qui permet d'établir la difficulté de les hacker), et les plus cohérents possibles entre eux (en gros dominer une zone du net: banque, porno, blog, etc.). Il faut que ce but de progression personnel soit inscrit matériellement. En gros, c'est l'influence au sein d'une faction. Un système de grade ?
 * A discuter : je proposais pour le proof of concept de rajouter un feature qu'on peut faire à la main: comme dans the killer, chaque joueur se voit désigner une cible (un autre joueur). Détruire son site mere lui rapporte un bon gros bonus. Evidemment, c'est difficile, et on est obligé de beaucoup discuter avec les membres de la faction pour lui mettre la main dessus (mais dans un proof of concept, il n'y aura pas énormément de joueurs...)


 * hack et scan
 * La difficulté de hacker ou scanner un site est liée à deux facteurs : le page rank et sa nature (neutre ou déjà hacké). Il s'exprime sous la forme d'un pourcentage basé sur le page rank. Si le site est déjà hacké, c'est 1,5 fois plus difficile. Les pagerank sont côtés de 0 à 10. Une page de rang 10 est une page très populaire. Voici le ratio que je propose : Pagerank 0 = 95% de chance de hacker le site. PR 1 = 85, PR 2 = 75, PR 3 = 65, PR 4 = 55, PR 5 = 45, PR 6 = 35, PR 7 = 25, PR 8 = 15, PR 9 = 10, et PR 10 =5.
 * Intéret de hacker des sites "populaires". Le premier est pour la gloire et l'xp (ma moyenne de page rank). Le deuxième, plus intéressant, est stratégique. Mon site mère, c'est de la merde par définition. Donc je peux peu à peu l'entourer de site plus difficile à hacker . Ce qui explique que que je m'acharne à claqué tout mes points de hack sur un seul site avec 3 % de réussite plutot que d'en choper plein de minables. Une fois chopé. Je demande à un pote de ma faction de me voler les parties pas saines (cad quand ce sont seulement des sites faibles qui mènent à mon site mère).
 * l'ensemble des sites hackés par un joueur (autrement dit possédés par lui) forment une chaine de sites liés de la façon suivante :
 * chaque site hacké est lié au précédent site hacké par le joueur, et ainsi de suite en remontant jusqu'au premier site, que l'on appelle le 'site-origine'. Autrement dit, ce 'site-origine' est le point de départ, l'unique propriété du joueur qui débute. Par conséquent, ces sites forment une chaine continue. Si le site de niveau n est repris par la faction adverse, le site fils n+1 se trouve rattaché au site père n-1. NON C'est un arbre, et quand un joueur hack un site, il prend tout ses rejetons.
 * A discuter : notez qu'il y a ici changement par rapport à notre call, car pour le moment je n'arrive pas à trouver un système avec arbre qui me convienne. En particulier, avec notre système précédent d'arbre, plus un joueurs est attaqué, plus les branches de l'arbre sont nombreuses, et donc plus ce joueur difficile à vaincre, ce n'est pas un mécanisme qui tient la route (dans l'état actuel) je trouve. Je ne comprends pas ce que tu dit, en fait. Avec juste une chaine, on est dans un système simple où il y a deux modes d'attaques, bourrin (j'attaque un site puis son père, puis son père, etc) ou 'qualit' en cherchant à remonter plus rapidement la chaine via les tags. Aurélien : Avec Xav, on en a parlé, et on est d'accord sur le fait que c'est beaucoup plus intéressant avec une arbre. Ce n'est a priori pas plus compliqué à faire, et c'est stratégiquement plus riche(pour former des chaines cohérentes, je dois revenir en arrière et prendre une nouvelle piste. Ca permet également de garder des sites quand on s'en fait bouffer une partie, etc. On en parlera si tu veux, mais je comprends pas très bien avec une chaine linéaire))


 * hack :
 * un joueur peut hacker un site de la faction adverse, mais également un site de sa faction, auquel cas malus - quel malus ?. Réponse : ca fait un site de moins de gagner pour sa faction, et un joueur de sa faction véner contre lui. Faut pas se leurrer, ca va se tirer dans les pattes sec. Ca suffit comme malus, je trouve. C'est un peu comme marqué contre son camps.
 * A discuter : pas certain finalement qu'il faille un malus si on hack un site neutre. ça pourrait faire partie du jeu normal d'annexer du territoire neutre. Tout à fait d'accord.
 * Lorsqu'un joueur hack un site de faction adverse avec succès, il obtient le nom de l'ancien propriétaire et le nom du site père de la chaine de l'ancien propriétaire. Aurélien : Il obtient aussi, si on garde l'arbre, tous les sites fils.
 * si un joueur parvient à monter tout en haut de la chaine d'un adversaire, et à hacker le site origine, il remporte tous les sites de l'adversaire. L'adversaire ne possède plus alors que son site origine mais conserve ses stats (nombre de points quotidiens de hack/scan). Aurélien : Il change de site Origine, au hasard (sinon, trop facile d'y revenir).
 * A discuter : risque qu'il soit trop facile de remonter au site origine, il faut trouver un système pour que la difficulté remonte à mesure que l'on remonte la chaine (?). Réponse : l'arbre. Par ailleurs ce sytème ne marche plus si on a une chaine et non un arbre. En effet, avec un chaine, si j'arrive au site origine, c'est qu'il ne reste plus que lui. Aie. IL faut laisser quelques jours d'avance (3?) aux joueurs pour commencer leur arbre... En fait, non, vu que son site origine est introuvable, personne ne voudra/pourra le traquer avent qu'il ait grossi.
 * A discuter : conditions de réussite/échec d'un hack. Il doit être plus difficile de hacker un site de faction adverse qu'un neutre.
 * Il y a donc deux méthodes pour progresser dans le jeu : hacker des sites neutres (facile mais long), ou se concentrer sur un adversaire afin de hacker son site origine(plus difficile et plus efficace). Si on suit cette dernière méthode, le joueur peut choisir entre remontée fastidieuse le long de la chaine ou utiliser quali via le système de tags pour aller plus vite (Cf ci-dessous).
 * scan : scanner un site donne au joueur la faction qui possède le site et le nom du propriétaire (personne si neutre).
 * Intéret de scanner : s'orienter dans sa quête et pas faire de boulettes. Si on met le paquet (juste un texte) sur la morale de la faction, pas besoin de pénalité chiffré. En gros, on ne doit JAMAIS hacké le site d'un copain, sinon il peut "porter plainte"? me mettre un bounty sur la gueule ? En tout cas, il est autorisé, voir pousser à me traquer. Zen pensez quoi, chuis pas trop sur, là ?


 * Principe des tags :
 * chaque site a trois tags associés (les trois premiers apparaissant sur Delicious)
 * Si un joueur hack un site qui a un tag en commun avec le reste de la chaine, il obtient un bonus de progression. A discuter : que se passe-t-il si l'un des sites de la chaine n'a pas de tags en commun avec les autres, ou si ce n'est pas toujours le même tag qui lie les sites (par ex les 5 premiers sites de la chaine sont tous liés par 'banque', et les 5 suivants sont liés par 'UK'). A mon avis, il ne faut pas donner de bonus dans ce cas car sinon les autres joueurs ne peuvent pas faire de quali. Ok pour cette soluce là. Autre proposition : le joueur choisit un tag au début et tous les sites qu'il peut hacker auront au moins ce tag, ce qui permet d'éviter le système de bonus et assure la possibilité de quali par les autres joueurs.
 * si un joueur hack le site de quelqu'un, non seulement il possède ce site, voit le nom de l'ex-propriétaire et le nom du site père de cet ex propriétaire, mais il voit également les 3 tags d'ou possibilite de recherche qualitative si il decouvre celui des trois qui constitue le tag du joueur.
 * A discuter : Ici j'ai un souci. Si je hack le site de quelqu'un, il est peu probable qu'il ait un tag commun avec ma chaine, donc comme ce site est ajouté à ma chaine, cela interrompt la chaine avec tag commun. Réponse : avec l'arbre, c'est pas grave. Il suffit de remonter et de repartir du site d'avant. Il existe sur chaque page hacké un bouton qui permet de le redéfinir comme "Site de départ".


 * Progression :
 * si un joueur hack 10 sites, il gagne en stat (à définir), puis il gagne également à 50 sites, etc. Il faut faire en sorte selon moi que le joueur ait toujours plus de points de hack que de points de scan, donc ne pas lui laisser toute liberté de level up sur les deux composantes.
 * Il gagne également un bonus si il forme une chaine de 10 site ayant le meme tag.


 * détail de la progression
 * Seuil nombre de sites : 10 site : seuil 2, 50 site : seuil 3, 200 sites : seuil 4, 500 sites : seuil 5, 2000 sites : seuil 6, 5000 sites : seuil 7, 10000 sites : seuil 8.
 * Seuil chaine : chaine de 10 : seuil 2, chaine de 20 : seuil 3, chaine de 50 : seuil 4, chaine de 100 : seuil 5, chaine de 250 : seuil 6, chaine de 400 : seuil 7 (max)
 * + un point de scan à chaque fois que je hack un site origine (de l'ennemi)

Nbre de hack = 3 (nbre de hack de départ) + (X x Y x Z x 0,75) ex : au bout d'une semaine, en gardant l'hypothèse des 3 hacks de départ, je peux raisonnablement avoir hacké 12 sites (seuil 2), fait 0 chaine, et j'ai une moyenne de page rank de 2,5. Donc mon nombre de hack = 3 + (2 x 2,5 x 0,75). si on tronque, j'ai donc 6 point de hack par jour. Nbre de scan = 2 = (X x Y x Z x 0,5). ex : dans la même hypothèse, mais en imaginant que j'ai également trouvé un site origine, j'aurai 2 + (2 x 2,5 x 0,5)+1 point de scan = 5 point de scan. Pour moi, ca a l'air de marcher à peu près...
 * calcul de la progression. Soit X mon seuil de nbre de site, Y mon seuil de chaine et Z ma moyenne de Pagerank (la moyenne des page rank de tous les sites que j'ai hackés).

Remarque : il faudrait faire le calcul après un mois de jeux, mais je sais pas faire... L'un de vous peux me faire une simulation avec ces hypothèses ?


 * éléments d'interface
 * points dispo pour la journée de hack/scan, versus points hack/scan totaux
 * nombre de site manquants avant progression au niveau supérieur
 * nombre total de sites de faction A versus B
 * possibilite d'aller sur un site pour hacker/scanner,
 * liste de mes sites (avec pour chacun : tags, et si a été hacké à faction adverse : ancien propriétaire et site père)
 * liste des sites que j'ai scannés
 * chat de faction ? mails ?