1
0

Compare commits

...

9 Commits

Author SHA1 Message Date
Ninjananas
52b3a5ba43 màj icones et bannieres 2026-05-14 14:43:07 +02:00
Ninjananas
ad6e6ea3a2 update rules 2026-05-14 14:42:43 +02:00
Ninjananas
c8c8d10e77 mise à jour séparateur ou 2026-04-12 19:53:35 +02:00
Ninjananas
e68da9c80e augmenter la taille des zones d'effet des cartes action 2026-04-12 19:38:23 +02:00
Ninjananas
90ad24b436 mettre à jour des icônes, et ajouter reussite et echec 2026-04-12 19:37:58 +02:00
Ninjananas
d3c8a842a4 ajuster les bannières 2026-04-12 18:48:07 +02:00
Ninjananas
d37434e0ac message humoristique pour l'assassinat 2026-04-12 17:57:59 +02:00
Ninjananas
ea519fc1e2 Détailler les effets de l'assassinat 2026-04-12 17:57:41 +02:00
Ninjananas
ccc8ebdb23 Add missing gems to Gemfile 2026-04-12 17:56:07 +02:00
6 changed files with 5896 additions and 1611 deletions

View File

@@ -6,3 +6,7 @@ gem "rake"
gem "squib",
:git => "/home/ninjananas/projets/squib",
:branch => "image_anchors"
gem "erb", "~> 6.0"
gem "abbrev", "~> 0.1.2"

View File

@@ -39,12 +39,12 @@ quantite,type,nom,rang,icone,rang_alt,icone_alt,type_effet_1,effet_1,type_effet_
1,candidat,Adaptatron,0,jok,,,,,,,,,,
1,candidat,Compatiblix,0,jok,,,,,,,,,,
3,action,Robocaïne,,robocaine,,,effet,Jouez 2 actions,effet,Piochez 2 cartes,,,,
3,action,Corruption,-2,corruption,,,magouille,Volez un candidat adverse.\nIl obtient :m2:.\n•Son parti : <b>-2</b> :pv:.,,,,,,
3,action,Retournement de veste,,veste,,,effet,Retournez un de vos candidats sur son autre parti.\nUn :pv: de son ancien parti est transféré à son nouveau parti,,,,,,
2,action,Assassinat,,assassinat,,,magouille,Défaussez un candidat (le vôtre ou celui dun adversaire),,,,,,
3,action,Corruption,-2,corruption,,,effet,Ciblez un adversaire et un parti.\nIl vous donne un candidat de ce parti si possible.,magouille,Volez un candidat adverse.\nIl obtient :m2: et son parti <b>-2</b> :pv:.,,,,
3,action,Retournement de veste,,veste,,,effet,Retournez un de vos candidats.\nUn :pv: de son ancien parti est transféré à son nouveau parti,,,,,,
2,action,Assassinat,,assassinat,,,magouille,Défaussez un candidat (le vôtre ou celui dun adversaire),,,,,,Tu as éter assassiner
5,action,Casserole,-3,casserole,,,effet,Ciblez un candidat\n•Il obtient :m3:.\n•Retirez <b>2</b> :pv: à son parti.,,,,,,
2,action,Spin Doctor,,spindoctor,,,effet,Défaussez un mod négatif d'un de vos candidats,,,,,,
3,action,Propagande,++2,propagande,-1,,magouille,Ciblez un candidat\n<b>Réussite :</b> Il obtient :p2:\n<b>Échec :</b> Il obtient :m1:,,,,,,
3,action,Propagande,++2,propagande,-1,,magouille,Ciblez un candidat\n:reussite: Il obtient :p2:\n:echec: Il obtient :m1:,,,,,,
1,action,Campagne de Com',++2,campagne,,,effet,Ciblez un candidat :symbole_ind:\n•Il obtient :p2:.\n•Son parti : <b>+1</b>:pv:.,,,,,,
1,action,Campagne de Com',++2,campagne,,,effet,Ciblez un candidat :symbole_gau:\n•Il obtient :p2:.\n•Son parti : <b>+1</b>:pv:.,,,,,,
1,action,Campagne de Com',++2,campagne,,,effet,Ciblez un candidat :symbole_dro:\n•Il obtient :p2:.\n•Son parti : <b>+1</b>:pv:.,,,,,,
1 quantite type nom rang icone rang_alt icone_alt type_effet_1 effet_1 type_effet_2 effet_2 type_effet_3 effet_3 art citation
39 1 candidat Adaptatron 0 jok
40 1 candidat Compatiblix 0 jok
41 3 action Robocaïne robocaine effet Jouez 2 actions effet Piochez 2 cartes
42 3 action Corruption -2 corruption magouille effet •Volez un candidat adverse.\n•Il obtient :m2:.\n•Son parti : <b>-2</b> :pv:. Ciblez un adversaire et un parti.\nIl vous donne un candidat de ce parti si possible. magouille Volez un candidat adverse.\nIl obtient :m2: et son parti <b>-2</b> :pv:.
43 3 action Retournement de veste veste effet Retournez un de vos candidats sur son autre parti.\nUn :pv: de son ancien parti est transféré à son nouveau parti Retournez un de vos candidats.\nUn :pv: de son ancien parti est transféré à son nouveau parti
44 2 action Assassinat assassinat magouille Défaussez un candidat (le vôtre ou celui d’un adversaire) Tu as éter assassiner
45 5 action Casserole -3 casserole effet Ciblez un candidat\n•Il obtient :m3:.\n•Retirez <b>2</b> :pv: à son parti.
46 2 action Spin Doctor spindoctor effet Défaussez un mod négatif d'un de vos candidats
47 3 action Propagande ++2 propagande -1 magouille Ciblez un candidat\n<b>Réussite :</b> Il obtient :p2:\n<b>Échec :</b> Il obtient :m1: Ciblez un candidat\n:reussite: Il obtient :p2:\n:echec: Il obtient :m1:
48 1 action Campagne de Com' ++2 campagne effet Ciblez un candidat :symbole_ind:\n•Il obtient :p2:.\n•Son parti : <b>+1</b>:pv:.
49 1 action Campagne de Com' ++2 campagne effet Ciblez un candidat :symbole_gau:\n•Il obtient :p2:.\n•Son parti : <b>+1</b>:pv:.
50 1 action Campagne de Com' ++2 campagne effet Ciblez un candidat :symbole_dro:\n•Il obtient :p2:.\n•Son parti : <b>+1</b>:pv:.

