Как стать автором
Поиск
Написать публикацию
Обновить
12.09

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

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

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

Ещё одно решение игры Wordle на Python

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

В начале 2022 года мир захватила головоломка Wordle и почти сразу стали появляться варианты решения. На Хабре уже появилось описания двух вариантов решения, но они мне не понравились, поэтому я изобретаю свой собственный велосипед. Ссылки на предыдущие решатели:

1) https://habr.com/ru/company/skillfactory/blog/645653/ -- перевод решателя от Mickey Petersen, написано на идеальном Питоне, использует статистический анализ букв английского алфавита и вполне успешно справляется с задачей.

2) https://habr.com/ru/post/647391/ -- перевод решателя от Tom Lockwood, который решает англоязычную игру в 99,4% случаев. Автор исследовал внутренности игры и постарался максимально использовать полученную информацию о возможных загаданных словах и возможных вводимых словах, но по итогу всё сводится к статистическому анализу. Возможно, в будущем я воспользуюсь извлечённой из игры информацией для улучшения своего алгоритма.

Читать далее

Инди‐философия: реально ли романтику без бюджета ворваться в геймдев

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

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

Давайте разберёмся, стоит ли вообще идти в инди. Сразу покажем прекрасный пример — игру RimWorld, пока у нас стартует курс по разработке на Unity.

Читать далее

Крутилки или Холодильник в Братья Пилоты

Время на прочтение4 мин
Количество просмотров15K
imageЯ люблю мобильную разработку, а когда глаза горят от идеи — то оторваться от работы очень сложно.

Так и случилось в этот раз. Вспомнилась мне старая игра «Братья Пилоты» и загадка по открытию холодильника. Для тех кто забыл напомню, что необходимо было повернуть все ручки в горизонтальное положение. Но, при повороте ручки вместе с ней поворачивались другие ручки, находящиеся в том же ряду и столбце. В игре задача решается достаточно просто — необходимо запомнить вертикальные ручки и прокликать по ним, игнорируя последующие состояния.

Очевидно, что ручки в игре были расставлены так, чтобы школьник мог их решить по наитию. Но мне стало интересно — можно ли решить задачу, если все ручки в горизонтальном положении? Или почти все?
Читать дальше →

Игра в Науку — Батл экспериментаторов — прививка научного мышления в общественное сознание

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


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

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

Под катом долгое подробное вступление. Непосредственно самому Батлу посвящен последний параграф текста.
Читать дальше →

Dagaz: Эпизоды (часть 2)

Время на прочтение4 мин
Количество просмотров1.8K
— Один слон, одна колесница, пятеро пехотинцев и трое всадников составляют ПАТТИ, утроенное ПАТТИ составляет СЕНАМУКХУ,…
а десять АНИКИНИ составляют АКШАУХИНИ, и это есть самая крупная войсковая единица…
                                           Генри Лайон Олди «Гроза в безначалье»


В прошлой статье я рассказывал о шашках и это не случайно. Шашечные игры, с их составными ходами, послужили основой проекта, составили его костяк. До сих пор, шашки подкидывают мне сюрпризы. Например, буквально на днях, мне довелось исправлять застарелый баг, связанный с опцией отложенного взятия. И вообще, как я уже говорил, шашечные игры сильно недооценены. Но одними лишь шашками дело не ограничивается…
Читать дальше →

Игровая механика. Бродилки, представление о нуле и незанудная логопедия

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


У каждой игры есть некоторый возрастной диапазон, в котором она интересна и обладает развивающим потенциалом. Если ребенок для какой-то игры еще слишком маленький, то он старается уклониться от нее, потому что она для него так сложна, что из приятной деятельности превращается в утомительное и обременительное учебное занятие (где он вдобавок постоянно чувствует себя неуспешным). Наоборот, если человек из игры уже вырос, то ему становится неинтересно в нее играть, потому что она слишком легкая. Как вариант, он продолжает играть, но уже в формате отдыха, потому что интеллектуального вызова игра больше не представляет.

