Главная » Архив меток: Логические игры

Архив меток: Логические игры

[Из песочницы] AlphaZero снова обыграл Stockfish в матче из 1000 партий

Сегодня они выпустили потрясающие результаты обновленной версии этого движка. Прошлого декабря прошла волна новостей о невероятной силы нового шахматного движка использующего искусственный интеллект AlphaZero компнании DeepMind. Результаты снова не оставляют никаких сомнений в том, что AlphaZero является одним из сильнейших шахматных движков в мире. Обновленный AlphaZero разгромил Stockfish 8 в новом матче с 1000 партий с результатом: 155 побед, 6 ...

Читать далее »

«Потомок» AlphaGo самостоятельно научился играть в шахматы, сеги и го

В частности, нейросеть AlphaGo смогла обыграть в го лучших игроков мира. DeepMind создает поистине удивительные алгоритмы, которые способны на то, чего не могли достичь машинные системы ранее. По мнению специалистов, сейчас возможности системы возросли настолько, что нет даже смысла пытаться ее победить — результат предопределен. Благодаря исследованиям ее сотрудников на свет появилась улучшенная версия AlphaGo, которая получила название AlphaZero. Тем ...

Читать далее »

Сортировка «Ханойская башня»

Ханойские башниПро знаменитую игру Эдуарда Люка́ на Хабре не писа́л только ленивый. Кажется, все покровы сорваны и что-то ещё по поводу алгоритма добавить уже невозможно. Но нет, у данной темы есть ещё скрытые ресурсы. Сегодня, в частности, мы переделаем алгоритм решения этой головоломки в полноценную сортировку. (Зачем? Just for fun. В пятницу можно.) Псевдокод ниже по тексту — его авторства. ...

Читать далее »

Разминки с Прологом

Если вы немного проследили за мыслью, которая изветвилась в три статьи, а основной то посыл — был, только в том, чтобы показать интерес к декларативному подходу. Путешественники, привет.Если вы это читаете предлагаю продолжение того "занимательного" материала, который я писал перед этим. Правда, ведь лучше сформулировать задачу и не заботиться о том, во что это воплощается.Перейдем к делу, я перед этим ...

Читать далее »

Занимательный пролог #2

Привет, сообщество разработчиков, надо довести дело до конца. Превратить это в упражнение. В предыдущем моем опусе был вызов показать как можно использовать язык Пролог, да и показать что бы это было забавно. Попробую продолжить выпендриваться демонстрировать. Коротко напомню задачу: Wildcard Matching Given an input string (s) and a pattern (p), implement wildcard pattern matching with support for '?' and ''.'?' ...

Читать далее »

[Из песочницы] Занимательный пролог

Это когда вам в институте втирали, что программы можно не кодить, а формулировать. Привет, жители, пришло время поговорить про декларативное программирование. Отдадим должное функциональному подходу, он тут братский, и дело свое делает все глубже проникая в современность, вот вам и лямбды в си++ и яваскрипты, может хаскел? Это противоположность императивности, которая сейчас во всех языках программирования. Но грустнее дело обстоит ...

Читать далее »

Так ли хороши джуны?

Преамбулка Эта статья является анализом другой статьи: Если вы не нанимаете джунов, то не заслуживаете сеньоров Просто стало обидно за здравый смысл и логику, над которыми автор так похабно издевается на протяжении всей статьи. Стоит сразу оговориться, что я понятие не имею, что там и как в Netflix. Я оставил по возможности оригинальное оформление, а свои комментарии отметил отдельно. Ну ...

Читать далее »

[Из песочницы] Создание логической игры для игровой платформы

#include <SPI.h> #include <GD2.h> #include <avr/eeprom.h> #include "slotgag_assets.h" #define TAG_BUTTON_LEFT 201 #define TAG_BUTTON_RIGHT 202 #define TAG_BUTTON_ROT 203 #define TAG_BUTTON_DROP 204 #define X_BUTTON_LEFT 50 #define Y_BUTTON_LEFT 222 #define X_BUTTON_RIGHT 430 #define Y_BUTTON_RIGHT 222 #define X_BUTTON_ROT 430 #define Y_BUTTON_ROT 50 #define X_BUTTON_DROP 50 #define Y_BUTTON_DROP 50 // Color definitions #define BLACK 0x000000 #define RED 0xFF0000 #define GREEN 0x00FF00 #define BLUE 0x0000FF #define ...

Читать далее »

Настолка для обучению основам электрических цепей. Почему бы и нет!?

Увы проект пока так и остается на стадии прототипа, не перерастая в промышленный "физический" вид и ждет своего времени (и инвестора). Ранее я уже писал, как делал "электрический" конструктор из… картона. Вариантов было много — начиная от простой "ходилки" и заканчивая амитрешем с зомби с движением электронов и злобными короткими замыканиями и вздувшимися конденсаторами. Но я решил пойти дальше — ...

Читать далее »

ИИ сам научился собирать кубик Рубика

Настолько профессионально, что игроков среди людей, равных компьютеру, сейчас нет, и скорее всего, не будет. Компьютерные программы уже давно умеют играть в шахматы, относительно недавно специализированную платформу от Deep Mind даже обучили профессионально играть в го. Причем при обучении ей не демонстрировали, как правильно собирать кубик, программная платформа, созданная учеными из США, всему научилась самостоятельно. На днях стало известно, что ...

Читать далее »