Menu GrandGames.net
Русский
⍆ ⛹ ⎕ ⌕

Новости - Интерактивные вставки

В постах появилась возможность вставлять произвольные судоку.
GrandGames Давно нет на сайте Likes192 Messages59 Admin E 25
#174703 2017-07-03 20:57
Началась разработка механизма интерактивных вставок ExCode для возможности публикации прямо в теле постов произвольных головоломок с возможностью их решения.
ExCode представляет собой строку вида: {#anyexcode#p1|p2|p3}, где anyexcode - тип кода, p1, p2, p3 - параметры.
Уже работает интерактивная вставка судоку различных видов, а также других головоломок, представляющих собой таблицу, в каждой ячейке может находится произвольный символ.
Таблица может содержать заполненные белые поля, пустые белые поля с возможностью редактирования, черные и прозрачные поля.
Код для обычного судоку 9 на 9 клеток представляет собой следующую строку (после первой кавычки пробел нужно убрать):
{ #stbl#9|9|*1**5*9*7*****46****79*2*3**2****5****3*****4*9****26*****4***5***5*3***1******48|brd=3}
Где stbl - это название разновидности ExCode, девятки - это ширина и высота поля, далее идет заполнение клеток, и последний необязательный параметр brd=3, показывает через какое количество клеток будет проходить жирная черта.
Строка из звезд и цифр - это содержимое ячеек начиная с правого верхнего угла, слева направо, сверху вниз.
* - обозначает пустую клетку с полем ввода.
# - черная клетка.
$ - прозрачная клетка.
В преобразованом виде выглядит так:
1597
46
7923
25
34
926
45
53
148

Например, код { #stbl#5|3|******$$$***#**}, при преобразовании выглядит так:

Если в пустой клетке ввести много символов, размер шрифта автоматически уменьшится. Это будет удобно при решении головломок, так как позволит делать пометки.
Функционал может быть полезен, например, для лиц, желающих постить в пабликах свои собственные головоломки, либо в обсуждении судоку и других головоломок для создания интерактивных иллюстраций.
В планах добавление визуального редактора, позволяющего формировать подобные таблицы, без необходимости разбираться в коде, добавление других видов ExCode и расширение его возможностей.
Получить ExCode для любого судоку можно нажав кнопку "Получить код" на его странице. #новостисайта
Нравится + 3  Не нравится - 0   5.156   9   Поделиться
Memo Сегодня был на сайте Admin P E V 41 Solver Rank 2017-07-03 21:07 + 0
Пример судоку 16, добавленного с использованием ExCode: https://grandgames.net/post/174708
Memo Сегодня был на сайте Admin P E V 41 Solver Rank 2017-07-03 21:14 + 0
Даблдоку: https://grandgames.net/post/174711
Sakara Сегодня был на сайте P 35 Solver Rank 2017-07-04 01:14 + 0
Спасибо! Интересно, но пока не совсем всё понятно.
Если такую головоломку решить, как потом проверить? И сохранится ли решение?
Memo Сегодня был на сайте Admin P E V 41 Solver Rank 2017-07-04 09:31 + 0
Описаны полные возможности данного функциона на текущий момент. По поводу проверки и прочих функций, возможно функционала позже будет расширен.
Memo Сегодня был на сайте Admin P E V 41 Solver Rank 2017-07-04 09:48 + 0
Это нововведение не несет цели заменить основной функционал решения. Периодически на сайте возникает необходимость делать иллюстрации в виде сеток судоку и других головоломок. С ExCode это удобнее чем вырезать и постить скрины из фотошопа.
Memo Сегодня был на сайте Admin P E V 41 Solver Rank 2017-07-04 09:55 + 0
Вообще изначально это делалось для себя. Я веду разработку новых головоломок для сайта, возникла необходимость в универсальном способе для их тестирования и предварительной публикации. Но, так как отдельным игрокам нашего сайта это вполне может пригодится, я решил описание кода сделать доступным для всех.
Sakara Сегодня был на сайте P 35 Solver Rank 2017-07-04 22:36 + 0
Понятно, спасибо! Буду осваивать, надеюсь пригодится.
1
3

Sakara Сегодня был на сайте P 35 Solver Rank 2017-07-04 22:36 + 0
Ура! Получилось. yahoo
Ваше отношение к турнирам на сайте
А что еще за турниры?
Иногда участвую
Не участвую по другим причинам (напишите в комментариях)
Не участвую, так как время проведения мне не подходит.
Не участвую, так как не люблю решать на скорость, мне нравится решать не спеша.
Не участвую, так как точно знаю, что проиграю.
Sinicin62 gst4198905
22yjz belyak62
LauraMenshikova mumof
babyshka62 rof23
posadistka 478
dikey753 gst9194925
pelican mikl
gst6907763 k336665627
oxoxox Mungojerry
olenenok Key28
Новое на сайте
Пятнашки №61417
Какуро №61427
Хитори №61429
Японская мозаика №61412
№61424
№61406
№61402
№61244
№61425
№61428
№54467
Ключворды №61422
Филиппинский №61423
№61345
№61432
№61431
Японский кроссворд №28346
Пазл №28810
Судоку №21181
Флеш игра №2153
Денди онлайн №5686
Шахматная задача №9699
Филворд №6844
Загадка №361
ADB finder
Реклама Ads Google Yandex
:)