Files
allienrpg_03_2026/workflow.org
Martin Sukany dc0d9e5e39 update
2026-03-24 13:01:49 +01:00

158 lines
6.1 KiB
Org Mode
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#+TITLE: Workflow — Jak hrát Alien RPG jako nevidomý hráč
#+STARTUP: overview
* Přehled systému
Tento repozitář obsahuje dva systémy:
1. *alien-rpg.el* — Elisp herní engine pro Doom Emacs (PRIMÁRNÍ)
2. *org soubory* — referenční texty palub (pro studium před hrou)
Během hry používej VÝHRADNĚ =alien-rpg.el= přes =SPC G= prefix.
Org soubory slouží jen pro klidné prostudování před hrou.
* Instalace
Přidej do =~/.doom.d/config.el=:
#+begin_src emacs-lisp
(load! "~/alienrpg/alien-rpg")
#+end_src
Po restartu Emacsu (nebo =M-x load-file RET ~/alienrpg/alien-rpg.el=)
budou dostupné všechny příkazy pod =SPC G=.
* Klávesové zkratky — SPC G (Alien RPG prefix)
** Navigace (kde jsem, kam jdu)
| Klávesa | Příkaz | Co udělá |
|----------+---------------------+----------------------------------------------|
| =SPC G w= | Kde jsem | Zobrazí palubu, místnost, okolí, přístupy |
| =SPC G m= | Přesun | Completion seznam propojených místností |
| =SPC G t= | Teleport | Přesun kamkoliv (když GM řekne novou pozici) |
| =SPC G f= | Najít místnost | Info o libovolné místnosti na stanici |
| =SPC G p= | Najít cestu | BFS nejkratší cesta z aktuální pozice do cíle |
| =SPC G d= | Přehled paluby | Všechny místnosti na zvolené palubě |
| =SPC G o= | Přehled stanice | Vertikální boční pohled (A nahoře, J dole) |
| =SPC G k= | Klíčová místa | Kam pro zbraně, léky, únik, počítač |
** Postava a kostky
| Klávesa | Příkaz | Co udělá |
|----------+---------------------+----------------------------------------------|
| =SPC G s= | Stav postavy | Health, Stress, výbava, pozice, zranění |
| =SPC G i= | Dovednosti | Seřazené od nejsilnějších, s počtem kostek |
| =SPC G r= | Hodit kostkou | Vybere dovednost → hodí → úspěchy + panika |
** Úprava stavu během hry
| Klávesa | Příkaz | Co udělá |
|----------+---------------------+----------------------------------------------|
| =SPC G h= | Nastavit Health | Zadej číslo 04 |
| =SPC G S= | Nastavit Stress | Zadej číslo 0+ |
| =SPC G j= | Přidat zranění | Textový popis zranění |
| =SPC G g= | Přidat výbavu | Nový předmět |
| =SPC G W= | Přidat zbraň | Nová zbraň |
| =SPC G b= | Nastavit Buddy | Jméno spoluhráče |
| =SPC G R= | Nastavit Rival | Jméno rivala |
** Poznámky a uložení
| Klávesa | Příkaz | Co udělá |
|----------+---------------------+----------------------------------------------|
| =SPC G n= | Přidat poznámku | Timestampovaná poznámka |
| =SPC G N= | Zobrazit poznámky | Všechny poznámky z hry |
| =SPC G q= | Uložit stav | Uloží do alien-rpg-save.el |
| =SPC G Q= | Načíst stav | Načte uložený stav |
* Před hrou — příprava
** 1. Nastudovat mentální model
Stanice je *vertikální věž* s 10 palubami (A nahoře, J dole):
- Patro 1 (A) = střecha s dalekohledem (izolovaná, jen z B)
- Patra 25 (BE) = velení, medicína, věda, bydlení
- Patra 68 (FH) = vězení, hangáry, průmysl (propojené průlezy)
- Patra 910 (IJ) = únik a reaktor
Centrální šachta prochází palubami BJ (střed každé paluby).
** 2. Nastudovat klíčové paluby
Nemusíš znát vše nazpaměť. Zaměř se na:
1. Palubu kde hra začíná (zeptej se GM)
2. Zbrojnici: =SPC G f= → "Zbrojnice" (paluba F, sever-střed)
3. Únikové cesty: =SPC G k= zobrazí vše
4. Ošetřovnu: paluba C, sever-západ
** 3. Nastudovat svou postavu
=SPC G i= (dovednosti) a =SPC G s= (stav). Tvé silné stránky:
- Ranged Combat: 7 kostek (střelba)
- Manipulation: 7 kostek (přesvědčování)
- Observation: 5 kostek + talent Analýza
** 4. Doplnit Buddy a Rivala
Před začátkem hry: =SPC G b= a =SPC G R=.
* Během hry — workflow
** Typický herní cyklus
1. GM popíše situaci
2. =SPC G w= → ověříš co víš o pozici
3. Rozhodneš se co uděláš
4. =SPC G m= → přesuneš se NEBO =SPC G r= → hodíš na dovednost
5. Když se změní Health/Stress: =SPC G h= / =SPC G S=
6. Důležitá informace? =SPC G n= → poznámka
** Když GM řekne "jsi na palubě X v místnosti Y"
1. =SPC G t= → teleport na správnou místnost
2. =SPC G w= → ověříš okolí
** Když potřebuješ utéct
1. =SPC G p= → najdi cestu do bezpečí (vybereš cíl, engine najde cestu)
2. =SPC G k= → klíčová místa (zbrojnice, hangáry, kapsle)
** Když GM řekne "hoď si na X"
1. =SPC G r= → vyber dovednost → automatický hod
2. Výsledek zobrazí úspěchy a paniku okamžitě
** Na konci sezení
=SPC G q= → uloží vše (pozice, health, stress, výbava, poznámky)
Příští sezení: =SPC G Q= → načte stav
* Principy přístupnosti
** Proč NE org soubory během hry
- Org soubory jsou *dlouhé* — hledání v nich je pomalé
- Screen reader čte celý buffer — příliš mnoho textu
- Jeden příkaz v alien-rpg.el = jedna informace. Žádné scrollování.
** Proč completion (SPC G m)
- Completion funguje s VoiceOverem
- Fuzzy search — stačí napsat "zbro" a najde "Zbrojnice"
- Zobrazí jen relevantní možnosti (propojené místnosti)
** Proč nulové nároky na GM
- Vše je v Elispu, nic se neptáš GM
- GM jen řekne "jsi v místnosti X" → ty stiskneš =SPC G t=
- Hod kostkou je tvůj — =SPC G r= → výsledek za sekundu
* Komunikace s GM — minimální
Doporučená konvence (řekni GM jednou, na začátku):
1. "Vždy řekni název paluby a místnosti, když se přesuneme."
2. "Kolik nepřátel a kde, když začne souboj."
To je vše. Zbytek řeší alien-rpg.el.