Pull to refresh

Краудфандинговую кампанию электронной шахматной доски Regium уличили в обмане

Crowdsourcing Finance in IT Logic games

Источник: Regium

Специалисты шахматного интернет-сервера Lichess сообщили о том, что проект электронной шахматной доски Regium может быть обманом. Как выяснили эксперты, презентационные видео проекта отредактированы, а 4 из 6 членов команды Regium, возможно, не существуют.
Читать дальше →
Total votes 23: ↑22 and ↓1 +21
Views 12K
Comments 18

Смешанный AI в игре DROD — человек+компьютер=?

Lumber room
DROD — весьма необычная логическая игра. Главные ее особенности:
  • Пошаговость. В отличие от supaplex реакция не имеет значения.
  • Детерменированность. Элемент случайности отсуствует, любую позицию можно просчитать в уме, хотя обычно это очень не просто сделать.
  • Большое концептульное разнообразие головоломок. Благодаря этому игра надоедает гораздо медленнее чем, например, судоку.
  • Приключенческий антураж, придающий смысл процессу (в основной миссии мы делаем виртуальный мир DROD чуточку чище).

Головомки состоят в том, чтобы убить всех монстров в комнате 38x32 клетки. Игрок управляет персонажем занимающем 1 клетку, который держит меч, занимающий еще одну из 8 соседних клеток. Каждый ход можно либо пойти на одну из 8 соседних клеток, либо повернуть меч, либо подождать. После чего по очереди ходят оставшиеся в живых монстры. Если они смогут занять клетку, на которой стоит игрок, он проигрывает и возвращается к началу комнаты.

image

Дополнительный интерес к игре придает таблица рекордов скорости (по количеству ходов) прохождения комнат. Она-то и является нашей целью. Но как можно применить компьютер к игре, с концептуально различными головоломками и астрономическим количеством вариантов (в каждый момент у нас 11 вариантов хода, а общее число возможных состояний комнаты на много больше чем в шахматах)?! Выход один — переложить интеллектуальную часть задачи на человека, а рассчетную (оптимизация решения по количеству ходов) — на компьютер.

Читать дальше →
Total votes 18: ↑15 and ↓3 +12
Views 628
Comments 6

«Чёртова дюжина» — головоломка от Сэмюэла Лойда

Lumber room
image

Когда-то на станции юных техников делал эту игру на Паскале.

Идея была взята из старой книжки польского математика, писавшего про головоломки Сэмюэля Лойда.

Цель игры: собрать тринадцать фишек в последовательности как показано на рисунке.

С помощью кнопок мыши вращайте лепестки по или против часовой стрелки. Для начала игры нажмите Game->Shuffling и введите число.

Скачать дюжину в jar-архиве.
Total votes 8: ↑4 and ↓4 0
Views 552
Comments 9

История шашек (в иллюстрациях)

Game development *
image         — Эволюция? — оживился Главный. — Что-то новенькое?

         — Французская выдумка. Я в этом пробовал разобраться. Если, к примеру, взять дождевого червя и вместо него сразу подсунуть африканского носорога, то все увидят, что их надули. Но если тот же фокус растянуть надолго, то никто и не заметит.

        В этом вся штука: кто видел червяка — все давно повымерли, а кому встретился носорог — тому некогда рассуждать о всяких пустяках.

        Евгений Чемеревский "Вариации на тему черепахи"


Так всегда бывает, когда чем то интересуешься. Чем больше узнаешь, тем больше появляется возможностей узнать что то новенькое. Потом нескончаемый поток этого самого новенького захлестывает тебя с головой, и ты начинаешь тонуть. Но пока это не произошло — жизнь прекрасна.

Я хочу рассказать о том, с чем знакомы почти все. О том, чем мало кто интересуется. О том, о чем никто практически ничего не знает. Я хочу рассказать о Шашках. Не спешите ухмыляться. Если вы думаете, что знаете о Шашках все, ответьте (для себя) на несколько простых вопросов:

  • Какие разновидности Шашек существуют?
  • Чем отличаются Шашки от Шахмат?
  • Что общего у Шашек и «Крестиков-ноликов»?

Эти вопросы кажутся вам глупыми? Это нормально, мне тоже казались… пока я не заинтересовался историей Шашек
Читать дальше →
Total votes 82: ↑81 and ↓1 +80
Views 38K
Comments 24