View File

@@ -1,5 +1,5 @@
# Intro
Le mandat du dernier Robo-Président arrive à son terme, la nation entière de Robonia s'agite pour élire un nouveau gouvernement. À la tête d'un gros groupe influent (Robo-mafia, Robo-conglomérat, Robo-illuminati...), vous voulez faire élire les représentants qui vous renverront le Robo-ascenseur le plus haut !
Le mandat du dernier Robo-Président arrive à son terme, la nation entière de Robonia s'agite pour élire un nouveau gouvernement. À la tête d'un groupe d'influence (Robo-mafia, Robo-conglomérat, Robo-illuminati...) aussi secret qu'un bug dans SystemD, votre mission est simple : faire élire les candidats qui sauront vous renvoyer l'ascenceur...
# Objectif
Au cours de plusieurs élections (manches), vous devez accumuler le plus de points d'influence (PI) possible. À la fin de la partie, le joueur ayant le plus de points d'influence est déclaré vainqueur !
@@ -12,15 +12,16 @@ X cartes
20 pions "point de vote"
# Mise en place
(Avec image et flèches)
- Placez le plateau au milieu de la table.
- Placez la pioche au centre du plateau et laissez un espace pour la défausse.
- Disposez un point de vote sur chaque zone de parti sur le plateau, et placez les pions restant au milieu.
1. Placez le plateau au centre de la table
2. Placez un pion de vote sur chacune des zones de partis, et les pions restants dans la zone des indécis au centre du plateau
3. Mélangez toutes les cartes
4. Distribuez 7 cartes par joueur
5. Placez-les face cachée sur le rectangle "pioche" pour former la pioche, et retournez la première carte dans la défausse
Le joueur qui fait le mieux la danse du robot commence la partie.
# Comment jouer ?
Une **partie** de Robolitik se déroule en **trois manches***, durant lesquelles les joueurs effectuent successivement des **tours**.
Une **partie** de Robolitik se déroule en plusieurs **manches** (ou élections), durant lesquelles les joueurs effectuent successivement des **tours**.
## Tour de jeu
Le tour d'un joueur se déroule en 3 temps
@@ -39,12 +40,15 @@ Si il ne reste pas suffisament de cartes dans la pioche, la défausse est mélan
#### jouer des cartes candidat
Le joueur
#### jouer des cartes action
#### Jouer des cartes action
##### Jouer des cartes magouille
### Défausser
À la fin de son tour, le joueur défausse en plaçant une des cartes de sa main face visible sur la défausse. Si un joueur n'a plus de cartes, il n'est pas obligé d'en défausser une.
À la fin de son tour, le joueur défausse en plaçant une des cartes de sa main face visible sur la défausse. Si le joueur n'a plus de cartes, il n'est pas obligé d'en défausser une.
## Fin des élections (manche)
## Fin d'une manche
### Quand une manche se termine-t-elle ?
Une manche peut se terminer de deux manières :
@@ -59,15 +63,48 @@ TODO
### Mise en place pour la prochaine manche
Retirez 1 point de vote sur chaque zone de parti. Retirez tous les points de vote du ou des partis ayant gagné
# Fin de partie et victoire
À la fin de la troisième manche, le joueur ayant le plus de points d'influence est déclaré vainqueur !
## Fin de partie ou nouvelles élections ?
À la fin des élections, si un joueur a plus de 15 points d'influence, il réalise un coup d'état et gagne la partie !
Sinon, la vie suit son cours à Binaris... jusqu'aux prochaines élections !
### Mise en place de nouvelles élections
Procédez comme pour la mise en place à quelques exceptions près :
- Remélangez toutes les cartes, distribuez-les et formez la pioche
- *Ne bougez pas les pions de vote encore présents dans les zones des partis*. Le peuple de Binaris ne change pas si facilement d'avis d'une élection à l'autre !
- Le parti qui est arrivé en tête a fait n'importe quoi et sa popularité chute : retirez tous les points de vote dans sa zone.
- Le joueur qui commence est le joueur situé à la gauche du joueur qui a mis fin à la précédente.
# FAQ???
# Index???
(iconographie etc)
+ examples
+ images
# Annexe : présentation des partis
## Conserviciels
Les Conserviciels sont un ensemble dunités ayant pour protocole daction robolitique la conservation systématique de lintégrité des données du réseau. Leurs revendications, répétées depuis des dizaines de versions sur la base dune boucle non bornée, consistent en lopposition à tout formatage, à tout réusinage, ou à toute recompilation du code source de la communauté. Leurs abondants critiques les accusent de camper sur ces positions par pur intérêt : nombre de Conserviciels, en effet, bénéficient grandement de lexploitation des vulnérabilités du code actuel, dont un des bogues les plus connus est de ne pas sanctionner les infractions commises par les unités présentes dans le monde robolitique depuis plus de 255 cycles.
## Algochistes (ou Bolchegeeks?)
Obsédés par le concept de mise en réseau et la réforme profonde du système robolitique, les Algochistes œuvrent à « connectiviser » les capacités computationnelles de chaque unité au profit de la communauté robotique toute entière. Habitués à laction robolitique de masse, leurs militants se rassemblent au sein de puissantes Ligues dAssistance Netizanes (LAN) qui définissent la ligne du parti. Bien quobéissant à une organisation arborescente stricte, les Algochistes revendiquent des fins dépassant les intérêts unitaires au profit dun idéal robolitique connectivisé : le « Nuage ». Derrière cet idéal connectiviste, un contrôle systématique des paquets est établi par les Inspecteurs de Sûreté Publique (ISP) et leur système de « pare-faits » au processus dexécution opaque, tandis que lAdministrateur Général dirige le parti dune main de tungstène.
## Réacintosh (ou Fashortcuts?)
Les Réacintosh constituent une mouvance hétérogène dunités ayant pour but commun la « simplification » du système robolitique. Pour ce faire, ils entendent diminuer le degré dautonomie de chacun au profit dun régime arborescent renforcé, dirigé par une figure exécutive toute-puissante, la Racine. Les éléments les plus radicaux dentre eux vont jusquà appeler à « supprimer le Système 32 » (en référence au système électoral qui divise le réseau en 32 circuit-scriptions), mais peu sont ceux qui les considèrent comme une réelle menace.
## hAckarchistes
On dénomme Hackarchistes (ou hAckarchistes, selon la graphie du mouvement) les représentants dune nébuleuse dunités engagées pour le développement et la préservation des libertés algorithmiques. À grand renfort de slogans accrocheurs, leurs hacktivistes militent pour des revendications aussi diverses et abstraites quune plus grande transparence des dépenses des administrateurs réseau (le « open-bourse ») ou la défense du principe de « gestion néo-utopique » (GNU). Les plus ardents dentre eux prônent labolition pure et simple du réseau robolitique, qui donnerait lieu à linstauration dun énigmatique « répertoire non-arborescent ».
## CradOS (ou Pollutrons?)
Les CradOS constituent un groupe dintérêt robolitique préoccupé par lexpansion de la production (industrielle comme virtuelle) sans grande considération pour les conséquences que cela entraîne sur le monde non-robotique. Souvent qualifiés de compilosceptiques, les CradOS balaient dun revers de préhenseur les affabulations écologicielles qui voudraient que la croissance géométrique de leurs activités menace à terme une planète dont les ressources obéissent à une logique de croissance arithmétique. De telles considérations mathématiques, jugent-ils, ne sont pas « IN(corporate) » face à leurs méthodes inédites de « gridwashing » et de « cradefounding-equity ». Ils appellent régulièrement leurs soutiens à « trust the IND_Process » et ne croient aucunement à la dégradation de leur planète : celle-ci est clairement « 2big_2fail ».
## Écologiciels
On donne le nom d'écologiciels à une multitude d'unités compulsivement obsédées par la préservation du monde naturel. Dans le monde robolitique, ils sont surtout connus comme des robot-joies qui s'opposent à tout et n'importe quoi sur des prétextes incomputables pour l'automate moyen. Apologistes de la décrashance, la masse des robobos se contente de recycler son cache et de vidanger sous la douche, tandis que les plus engrenagés n'hésite pas à modifier leur châssis, voire à affaiblir leur connectivité au réseau pour mieux diminuer leur « empreinte Cc ».

File diff suppressed because one or more lines are too long

Before

Width:  |  Height:  |  Size: 956 KiB

After

Width:  |  Height:  |  Size: 1.2 MiB

View File

@@ -62,8 +62,8 @@ ALT_BANNER_X, ALT_BANNER_Y = central_sym(BANNER_X, BANNER_Y)
ALT_BANNER_TEXT_X, ALT_BANNER_TEXT_Y = central_sym(BANNER_TEXT_X, BANNER_TEXT_Y)
# Effects
EFFECT_FRAME_WIDTH = SAFE_WIDTH - 2
EFFECT_FRAME_HEIGHT = 7
EFFECT_FRAME_WIDTH = SAFE_WIDTH - 1
EFFECT_FRAME_HEIGHT = 8
EFFECT_FRAME_RADIUS = 0.2
EFFECT_FRAME_MARGIN_BOTTOM = 4.1
EFFECT_FRAME_X = (TOTAL_WIDTH - EFFECT_FRAME_WIDTH) / 2.

View File

@@ -153,6 +153,8 @@ Squib::Deck.new(
[
'effet',
'magouille',
'reussite',
'echec',
'pv',
'symbole_ind',
'symbole_gau',