Onamap — “Віртуальний стіл” для Shadowdark (і не тільки)

pic

Art by Brandish Gilhelm

Ця серія статей про те, як я створюю вебсайт для VTT під назвою Onamap з нуля за допомогою Django. Мета — зробити його дуже-дуже простим у використанні та надзвичайно продуктивним, а також поділитися тим, як я це роблю.

Це буде остання не технічна стаття в цій серії, обіцяю! Але вам потрібно зрозуміти, що я створюю, щоб розуміти мотивацію за всім цим.

Shadowdark — це рольова гра в стилі Dungeons & Dragons (RPG). У 2023 році вона зібрала близько 1,4 мільйона доларів на кампанії Kickstarter і досить добре оцінена в геймерській спільноті. Більш загалом, це частина руху “Old School Renaissance” (OSR), який намагається відтворити магію гри в D&D у 70-х і 80-х роках.

“Віртуальний стіл” — VTT — це інструмент, що дозволяє грати в рольові ігри онлайн, ділячись екранами та інформацією, або, якщо ви граєте в реальному житті, він займається управлінням таких речей, як аркуші персонажів. Onamap, безумовно, більше орієнтований на останнє, але хто знає, як все буде розвиватися.

Чому написати ще один VTT?

Існує чимало таких інструментів, але я добре знайомий з трьома з них.

Roll20 — це старий ветеран серед VTT, він існує з 2012 року. Я грав на ньому досить часто, і він дуже громіздкий і складний. Але він також дуже функціональний, підтримує багато ігор і має хороше фінансування. З їхніх блогів я зрозумів, що вони намагаються зменшити складність.

D&D Beyond — це офіційний VTT для D&D, що належить Hasbro. Він дуже повільний і погано структурований, але має всі необхідні функції для гравців D&D 5e (і для нової системи, що з'явилась). На жаль, Hasbro — це компанія, якою керують не-геймери, що бачать своїх клієнтів і продукти як корову для доїння.

Owlbear Rodeo — новий улюбленець серед багатьох DM, він здебільшого про обмін картами та токенами. Останні оновлення викликали у перших користувачів нарікання на складність. Це поширена проблема, коли ви намагаєтесь довести свій продукт до стану функціональності, і я буду уважно слідкувати за цим, розробляючи Onamap.

Також є Foundry і Fantasy Grounds, але я мало з ними працював.

Отже, чому написати ще один VTT? “Це цікаво” і “Чому б і ні?” — це частина відповіді, як і “стати кращим розробником”. Але основна відповідь із моєї оригінальної статті: я хочу створити щось неповірно швидке і справді дуже просте у використанні, і жоден із існуючих сайтів, якими я користувався, не є таким, не те що обома одразу.

Таймлайн Onamap

Це дуже загальний огляд, і порядок, ймовірно, зміниться.

  • Стати чудовою системою аркушів персонажів для Shadowdark
  • Стати чудовою системою управління груповою грою для Shadowdark, включаючи реальний час між кількома гравцями. (Ми тут)
  • Створення персонажа та/або інтеграція в Shadowdarklings
  • Підтримка розширень — власні класи, раси тощо.
  • Підтримка кількох наборів правил, ймовірно, починаючи з AD&D або OSRIC
  • Управління зустрічами (наприклад, монстри, скарби, описи)
  • Управління підземеллями та містами
  • Можливість ділитися підземеллями (тощо) з іншими DM.
  • Карти та/або інтеграція в Owlbear Rodeo
  • Інтеграція з Discord

Перекладено з: Onamap-A “Virtual Tabletop” for Shadowdark (and more)

Leave a Reply

Your email address will not be published. Required fields are marked *