Тёмная сторона ZRF

Game development *
У тех, кто читал цикл моих статей, посвященных Zillions of Games, могло сложиться впечатление, что я полностью удовлетворен этим продуктом. Разумеется, это не так. ZoG уникален тем, что позволяет быстро и практически «на коленке» разработать прототип почти любой логической игры, но это вовсе не означает, что он идеален. Сегодня, я хочу рассказать о том, что мне не нравится в этом проекте.
Конечно, эта критика нужна не сама по себе. Я вполне отдаю себе отчет в том, что при полностью остановившейся разработке продукта (кстати, это один из тех моментов, которые мне не нравятся), подобная критика, как средство обратной связи с разработчиком, совершенно бесполезна. Поэтому, я не собираюсь писать каких либо писем создателям продукта — паровоз уже давно ушёл.

ZoG показал возможное направление действий, саму возможность создания подобного универсального игрового движка, но, если хочешь, чтобы что-то было сделано, делать это придется самому. Работа эта не простая и я совсем не уверен, что мне удастся с ней справиться (по крайней мере в одиночку). В любом случае, в качестве самого первого шага, будет полезно разобраться, чем плохо то, что уже имеется. Для чего затевать разработку нового продукта? Я постараюсь рассказать об этом…
Читать дальше →
Total votes 6: ↑6 and ↓0 +6
Views 4.2K
Comments 0

Как я шашки писал

Programming *Algorithms *

Предыстория


Так уж получилось, что моим первым более-менее серьёзным проектом, связанным с программированием, была реализация шашек для «Шага в будущее». К несчастью, доделать его до конца у меня так и не получилось, так как через некоторое время концепция проекта резко поменялась. Несмотря на это, программа была практически готова и с ней даже можно было играть, к тому же сам процесс её написания оказался весьма интересным, поэтому я решил поделиться теми идеями и алгоритмами, которые сумел придумать.

Читать дальше →
Total votes 51: ↑31 and ↓20 +11
Views 76K
Comments 22

«Короли севера» — битва за геймплей

Game development *
Могу я в Тафл играть
Девять умений я знаю
Забываю нечасто руны
Ведаю книги и счёт
Умею скользить я на лыжах
Гребу и стреляю неплохо
Из искусств мне ведомы оба…

"Сага об оркнейцах"
 

История, которую я хочу рассказать, полна загадок, малопонятного кода, бессонных ночей, шума кошачьих шагов...
Это одна из тех историй, в которых процесс гораздо важнее результата. Если вам нужен результат, его можно найти здесь, но если вам интересны подробности, что же… я готов рассказать о своих мытарствах.
Читать дальше →
Total votes 17: ↑15 and ↓2 +13
Views 13K
Comments 2

Ищем название для открытого проекта

МАСТЕР КИТ corporate blog Open source *Open data *
Мастер КИТ объявляет конкурс на название открытого проекта по созданию детского конструктора, который совместит обучение 3D моделированию и изучение электроники.

Сразу оговоримся, что проект не планируется коммерциализировать с нашей стороны. Мы опубликуем расчетные выкладки по геометрии соединения и 3D модели.

Первые шаги уже сделаны (готовы модели двух модулей), но нам нужны идеи по дальнейшему развитию проекта: название, модули и т.п.

image
Читать дальше →
Total votes 19: ↑15 and ↓4 +11
Views 10K
Comments 27

Победитель конкурса — «Куботроник»

МАСТЕР КИТ corporate blog Open source *Open data *
В прошлой публикации мы предложили хабровчанам придумать название для открытого проекта — конструктора из кубиков, напечатанных на 3D принтере.

image

Победитель выбран!
Читать дальше →
Total votes 14: ↑14 and ↓0 +14
Views 9.6K
Comments 3

Замок для конструктора

МАСТЕР КИТ corporate blog Open source *Open data *
Экспериментируя с кубиками и получая отзывы от тех, кто напечатал и что-то построил уже из наших кубиков (наши — это кубики, которые печатаются без поддержек на обычном 3D принтере), была выявлена проблема, зависящая как от конструкции сооружения, так и от свойств пластика.

