Как стать автором
Обновить
34.51

Логические игры

Развиваем логику

Сначала показывать
Период
Уровень сложности

Русские шашки: эффективная генерация ходов в Golang

Уровень сложностиПростой
Время на прочтение3 мин
Количество просмотров5.8K

Я рад представить вам свою реализацию ИИ для русских шашек под названием "damka" (https://github.com/antonmedv/damka). Проект, размещенный на GitHub и доступен для игры по адресу https://medv.io/шашки/, включает в себя ИИ, который следует правилам игры в русские шашки

Читать далее
Всего голосов 6: ↑5 и ↓1+4
Комментарии7

Парадокс подарка: что может поведение рабочего коллектива сказать об экономике?

Уровень сложностиСредний
Время на прочтение5 мин
Количество просмотров4.9K

В России, в отличии от многих стран (имеются в виду страны Евросоюза, Великобритания, США, Израиль), есть странная и с виду парадоксальная «игра» (так мы здесь далее называем это устоявшееся социальное поведение), которая упорно поддерживается социумом, но при этом кажется совершенно нелогичной и бессмысленной стороннему наблюдателю: на каждый день рождения своего коллеги весь коллектив дружно скидывается «на подарок», причём каждый раз сотрудник отдаёт в общую кассу существенную сумму, как правило превышающую 1% его зарплаты за месяц. Собранная сумма в виде высоколиквидного актива, чаще — в деньгах, реже — в их эквиваленте типа подарочного сертификата, в качестве подарка вручается имениннику в конверте!

Что это может сказать об экономике?
Всего голосов 28: ↑16 и ↓12+4
Комментарии28

Как я пазлы делать учился

Время на прочтение10 мин
Количество просмотров3.1K

Когда я приступал к сборке пазлов, у меня не было ни малейшего представления о том, как и почему они должны работать. Но собрав больше сотни уровней, я начал понимать определенные паттерны и вывел для себя некоторые правила в построении загадок. Я не претендую на истину в последней инстанции, но лично мне они помогли с самым сложным, а именно: какой должен быть уровень на конкретном месте, как он должен работать и почему.

Читать далее
Всего голосов 8: ↑6 и ↓2+4
Комментарии1

Неплохой ARG квест для IT-шников, в котором ты не участвуешь… (часть 2)

Время на прочтение8 мин
Количество просмотров2.2K

Начинается 3-я неделя наших приключений в квесте от NoobGameDev. Как и ожидалось - квест сложный, но затягивающий. Размах впечатляет... Появляется всё больше и больше новых загадок, но при этом общая картина рисуется всё яснее. В этот раз мы продвинулись очень далеко и нашли ещё больше интересного...

Читать далее
Всего голосов 6: ↑5 и ↓1+4
Комментарии2

Истории

Как написать решатель «Пятнашек» на C#

Время на прочтение15 мин
Количество просмотров16K

Цель этой статьи — пробудить интерес читателей к удивительному миру и показать различные способы решения таких же интересных головоломок, как «Пятнашки». Создайте свою базу данных с шаблонами и начните решать головоломки менее чем за 50 миллисекунд. Материалом делимся к старту курса по разработке на C#.

Читать далее
Всего голосов 8: ↑6 и ↓2+4
Комментарии5

Skillbox Java Challenge: игра “на выживание” для разработчиков

Время на прочтение5 мин
Количество просмотров3K

Привет, Хабр! Хотим поделиться опытом проведения ролевых соревнований среди студентов и выпускников курса “Java-разработчик” — Skillbox Java Challenge (SJC). Созданная в 2019 году по инициативе студентов активность полюбилась всей команде, обросла интересными соревновательными и игровыми фичами. Этой осенью SJC состоялся уже в третий раз, его тематикой стали космические путешествия. О подробностях соревнования — под катом.

Читать далее
Всего голосов 8: ↑6 и ↓2+4
Комментарии0

Самая дорогая часть шахматного набора — кони

Время на прочтение2 мин
Количество просмотров12K

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




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

Стоимость коней может составлять до 50% стоимости всего набора деревянных шахмат. Все остальные фигуры можно выточить на станке, но напоминающие голову лошади фигуры вырезаются вручную. Это кропотливый процесс, во время которого нужно гарантировать, что все четыре фигуры получились абсолютно одинаковыми.

В основу фигурок коней официального набора чемпионата мира по шахматам ($310 за фигуры и $220 за доску) легла лошадь, скульптура которой находится в афинском Парфеноне. Так утверждает Илья Мерензон, директор компании World Chess, торгующей лицензиями на матчи. В 2013 году процесс создания набора изменили. Он требует постоянного контакта с резчиками из Индии, в процессе которого обсуждаются даже такие мелочи, как улыбка коней.
Читать дальше →
Всего голосов 24: ↑14 и ↓10+4
Комментарии36

Работа и карьера геймдизайнера. Часть 2. Основы игровой механики

Время на прочтение21 мин
Количество просмотров4.9K

В первом статье "Работа и карьера геймдизайнера. Часть 1. Что за зверь и с чем его едят?" мы немного разобрались, как нас видят HR, как они делают выбор, что означает работать в крупной компании и как круто (и стрёмно) быть инди. И ещё много о чём.


Вы, как специалист, всегда можете развиваться в одном из двух направлений.


Всего голосов 16: ↑10 и ↓6+4
Комментарии0

Шахматы как динамическая система

Время на прочтение4 мин
Количество просмотров6.7K
image

Предисловие


Существует такой тип людей, для которых исследования и создание сложных и функциональных систем — высшая степень удовольствия. К такому типу можно отнести и меня. Любой целостный объект, обладающий единством всей своей структуры, материального, социального и абстрактного миров обладает системностью: человек, семья (да и любой социальный институт), биосфера, химические вещества и пр. Системность присутствует даже в неявных вещах.

Очень давно, благодаря энтузиазму моего деда, я научился играть в шахматы. Вообще, шахматы — это одна из самых древних синтетических системных моделей, представленных в оболочке настольной игры. В данной статье будет произведен системный анализ шахмат, как детерминированной (предопределенной) системы, а именно: исследование структуры связанных шахматных фигур, интегративного свойства всех фигур и отдельных «изолированных» структур и уровня доминирования на доске как отдельных фигур, так и отдельного цвета (белых или черных).
Читать дальше →
Всего голосов 14: ↑9 и ↓5+4
Комментарии18

Признайтесь, Уотсон, вы совершенно сбиты с толку?

Время на прочтение2 мин
Количество просмотров8.1K
Холмс потер руки и засмеялся от радости.
— Наш материал быстро разрастается, — сказал он.
Артур Конан Дойль «Пляшущие человечки»




Зима.

Глинтвейн, мандарины, приятные хлопоты, сказочное время и посиделки под камином у экрана с сочным аниме.

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

Настало время оупоительных загадок.
Прикоснуться к неизвестному
Всего голосов 10: ↑7 и ↓3+4
Комментарии39

Tic Tac Toe, часть 2: Undo/Redo с хранением состояний

Время на прочтение4 мин
Количество просмотров2.5K
Tic Tac Toe, часть 0: Сравнение Svelte и React
Tic Tac Toe, часть 1: Svelte и Canvas 2D
Tic Tac Toe, часть 2: Undo/Redo с хранением состояний
Tic Tac Toe, часть 3: Undo/Redo с хранением команд
Tic Tac Toe, часть 4: Взаимодействие с бэкендом на Flask с помощью HTTP

Продолжение статьи Tic Tac Toe, часть 1, в которой мы начали разработку этой игры на Svelte. В этой части мы доделаем игру до конца. Добавим команды Undo/Redo, произвольный доступ к любому шагу игры, попеременные ходы с противником, вывод статуса игры, определение победителя.

Читать дальше →
Всего голосов 12: ↑8 и ↓4+4
Комментарии0

Много ли гиков среди программистов?

Время на прочтение2 мин
Количество просмотров14K


Фантастические фильмы и комиксы, игры и жесткая мультипликация — умение ориентироваться в них, способность узнавать цитаты и к месту цитировать любимых персонажей можно назвать признаком принадлежности к особой гик-культуре. Но правда ли, что программисты жить не могут без настольных стратегий или сериала «Рик и Морти»? Или все дело в том, что сторонний наблюдатель путает два значения слова «гик», не различая людей, увлеченных популярной кульутрой и высокими технологиями?

Ответ в нашем нерепрезентативном, но интересном исследовании. Чтобы разобраться, мы в феврале – апреле наблюдали за пользователями платформы самопроверки знаний IT-специалистов Skillotron из разных стран.
Читать дальше →
Всего голосов 18: ↑11 и ↓7+4
Комментарии9

О недавней победе искусственного интеллекта Libratus в покерном турнире

Время на прочтение3 мин
Количество просмотров14K
image

Доброго времени суток всем! Несколько дней назад была опубликована статья на GeekTimes: «Взять и победить: ИИ выиграл покерный турнир у четырех профи» и я хочу немного оспорить значимость этой победы.

Прежде всего хочу сказать, что я внимательно следил за происходящими событиями. Мне даже удалось получить ответы на интересующие вопросы от Carnegie Mellon University и профессионального игрока Джейсона Леса. Вообще к теме победы ИИ в покере отношусь очень серьёзно. Это не шахматы или какие-нибудь нарды, где компьютер способен намного оперативние просчитывать видимые ходы и вероятности.

В большинстве своём люди учатся на собственных ошибках. Редко когда на чужих. Общество совершает одни и те же ошибки снова и снова. Искусственный интелект развивается подругому. Если автопилот допускает ошибку, остальные самоуправляемые машины станут умнее. Все новопроизведенные автомобили будут созданы с полным набором навыков своих предков. Таким образом коллективное обучение ИИ, может происходить быстрее, чем у людей — Эрик Шмидт, Себастьян Трун.
Читать дальше →
Всего голосов 28: ↑16 и ↓12+4
Комментарии103

Ближайшие события

Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург

Codie — робот, который учит программировать

Время на прочтение2 мин
Количество просмотров5.3K
О роботе Codie уже писали на Geektimes, однако, мне удалось получить немного инсайдерской информации, которой и хочу поделиться с уважаемыми читателями.

Наверняка все сталкивались с тем, что объяснять основы программирования людям или детям, которые никогда этим не занимались, непросто. Абстрактное мышление развито не у всех, однако при приложении определенных усилий, его можно развить. О том, как важно научить программированию детей уже писали не раз, а для ребёнка очень важно что бы процесс обучения был игрой.





Именно из этого исходили создатели робота Codie — сделать устройство, которое превращает процесс обучения в игру, причем такую игру, которую можно не только увидеть на экране устройства, но и потрогать.
Читать дальше →
Всего голосов 8: ↑6 и ↓2+4
Комментарии2

Трёхмерные задачи с замкнутыми цепочками

Время на прочтение4 мин
Количество просмотров1.2K

Идея компьютерной головоломки: трёхмерная форма состоит из элементов, связанных между собой замкнутыми цепочками. Цепочки вращаются, элементы перемешиваются - получается пазл. Задача, вращая цепочки, восстановить исходное состояние формы.

Читать далее
Всего голосов 3: ↑3 и ↓0+3
Комментарии0

День программиста на носу

Время на прочтение11 мин
Количество просмотров2.8K
Думаю, ни для кого не секрет, какой именно праздник собирается отмечать вся прогрессивная часть общественности 13 сентября сего года. Вот и мы решили отметить. Мы — это компания ТЕНЕТ г.Казань. Отмечать будем путём проведения хакатона (с 11 по 12 сентября) и последующего турнира. Будем писать бота для настольной игры. Все желающие могут поучаствовать в режиме online. Призы будут (мы просто пока не решили какие именно). Подробности под катом.
Читать дальше →
Всего голосов 3: ↑3 и ↓0+3
Комментарии5

Определяем выигрышную покерную руку с помощью map/reduce на JavaScript

Время на прочтение8 мин
Количество просмотров9.4K



Вы, как и я, может, иногда участвуете в мини-соревнованиях по олимпиадному программированию. Обычно на то, чтобы придумать решение, в котором более одной-двух строк с использованием какой-то нестандартной функции, у меня нет времени, но в этот раз задача была в том, чтобы определять старшие (выигрышные) покерные руки, и мне показалось что это из тех задач, которая «должна» быть лёгкой!

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

Конечно же, в данном случае можно воспользоваться map и reduce, чтобы получить необходимую информацию. Вышел действительно удачный пример того, как использовать эти инструменты для решения в несколько шагов практических задач.
Читать дальше →
Всего голосов 9: ↑6 и ↓3+3
Комментарии9

Государство и Т-киллеры

Время на прочтение23 мин
Количество просмотров20K
Раз за разом, в разных топиках и разных статьях, на разных ресурсах я вижу от множества людей примерно одинаковую точку зрения. Точка зрения эта выглядит примерно следующий образом:
Я гражданин страны, таким образом, территория страны, которая приносит прибыль (через добычу полезных ископаемых или за счет использования территорий), принадлежит частично мне. Кроме того, я плачу налоги (как непосредственно, через НДФЛ, получая зарплату, так и опосредованно, покупая товары с НДС в цене), поэтому часть денег в бюджете — внесена мной, и я имею право на то, чтобы учитывалось мое мнение по поводу расходования этих денег и имею право принимать решения по управлению страной, так как необходимо, чтобы эти решения принимались в интересах граждан.
Мне эта точка зрения кажется неправильной. Шут бы с ней, если бы она была просто неправильной. Но в условиях современного социума она представляется мне ощутимо вредной для человека, мешая пониманию принципов взаимодействий с государством и создавая ощущение «я имею право, но мне не дают», что сказывается на продуктивности: сложно успешно работать и наслаждаться жизнью, если постоянно висит ощущение, что тебе не додали того, что положено.
Читать дальше →
Всего голосов 163: ↑83 и ↓80+3
Комментарии769

Mac vs PC — шахматы

Время на прочтение1 мин
Количество просмотров2K
image

Выяснять что лучше: Mac или PC дизайнер Adam Frederick предлагает не на форумах, на за шахматной доской. Соответствующую случаю доску он уже нарисовал. Правда, сдается мне, что форма подставки указывает на то, что художник был не совсем беспристрастен.

via coroflot.com
Всего голосов 35: ↑19 и ↓16+3
Комментарии12

Полные правила игры DOS

Уровень сложностиПростой
Время на прочтение4 мин
Количество просмотров2.2K

DOS звучит как дополнение к UNO, и изначально кажется, что это примерно такая же игра. Цветные карточки с цифрами - что может пойти не так? Но игра имеет свои довольно сложные правила и кардинально отличается от UNO. Пишу этот текст, потому что на русском не нашел полных правил, только какие-то обрывки. Текст в этой статье не является прямым переводом правил с официального сайта. Кто желает прочитать правила в оригинале, вот ссылка.

Читать далее
Всего голосов 6: ↑4 и ↓2+2
Комментарии0

Вклад авторов