У некоторых игр диапазон, в котором они интересны и развивают, очень большой. Например, мастерство игры в шахматы можно совершенствовать всю жизнь. У других игр он совсем маленький. Например, игры жанра «бродилка с кубиком» являются интересными и развивающими примерно с пяти до шести лет. Речь сейчас идет о тех играх, которые почти полностью сводятся к механике «бросить кубик и сделать столько шагов, какое число выпало». Это, в частности, всевозможные «змеи и лестницы».

Чтобы ребенок вообще смог поиграть в такую игру, он уже должен уметь считать от одного до шести, пусть и не очень уверенно, и опознавать эти числа на кубике. В четыре года многим детям это еще недоступно, а в пять они в основном уже могут с этим справиться.

Интересно, что одна из главных развивающих задач, которые решают бродилки, это начало формирования представления о нуле как точке отсчета.
Читать дальше →

Dagaz: Конец одиночества

Время на прочтение4 мин
Количество просмотров2.9K
Счастье для всех, даром
и пусть никто не уйдёт обиженный! 
 
А. и Б. Стругацкие «Пикник на обочине»
 
          

Боты, как бы хорошо они не играли, плохая замена живым игрокам. Если бот играет слабо — это не интересно. Если сильно — это обидно и снова не интересно. Баланс соблюсти чертовски трудно (тем более, что для каждого игрока он индивидуальный). Я уже давно собирался реализовать сетевую игру, но всё упиралось в необходимость содержания собственного сервера. К счастью, решение пришло с неожиданной стороны.
Читать дальше →

Искусственный интеллект Microsoft освоил маджонг

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


Ученые из Microsoft Research (MSR) Азия создали систему на основе искусственного интеллекта (ИИ), которая обучилась тонкостям игры в маджонг. Маджонг считается одной из наиболее сложных игр с точки зрения освоения алгоритмами, т.к. в ней присутствует случайный фактор.

Super Phoenix (Suphx) стала первой ИИ-системой, которая получила 10-й дан (разряд) на Tenhou, онлайн-платформе для соревнований по риичи-маджонг, насчитывающей более 300 000 участников со всего мира. Такой квалификацией обладают всего 180 человек. Это максимальный на данный момент разряд для алгоритма, на более высоком уровне играют только несколько признанных профессионалов.
Читать дальше →

Game Dev Sim: настольная игра про разработку игр

Время на прочтение2 мин
Количество просмотров11K
Недавно появилась российская настольная игра, наглядно и весело дающая представление о том, как непрост труд создателя видеоигр! Немного напоминает известную игру Стартап, но сильно больше по содержанию и геймплейным возможностям. Ну и конечно специфический сеттинг про разработку игр. Под катом собрал подробную информацию для тех, кому тема интересна.


Задачка для пятилетних детей, ставшая «вирусной»

Время на прочтение2 мин
Количество просмотров56K
Вся правда о новейшей вирусной задачке из Сингапура и ещё одной исторической загадке с числами



В честь юбилея этой колонки интернет любезно предоставил мне сингапурскую математическую задачку, ставшую вирусной. В середине мая веб был взволнован задачей, которую, якобы дают решать первоклассникам Сингапура, а это дети возрастом от 5 до 7 лет, и которая оказалась настолько сложной, что никто не может её решить.
Читать дальше →

Приглашаем на игротеку 23 апреля

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


Вниманию всех игроманов, настольщиков и им сочувствующих. 23 апреля в московском офисе Mail.Ru Group пройдёт открытая большая игра D&D Epics: Relics of Khundrukar (Реликвии Кундракара) от организаторов фестиваля Ролекон. Приглашаем принять участие всех желающих, вход бесплатный. Игра рассчитана на персонажей начальных уровней, так что новички получат отличную возможность попробовать формат organized play в рамках программы D&D Adventurers League.

Но если захотите играть героем выше первого уровня, то придётся предъявить зарегистрированного персонажа и номер DCI. У вас такого нет? Не беда, вы сможете выбрать перса из базовых вариантов и зарегистрировать его на месте. Чтобы попасть на игру, заранее запишитесь и заполните небольшую анкету. Игровую легенду читайте под катом.
Читать дальше →

Игры про IT и не только

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

