Публикации по теме 'board-games'


Обучение с подкреплением и SushiGo! Часть 2
Если вы еще не проверяли Часть 1 проекта, пожалуйста, взгляните на нее, прежде чем читать эту! В прошлый раз мы обсуждали использование RL для анализа игры Sushi Go. Хотя алгоритмы обучения относительно эффективны, реализация имела несколько упрощений по сравнению с исходной игрой. А именно, агенты играют только один раунд вместо трех в каждой игре, в колоде нет пудингов и палочек для еды, и агенты не запоминают карты из предыдущих рук. На этот раз мы добавим несколько..

«Мастер игры: пошаговое руководство по кодированию настольной игры на ванильном JavaScript»
Разблокируйте свои навыки программирования и создайте собственную настольную игру с помощью Vanilla JavaScript — подробное руководство Готовы ли вы поднять свои навыки JavaScript на новый уровень? Вы когда-нибудь хотели создать настольную игру на JavaScript? В этой статье я поделюсь своим опытом и знаниями в программировании настольных игр, проведя вас через этапы создания шахматного клона в ванильном JavaScript. Как опытный разработчик, я создал множество игр, таких как аквариум и..

Мини-проект Python: создание игры в го с нуля в PyGame
В древнюю игру Го играют тысячи лет. С большим количеством конфигураций доски, чем атомов во вселенной, го представляет собой игру большой сложности и абстракции, возникающую из набора простых правил. Программа AlphaGo от DeepMind попала в заголовки газет, когда в 2016 году она обыграла лучшего профессионала в го Ли Седоля в матче из пяти игр. Питон. Выполнение забавных небольших проектов, подобных этому, было большой частью моего собственного развития как программиста, поэтому я..

Рекомендательные системы для настольных игр (часть I): Исследовательский анализ набора данных настольной игры
Этот пост является первым из серии статей о Создании системы рекомендаций для настольных игр . Я использую необработанные удаленные данные ( https://gitlab.com/recommend.games/bgg-ranking -исторические ) с сайта BGG ( https://boardgamegeek.com ). Этот веб-сайт представляет собой платформу, на которой пользователи могут создавать свою библиотеку настольных игр и оценивать игры. Весь блокнот, соответствующий посту, доступен здесь:..

Можете ли вы объяснить «непрерывную интеграцию», «PWA» и «Kubernetes»?
MeanWords — игра на угадывание слов. Объясните термины разработки программного обеспечения Дайте волю своему внутреннему программисту и испытайте свои знания в области кодирования с помощью новейшей сенсационной онлайн-игры MeanWords от CircleGames ! Представьте, что вы играете в захватывающую игру на угадывание слов, такую ​​как Alias ​​или Taboo, но вместо повседневных слов вам нужно объяснить своей команде сложные термины программирования. Приготовьтесь проверить свои..

Головоломка для программирования: билет на скоростное прохождение
Я люблю спидраны, будь то Видео Summoning Salt или Селеста 202-ягодные забеги . Но вопрос скорости прохождения Как быстро можно пройти игру? это не то, что вы часто видите в настольных играх. Но в моем последнем упражнении я посмотрел на новую любимую игру моего сына Ticket to Ride First Journey , о которой можно задать этот существенный вопрос. Программирование ответа на него — это то, что отправит нас в одиссею оценки, приближения, эвристики и старомодного поиска методом грубой..

Я создал ИИ, который играет в настольные игры, не зная правил.
Разработка игрового движка для настольных игр — увлекательная задача, которая часто требует глубокого понимания правил, стратегий и нюансов игры. Однако что, если я скажу вам, что вы можете создать игровой движок, не разбираясь в тонкостях самой игры? В этой статье мы рассмотрим реализацию кода, демонстрирующую эту концепцию, на примере движка для игры в шашки (шашки). Сила абстракции Ключ к разработке игрового движка без глубоких знаний об играх лежит в силе абстракции. Абстрагируя..