lokomotiv
Veteran
Hej!
Jag håller på att utveckla RPG Board, ett webbaserat virtuellt rollspelsbord för Nextcloud. Inspirationen kommer bland annat från Roll20 och andra VTT-lösningar, men målet är inte att bara bygga ännu en kopia av dem.
Grundidén är att kombinera ett modernt VTT med self-hosting, kontroll över den egna datan och en betydligt djupare integration mellan kampanjmaterial, regler, rollpersoner och själva spelbordet.
Projektet är fortfarande under utveckling, men det har nu kommit så långt att ganska mycket av själva VTT-kärnan redan fungerar.
Det första är att kampanjmaterialet lätt blir uppdelat mellan VTT:t, PDF:er, egna anteckningar, olika regelverk och externa tjänster.
RPG Board byggs i stället med tanken att kampanjen skall vara en sammanhängande datamodell.
En plats, NPC, karta, handout, encounter eller regel skall inte bara vara en text någonstans utan ett objekt som systemet förstår och som kan återanvändas där det behövs.
Det andra är ägandet av miljön och informationen.
Eftersom RPG Board byggs för Nextcloud kan man köra det på sin egen server och låta rollspelsmaterialet ligga tillsammans med den övriga Nextcloud-miljön. Man behöver alltså inte göra en extern VTT-tjänst till den centrala lagringsplatsen för hela sin kampanj.
Den preliminära planen är dessutom att RPG Board skall släppas som open source. Exakt licens och distributionsmodell är ännu inte beslutad, så jag vill inte lova mer än så i nuläget.
Det tredje – och kanske den del jag själv tycker är mest intressant – är vart projektet är på väg.
Vi bygger arkitekturen för att i framtiden kunna ta exempelvis en regelbok eller ett färdigt äventyr i PDF-format och omvandla det till strukturerad information som RPG Board faktiskt kan använda.
Tanken är alltså inte bara:
PDF → text på skärmen
utan snarare:
PDF → kampanjstruktur, platser, NPC:er, kartor, handouts, encounters, regler och andra objekt som går att använda direkt i VTT:t.
Det är inte färdig funktionalitet ännu, och jag vill vara tydlig med skillnaden mellan det som finns idag och det som ligger på roadmapen.
Projektet utvecklas aktivt och den nuvarande versionen är 0.30.6.
Jag är väldigt intresserad av synpunkter från personer som faktiskt spelar och spelleder:
Vad saknar ni i dagens VTT:er?
Vad tar onödigt mycket tid när ni förbereder en kampanj?
Och vad skulle få er att överväga ett self-hosted alternativ till exempelvis Roll20 eller Foundry?

Jag håller på att utveckla RPG Board, ett webbaserat virtuellt rollspelsbord för Nextcloud. Inspirationen kommer bland annat från Roll20 och andra VTT-lösningar, men målet är inte att bara bygga ännu en kopia av dem.
Grundidén är att kombinera ett modernt VTT med self-hosting, kontroll över den egna datan och en betydligt djupare integration mellan kampanjmaterial, regler, rollpersoner och själva spelbordet.
Projektet är fortfarande under utveckling, men det har nu kommit så långt att ganska mycket av själva VTT-kärnan redan fungerar.
Det som finns implementerat idag
RPG Board körs som en app direkt i Nextcloud och har i dagsläget bland annat:- kampanjer och separata scener/kartor
- separata gränssnitt och rättigheter för spelledare och spelare
- rollpersoner och NPC:er
- tokens kopplade till rollpersoner/NPC:er
- ägarskap och spelarkontroll av rollpersoner och tokens
- realtidssynk mellan deltagarna
- tärningsslag och händelse-/spellogg
- encounters med initiativ, statusar och resurser
- mätverktyg på kartan
- permanenta ritlager
- Fog of War
- individuell Line of Sight
- dynamisk belysning
- väggar och dörrar som blockerar sikt och/eller ljus
- fasta och tokenburna ljuskällor
- områden med exempelvis mörker eller skymd sikt
- journal och handouts
- möjlighet att ha flera dokument öppna samtidigt
- regel-/compendiumfunktioner
- flyttbara och storleksändringsbara fönster där arbetsytan sparas
- kampanjduplicering och kampanjhantering
- standardtokens för rollpersoner som kan placeras direkt på en scen
Vad försöker vi göra annorlunda?
Jag tycker att dagens VTT:er ofta är mycket kompetenta, men de har också några återkommande problem.Det första är att kampanjmaterialet lätt blir uppdelat mellan VTT:t, PDF:er, egna anteckningar, olika regelverk och externa tjänster.
RPG Board byggs i stället med tanken att kampanjen skall vara en sammanhängande datamodell.
En plats, NPC, karta, handout, encounter eller regel skall inte bara vara en text någonstans utan ett objekt som systemet förstår och som kan återanvändas där det behövs.
Det andra är ägandet av miljön och informationen.
Eftersom RPG Board byggs för Nextcloud kan man köra det på sin egen server och låta rollspelsmaterialet ligga tillsammans med den övriga Nextcloud-miljön. Man behöver alltså inte göra en extern VTT-tjänst till den centrala lagringsplatsen för hela sin kampanj.
Den preliminära planen är dessutom att RPG Board skall släppas som open source. Exakt licens och distributionsmodell är ännu inte beslutad, så jag vill inte lova mer än så i nuläget.
Det tredje – och kanske den del jag själv tycker är mest intressant – är vart projektet är på väg.
Vi bygger arkitekturen för att i framtiden kunna ta exempelvis en regelbok eller ett färdigt äventyr i PDF-format och omvandla det till strukturerad information som RPG Board faktiskt kan använda.
Tanken är alltså inte bara:
PDF → text på skärmen
utan snarare:
PDF → kampanjstruktur, platser, NPC:er, kartor, handouts, encounters, regler och andra objekt som går att använda direkt i VTT:t.
Det är inte färdig funktionalitet ännu, och jag vill vara tydlig med skillnaden mellan det som finns idag och det som ligger på roadmapen.
Projektet utvecklas aktivt och den nuvarande versionen är 0.30.6.
Jag är väldigt intresserad av synpunkter från personer som faktiskt spelar och spelleder:
Vad saknar ni i dagens VTT:er?
Vad tar onödigt mycket tid när ni förbereder en kampanj?
Och vad skulle få er att överväga ett self-hosted alternativ till exempelvis Roll20 eller Foundry?