Привет! Недавно наткнулся на игру Cube Composer, в которой нужно расставлять функции в правильном порядке, чтобы преобразовать разноцветную фигуру, придав ей определённый цвет. Вроде простая вещь, но зацепила на пару часов. Поэтому я решил поискать другие интересные игры, связанные с IT. Так родилась эта подборка.

Читать далее

Как Factorio соблазнила Кремниевую долину (и меня)

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

Персонаж игры Factorio, разработанной чешской компанией Wube Software, совершил аварийную посадку на чужую планету. Его задача — построить ракету для побега. Для этого ему потребуется единолично воссоздать промышленную революцию, от разбивания камней для создания грубых каменных печей до перегонки нефти в ракетное топливо. Играя однажды, я установил насос на побережье озера, чтобы подавать воду на свой бетонный завод, и тут до меня дошло, что я много часов не пил воду в реальном мире. У меня болела голова, но я не хотел вставать из-за компьютера. Мне хотелось решить проблему щелчком мыши, как я делаю это в игре, проложив несколько метров трубопровода от кухонного крана к моей сгорбившейся фигуре (и, возможно, ещё несколько метров от моего тела до туалета).

Раньше меня увлекали многие игры, но лишь некоторые полностью подавляли мою волю, моё ощущение времени, да и все остальные зоны мозга, не занимающиеся строительством фабрики. Однако по стандартам Factorio я всё равно остаюсь обычным нубом. Два моих друга однажды устроили 24-часовую игровую сессию лишь с одним трёхчасовым перерывом на сон. Серьёзные игроки очень часто не выходят из игры в течение многих тысяч часов.

Эта игра, продавшаяся за последние восемь лет тиражом в четыре миллиона копий и недавно выпустившая первое расширение, за свою аддиктивность была прозвана «Крэкторио». Всё это ещё более примечательно потому, что Factorio практически не пытается увлечь игрока. Игровой процесс суров и беспокоен, графика как будто устарела на двадцать лет, за попытки срезать углы тебя всегда в позже наказывают, а если хочешь идеально освоить её, то хотя бы часть времени приходится тратить на вычисление коэффициентов.
Читать дальше →

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

FINAL FANTASY TACTICS | Эволюция игромеханик

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

Обзор игровых механик из трёх разных частей цикла Final Fantasy Tactics - консольных тактических игр, где использовалась система комбинирования профессий, подобная мультиклассированию из настольно-ролевых игр. Это мегалонг.

Читать далее

Непостижимая эффективность Кубика-Рубика в педагогике преподавания простой английской фразы

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

Непостижимая эффективность Кубика-Рубика в педагогике преподавания простой английской фразы или обещание в скором времени рассинкретизировать английский глагол и показать всем какие они, оранжевые слова.

Хочу завтра же увидеть оранжевые слова

Настольные игры для юных программистов и робототехников. Часть 2 — эпоха роботов и исполнителей

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

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

Читать далее

Игра го как стратегия принятия решений в ИТ

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

Меня зовут Леонид Бычков, я руководитель продуктов в команде ROBIN. А еще я тренер и популяризатор игры го — мой опыт в этом деле более 15 лет. В Самаре, моем родном городе, занимаю должность президента Спортивной федерации го Самарской области. Также я основал и развиваю городской клуб игры го «Стратегия», где проходят встречи участников, организуются обучающие курсы и даже турниры. Плюс провожу корпоративные тренинги.

Сегодня моя история будет о том, как стратегии го помогают мне принимать решения в развитии ИТ‑продуктов. Кроме того, я расскажу о смыслах и концепциях, которым обучаю руководителей на своих мастер‑классах и тренингах.

Читать далее

Ответы на вопросы к дню программиста. Комментарии открыты ;-)

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

Итак, мы собрали и посчитали ответы. Очевидно, авторы постарались над вопросами — на все не ответил никто. Абсолютный лидер — @VYudachev, на втором месте с большим отрывом от остальных и небольшим от лидера — @AlexEremenko

Для остальных — ответы, данные авторами, скрыты серым цветом. Можете проверить свои силы, логику и эрудицию. Спасибо всем участникам, все молодцы, некоторые ответы были очень смешными!

Читать далее

Игры, которые помогают понять абстракции

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

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

Читать далее

Головоломка со светом

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

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

Читать далее

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