iss_pc
inFAMOUS Second Son(PS4,CUSA00223)的原生 PC 移植(Linux/Windows),开发中,可玩;运行你自己的游戏转储;不包含游戏或固件文件。动作传感器模拟。| 原生移植 p
AI 翻译
尚未检测到更新。GitHub 发布版本后会显示在这里。
制作者的介绍仅有上面的一句话。 更多详情请阅读仓库 README。 仓库 README ↗
正在加载完整 README。
查看完整 README ↗A turn tracker for running dungeon crawls in D&D 5e. Each press advances one 10-minute exploration turn, rolls for wandering monsters, and puts the stat block in front of the GM when something turns up.
Upload a table from Settings → Encounter table. It replaces the built-in table for that tier until you remove it. Use Download template to start from the current table.
CSV, one row per d20 result:
roll,name,cr,count,desc
1,Giant Rats,CR 1/8,2d4,Squealing in the walls
2,Ghoul,CR 1,1,A hunched figure feeding on a corpse
JSON takes the same fields, plus optional lore, tactics, habitat and a stats block:
[
{ "roll": 2, "name": "Ghoul", "cr": "CR 1", "count": "1", "desc": "A hunched figure feeding on a corpse",
"lore": "Once a grave robber who ate the dead to survive." }
]
Files can be up to 1 MB and 100 rows. count accepts a number or dice (1d4+2).
It's plain HTML, CSS and JavaScript with no build step and no dependencies. Serve the folder with any static server:
python -m http.server 8080
Then open http://localhost:8080. Tests use Node's built-in runner:
node --test
| Path | What's in it |
|---|---|
index.html, css/app.css | Markup and styles |
js/rules.js | Dice, XP and encounter rules (pure, tested) |
js/state.js | Session state and save migration (pure, tested) |
js/tables.js | CSV and JSON table parsing (pure, tested) |
js/dice.js | The 3D dice, drawn on a canvas |
js/audio.js | Sound effects, synthesised with Web Audio |
js/app.js | Rendering, actions and events |
js/data.js | The built-in encounter tables |
The code is released under the MIT Licence.
Game mechanics come from the System Reference Document 5.1, used under the Open Game License 1.0a; the full notice is in the app's footer. This is an unofficial fan tool, not affiliated with or endorsed by Wizards of the Coast.