Перейти к содержимому

От судоку до маджонга: Как я решил написать маджонг в Ren`Py

Roman Raskolnikov 's Game Channel

0:00 / 0:00

От судоку до маджонга: Как я решил написать маджонг в Ren`Py

61 просмотр · 6 дн. назад
Roman Raskolnikov 's Game Channel
1,62 тыс. подписчиков
61 просмотр · 6 дн. назад
Мой Бусти: https://boosty.to/romanraskolnikov Дневник разработки (Изучения Python):    • Дневник разработки (Изучения Python)   Вечерний монолог:    • Вечерний монолог   ========================================================================== Всем привет, с вами Роман Раскольников! В этом выпуске видеодневника о разработке мини-игр и изучении Python/Ren'Py я поделюсь, как идея о создании маджонга неожиданно привела меня к разбору алгоритмов судоку, блэкджека (21), 2048 и пятнашек. Здесь я показываю свой процесс мышления и делюсь тем, как проходит разработка игр на Python и с какими трудностями пришлось столкнуться в процессе. Мы обсудим: • Мой путь, который начался с классического судоку и привёл к идее собственной версии маджонга; • Почему практический код рождается из рассуждений о логике; • Как я обсуждал архитектуру и слабые места алгоритмов с ChatGPT; • С какими математическими тупиками столкнулся при генерации судоку. А также разбираю работу со списками, словарями, сетами, эталонными матрицами и реализацию логики карточной колоды прямо в реальном времени. И показываю, как базовое программирование на Python помогает решать сложные задачи вроде генерации игровых полей и оптимизации кода. Подписывайтесь на канал, чтобы следить за прогрессом разработки, и пишите в комментариях, какую игру мне стоит попробовать написать следующей! ========================================================================== 00:00:00 – Вступление 00:03:40 – От Маджонга к Судоку 00:15:10 – Демонстрация идей 00:24:53 – Механика колоды 00:54:11 – Прототип генерации чисел для Судоку 00:59:04 – Шахматы vs Маджонг и марковские цепи 01:03:07 – Другие идеи 01:13:12 – Пятнашки и проблема нерешаемых позиций 01:24:54 – Понятие индексов и адресации в памяти 01:31:41 – Почему список бывает быстрее словаря 01:36:27 – История проектирование судоку 02:06:50 – Оптимизация алгоритмов и избавление от костылей 02:17:40 – 2048 02:26:24 – Судоку 02:49:10 – Свой генератор судоку 02:56:35 – Альфа версия судоку 03:01:30 – Итоги разработки и выводы ========================================================================== #renpy #python