Проблема заключалась в том, что замок, этот выступ, который печатается сверху и используется для соединения кубиков между собой, после 20-30 неловких движений иногда ломался. Особенно если разъединять кубики не строго по оси замка.

image

Решение пришло после перебора вариантов и понимания того, что кубиков с отломанными лепестками у замков уже много.
Читать дальше →
Total votes 22: ↑19 and ↓3 +16
Views 16K
Comments 9

Трехмерные фигуры Сома как идея для детского конструктора

МАСТЕР КИТ corporate blog Open source *Open data *
В прошлой публикации мы рассмотрели новый замок для кубиков из нашего конструктора. Очередное применение кубикам правильной формы мы нашли для построения фигур Сома. Все было как всегда: кто-то сказал, что это было идеально, а мы полезли в интернет и поняли, что это не просто идеально, а, практически, единственное правильное решение использовать для этого конструктор открытого проекта Куботроник. Более того, покупные решения обходятся не дешевле. Но обо всем по порядку.

Идеально, т.к. после соединения кубиков для получения нужных блоков НИЧЕГО не выступает.



После беглого ознакомления с источниками в интернете мы попали на официальную страницу кубиков Сома, по версии Википедии. В других источниках, в том числе, в книге Гарднер Мартин «МАТЕМАТИЧЕСКИЕ ГОЛОВОЛОМКИ И РАЗВЛЕЧЕНИЯ» 1971 года, были даны подробное обоснование уникальности предложенной концепции и примеры решений.
Читать дальше →
Total votes 25: ↑19 and ↓6 +13
Views 16K
Comments 13

Куботроник расширяет горизонты

МАСТЕР КИТ corporate blog
У нашего открытого проекта Куботроник появилось дополнение в виде внешних панелей, которые могут крепиться к любой грани базового кубика. Первоначально была идея просто сделать заглушки, чтобы придать сделанным поделкам менее «дырявистый» вид, но по факту получили почти «ящик Пандоры» в области кубикостроения.



Но началось все с разработки панели для формирования мозаичных панно из базовых кубиков. Панели дополнительно могли распечатываться разными цветами и формировать более ровную поверхность, чем просто поверхность из кубиков, в которых есть отверстия квадратного сечения.
Читать дальше →
Total votes 18: ↑14 and ↓4 +10
Views 7.2K
Comments 9

Новые панели и соединения для Куботроника

МАСТЕР КИТ corporate blog
Ранее мы показали некоторые варианты панелей для оформления базовых кубиков, теперь мы выкладываем полный алфавит. Панели имеют две защелки и два направляющих выступа. Чтобы закрепить панель нужно опустить в начале одну защелку, а потом немного изгибая панель надвинуть в сторону второй. Панель должна занять свое место и опуститься во внутрь кубика.

Отдельно остановимся на попытке создать электронный конструктор для освоения азов электроники.

Вопрос вызвал формат: «полнофункциональный набор» или ещё «настольная игра». Сразу отметим, что эти вопросы были и у нас. Т.к. когда распечатана куча панелей, а выбрать окончательный вариант электрического соединения не удается, то, передвигая заготовки, получаем разные схемы, которые и подводят к мыслям о настольных играх, т.е. просто «тащат за руку»…


Читать дальше →
Total votes 13: ↑11 and ↓2 +9
Views 9.8K
Comments 1

Жесть — основа схемотехники у вас дома

МАСТЕР КИТ corporate blog
Куботроник активно развивается. Кроме механических деталей он обзавелся дополнительными панелями, а также мы разработали возможность соединять блоки Куботроника в электрические цепи. Напечатали много всяких условных обозначений радиоэлементов и даже запланировали сделать игру «СХЕМОТЕХНИКА» по изучению основ этой самой схемотехники.



Для электронных кубиков, как это не парадоксально, кратность тоже важна и поэтому новый этап развития Куботроника был посвящен именно этой задаче.
Читать дальше →
Total votes 20: ↑17 and ↓3 +14
Views 19K
Comments 21

Логическая игра с нуля на ASP.NET Core 2, поиграем?

Website development *Entertaining tasks .NET *ASP *Game development *
Tutorial
Современные веб-фреймворки в основном используются для написания корпоративных приложений, но они давно уже достаточно гибки и функциональны и для других областей. Попробуем написать логическую казуальную игру на ASP.NET Core 2. Рассмотрим процесс создания игрового проекта, а так же новшества фреймворка и сопутствующих инструментов.

