158 lines
6.1 KiB
Org Mode
158 lines
6.1 KiB
Org Mode
#+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 0–4 |
|
||
| =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 2–5 (B–E) = velení, medicína, věda, bydlení
|
||
- Patra 6–8 (F–H) = vězení, hangáry, průmysl (propojené průlezy)
|
||
- Patra 9–10 (I–J) = únik a reaktor
|
||
|
||
Centrální šachta prochází palubami B–J (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.
|