Простой виртуальный стол


Вообще я планировал сделать на базе Anywhere Board Games свой виртуальный стол. Хотя сейчас сомневаюсь, скорее всего буду я таки делать его потом с нуля. Будет мне так проще, да и лицензия его меня смущает. А Open Source я делать не хочу. Но когда это будет — я не знаю. Как бы там ни было, прикрутил к своему сайту чуточку допиленный Anywhere Board Games.
Можно найти в разделе лаборатория. При входе генерится уникальная ссылка, которую стоит сохранить, если вы планируете пользоваться картой в дальнейшем. Регистрация, как это водится, не обязательна. Инструмент довольно удобный, по крайней мере в сравнении с тем же гуглдоком, для тех же целей. Простой и легкий. По идее должен работать нормально на мобиле, но руки не дошли проверить. В общем пользуйтесь…
Пара примеров, как это можно юзать:
Глобальная карта
Тактическая карта
Новая карта

24 комментария

avatar
Кто-то все время наровит на картах бэк разлозить и как нибудь переместит нездорово хДД
Вы мне скажите, вам туториал надо написать? Или все понятно? Или нифига не понятно? :))))
avatar
Надо! Не то чтобы нифига непонятно, но без туториала хотя бы номинального я даже наверное поленюсь осваивать…
avatar
Хорошо, завтра напишу. Наверное стоило это сделать сразу, но просто у меня совершенно не было на это времени. А так, я просто прикрутил его, пофиксил некоторые вещи и выплюнул пост о том, что есть такая полезная штука :) А штука, имхо, реально довольно удобная. Правда в оригинале она хранила 1 стол на 1 сервер, что ясное дело — совершенно не интересно и бесполезно. Вот я и сделал, собственно, что их можно до бесконечности создавать :)
avatar
Надо туториал. :) Нифига непонятно.
Как там вообще бэк добавлять?
avatar
Сейчас напишу туториал :)
А вы подскажите плиз тогда, пока… А то все равно время трачу на поиски и не слишком успешно =_= Уже даже начал порядок на винте наводить. Была такая игрушка маленька… Arhh goblins или типа того… Они похители моего ребенка… Или еще как-то. Не помню точно :( Помнил бы, уже наверное нашел бы…
avatar
avatar
Да-да, это оно. Спасибо!
avatar
Очень круто! Было много ситуаций, когда нечто такое простое и быстрое было необходимо.

Я тут насобирал немного багов/замечаний — могу озвучить, если интересно.
avatar
Давай, хотя не обещаю, что все исправлю. Ибо код вообще не мой. Я только чуточку допилил и внедрил в собственный сайт.
avatar
В общем основное неудобство это нарушение привычного UI experience что на больших братьях, что на мобильных платформах:
1. На ПК мы привыкли что меню вызывается правым кликом, а при левом щелчке в «неактивный» компонент ничего не происходит.
2. На мобильных мы привыкли что контекстное меню вызывается длинным тапом.
3. Скролл на мобилках не работает как мы привыкли: при протяжке — оно рисует рамочку. И скроллится только если открыто меню.
И я так и не понял — пытается оно само смасштабироваться на разных платформах или нет — если да, то оно берет размеры устройства вместо размеров канваса.

Из возможных решений могу предложить показывать меню залоченных объектов по длинному нажатию. Более менее нормальный скролл на мобильниках можно реализовать малой кровью так: некая область в фиксированном месте на экране, при протяжке от которой включается режим скролла.
avatar
Не, пожалуй я это не исправлю. Это уже в новой версии. Но боюсь я займусь этим не раньше, чем через пару месяцев. С другой стороны, тут работы не больше чем на неделю в режиме — в свободное время… Поживем — увидим. Пока как есть, сорри.
avatar
Да собственно не критично — можно привыкнуть достаточно быстро
avatar
Охтыж! Оно же еще и печатается превосходно.
Очень низкий поклон за труды.
avatar
Хорошо. Если бы на неделю позже, моя среда на подобие этой была бы допилена до того состояния, когда бросать — уже душит жаба :) Попробую поработать топором и напильником.
avatar
Ну это очень старая штука. Я ей пользовался еще 3 года назад. Хотя с тех пор она мало изменилась, вот разве что появилась версия для hangout. И такой вариант тоже полезен. А вот оригинальный не слишком, ибо предполагает работу с единственным столом. А потому мне пришлось пилить его и тогда, и сейчас, для поддержки многих столов.
avatar
Но я все равно собираюсь со временем писать свой вариант. Как вариант — очень похожий, но с некоторыми наворотами, вроде разделение прав владелец стола/игроки, режим только для чтения, палитра объектов, возможность скрывать элементы(карты на руке, например). Может даже что-то вроде простого редактора карты прилеплю. И заодно, механизм плагинов, дабы можно было делать разные, прикольные штуки, вроде настоящей колоды карт. Ибо сейчас даже если колоду сделать, все равно это будет скорее дайсик равновероятный. Карты как бы не будут исчезать из колоды.
Но когда это будет — я не знаю. У меня сейчас и без этого очень много задача. Ну и даже в том виде, как оно есть — это вполне удобный инструмент.
avatar
ты не пробовал к нему обработчик событий приделывать? Т.е. при совмещении блоков, например, срабатывает триггер?
avatar
Нее, да мне и не надо было. Но там есть какой-то callback, покрути. Может поможет.
avatar
А зачем, если есть rool20?
Перефразирую: Какие ключевые отличные от него фишки хочется иметь?
avatar
Хуже чем ролл20 :) Но как вариант, намного легковеснее, проще, не требует регистрации. Кроме того, я это делаю для своего ресурса, прежде всего. А встраивать ролл20 я к себе не собираюсь :)
В общем это приблизительно как вопрос, зачем нужен javascript, если есть c#! Или зачем нужен блокнот, если есть word ;)
А принципиальных отличий иметь не хочется, кроме опят же все той же легковесности, и возможности легко встраивать в свои игры. Ну а там как бог на душу положит. Если мне что-то не нравится в roll20 я ничего не могу с этим поделать, а если не нравится у меня — я могу. Могу написать какие-то плагины, исправить что-то и так далее.
avatar
Вообще, в идеале весь мой ресурс — по сути движение в сторону заменить в том числе ролл20, причем сделать нечто более комплексное и функциональное. Те же листы персонажей, генераторы — это фичи, которых нет в ролл20. Создание своих игр с гибким оформлением, собственной базой предметов, игровых магазинов для игроков и так далее, то что планируется и чего нет в ролл20. Там во многом фокус идет именно на виртуальный стол. Эта часть у них конечно же лучше(тем более что я этим почти не занимался), и еще долгое время будет лучше. Но если мой проект пойдет, то как вариант — это тоже со временем изменится. К примеру я от ролл20 не в восторге, хотя на момент когда я его смотрел — реальных альтернатив(конкурентов) я у него не видел… Но все когда-то меняется, верно? ;) И это может изменится :)
avatar
Покопал короче столешницу, расстроилсо. Писать свое таки надо, кроме разработчиков вряд ли кто-то разберет этот огород.
avatar
Да, внутри там так себе все… Я потому и сказал, в частности, что мне проще будет переписать :)
avatar
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.