ДЕМО
Исходники
Читать дальше →
Total votes 12: ↑8 and ↓4 +4
Views 15K
Comments 12

SineRider, игра о построении графиков

Logic games
Несмотря на свои небольшие детали в виде рисунков, сближающих игру с легендарным комиксом юмора для гиков xkcd, SineRider была создана не Рэнделом Манро, а Кристофером Уокером. Работы над проектом ведутся как минимум с лета этого года.

Своему созданию игра обязана часами, потраченными автором на построение графиков функций на графическом калькуляторе TI-86. SineRider написана на движке Unity, что позволяет запускать её на Windows, Linux и OS X, а также играть в неё прямо в браузере с установленными плагином Unity.

Правила предельно просты: каждый из уровней является математической задачкой, которую нужно решить заданием функции с нужным графиком. Функция задаётся от x и от переменной t, которая является временем после запуска.

Целью является съезжание на санях по уклону её графика, что потребует наличия отличного знания форм функций или выработает его в процессе игры. Два человечка на санях подчиняются базовым законам физики.

При этом нужно обойти все обозначенные области. Некоторые области нужно обходить в определённом порядке. В некоторых областях нужно стоять определённое количество секунд. Некоторые области могут двигаться.
Читать дальше →
Total votes 22: ↑21 and ↓1 +20
Views 7.8K
Comments 4

Куботроник — путь от кубика до набора

МАСТЕР КИТ corporate blog 3D printers DIY Logic games
У нашего проекта игрового кубика, который дешевле сделать чем купить, благодаря нашим читателям появилось собственное имя — КУБОТРОНИК, но, самое главное, проект сделал один маленький, но важный шаг.

Куботроник получил расширения в виде «декоративных панелей». Изначально это были кубики, чтобы использовать как строительный элемент в детских играх или, например, делать из него головоломки.



Панели позволяют использовать базовый блок Куботроника как носитель для сменных панелей, причем панели можно менять за счет разработанной системы крепления или соединять в электрические цепи.
Читать дальше →
Total votes 14: ↑11 and ↓3 +8
Views 4.8K
Comments 2

Теорема Пифагора навсегда

МАСТЕР КИТ corporate blog 3D printers DIY Logic games
Сейчас лето, а скоро наступит 1 сентября и миллионы детей пойдут в школу грызть гранит науки, получать знания и навыки. Мы тоже решили уделить образовательной части немного времени и визуализировать теорему Пифагора с помощью 3D технологий. Чтобы тот, кто сложит этот пазл или хотя бы увидит, как он складывается, навсегда запомнил одну из основных теорем евклидовой геометрии.


Читать дальше →
Total votes 16: ↑13 and ↓3 +10
Views 14K
Comments 18

Околоайтишные подарки из настольных игр

Мосигра corporate blog Games and game consoles Logic games


Привет!

Пока ещё есть время до праздников, хочу показать вам несколько настольных игр, в которые можно играть в околоайтишной компании на вечеринку. Или просто так.

Осторожно, трафик.
Читать дальше →
Total votes 24: ↑20 and ↓4 +16
Views 22K
Comments 44

Чемпион мира по го после матча с AlphaGo больше никогда не будет играть с компьютером

Artificial Intelligence Logic games The future is here

Разбор полетов во время игры от профессионалов

В первой игре матча по го компьютерная система AlphaGo, разработанная сотрудниками DeepMind, победила сильнейшего в мире игрока в го Кэ Цзе. Чемпион из Китая ранее заявлял, что считает возможным переиграть компьютер. Но пока что у него это не получилось сделать. Спустя четыре часа и 15 минут после старта матча 19-летний мастер го был вынужден признать поражение. Сейчас счет 1-0 в пользу компьютера.

Глава компании DeepMind заявил, что сейчас с чемпионом играла обновленная система, архитектура которой была существенно модифицирована. Благодаря этому AlphaGo постоянно учится, причем, в основном, обучение происходит при игре с собой же. Так что от информации по результатам матчей чемпионов-людей система сейчас зависит гораздо меньше. В теории, платформа от DeepMind может обучиться почти всему, далеко не только игре в го.
Total votes 39: ↑38 and ↓1 +37
Views 30K
Comments 95