20 игр на Python своими руками с полным исходным кодом
20 проектов по созданию игр на Python с.полным кодом.
Делаем Марио. Создаем днопользовательскую игру, где игрок (Марио) должен уворачиваться от огненных шаров, вылетающих из дракона.
Это клон адаптация игры с динозавриком на google chrome под названием «T-Rex Dino Run».
Игра ведется в простом интерфейсе, в котором используются только кнопки и текст.
Человек может начать викторину, нажав на кнопку «Старт». Также можно выбрать тип слов, которые необходимо исправить в викторине.
Игра «Камень, бумага, ножницы» на Python разработана с использованием Tkinter и графического интерфейса пользователя (GUI).
Эта игра «Прыгающий мяч» использует Canvas для прорисовки объектов.
Игра «Виселица» не требует никаких специальных модулей, кроме random и time.
Игра «Змейка» — это классическая аркадная игра.
Военная игра «Самолеты» на Python на pygame
Это игра между компьютером и пользователем. Простая танковая игра Python.
Игра с хорощей графикой и удобным управлением.
Создаем свой тетрис на питоне.
ТОП игр на Python
Вам надоели старые игры? Ищете что-то, что взбудоражит и бросит вызов вашему разуму? Если да, то обратите внимание на игры, написанные на Python. Благодаря творческому подходу к привычным игровым техникам, они обеспечивают многочасовое развлечение и одновременно помогают отточить навыки решения сложных задач. В этой статье вы можете найти примеры игр на Python. 1. MonkeyType. Этот симулятор набора текста ставит перед игроками задачу набирать текст как можно быстрее, чтобы пройти различные уровни и разблокировать награды. Благодаря интуитивно понятному дизайну и быстро меняющимся уровням, это одна из самых веселых игр, которые вы найдете в библиотеке Python.
2. Star Pusher. Эта головоломка требует от игроков перемещать звезды в соответствующие слоты, используя множество инструментов и тактик. Игра проверит ваши навыки решения сложных задач. 3. Волчья стая. В этой захватывающей ролевой игре игрокам предстоит провести стаю волков через местность, имея в своем распоряжении только способность к дедукции. Благодаря своей напряженной атмосфере и уникальному замыслу, Wolfpack стала одной из самых популярных игр в библиотеке Python.
4. Приключение в замке. Игрок берет на себя роль храброго рыцаря, который должен защитить свой замок от монстров, проходя через серии головоломок и заданий. Благодаря увлекательному сюжету, Castle Adventure перенесет вас в захватывающий средневековый мир. 5. The Frozen Labyrinth. Действие этой игры происходит в таинственном лабиринте, где игроки должны использовать свои навыки и умения выхода из сложных ситуаций. Игра отличается красивой 3D-графикой, сложными головоломками и насыщенными звуковыми эффектами, создающими по-настоящему захватывающую атмосферу.
6. Sea of Memory. Если вы ищете что-то действительно уникальное среди игр на Python, то вам обязательно стоит обратить внимание на Sea of Memory. Эта игра отправляет игроков в эпическое путешествие, где они должны исследовать секреты, скрывающиеся под поверхностью таинственного острова.
7. Python Memory. Если вы ищете классическую игру, которая бросит вызов вашим умственным и физическим способностям, то обратите внимание на Python Memory. Эта традиционная карточная игра требует от игроков подбора пар карт из случайно перетасованной колоды — отличный способ проверить свою память. 8. Виселица. Нестареющая классика оживает в этой питоновской версии классической игры «Виселица». Игроки по очереди угадывают буквы, пытаясь отгадать целое слово, до того, как у них закончатся попытки. Это идеальный вариант для любого любителя головоломок. Кроме того, простая механика игры делает ее легкой для освоения даже новичками. 9. Monty Python’s Flying Circus. Вдохновленная легендарной британской комедийной труппой, Monty Python’s Flying Circus — это приключенческая игра с открытым миром, в которой вам предстоит исследовать сюрреалистические миры, решая головоломки и достигая конечной цели.
10. Maze Master. Здесь потребуется сообразительность, чтобы пройти лабиринт. Благодаря множеству различных лабиринтов, Maze Master обязательно бросит вызов даже самому опытному головоломщику. 11. 2048. Если вам нравилось играть в классические головоломки, такие как Tetris и Bejeweled, то вам понравится современная игра 2048. Цель игры проста — соединять одинаковые плитки до тех пор, пока вы не наберете 2048 очков. Эту игру легко освоить. Так что это отличный вариант для игроков, которые не имеют большого опыта в решении головоломок.
12. Судоку . Судоку — это классическая игра с карандашом и бумагой, которая приобрела популярность в цифровую эпоху. Она идеально подходит для тех, кто хочет бросить вызов своему мозгу. Вы можете выбрать один из трех уровней сложности и даже создать собственные головоломки, если хотите усложнить себе задачу. Благодаря простым правилам и удобному интерфейсу, эта игра обязательно понравится любителям головоломок всех возрастов. 13. Pyraminx . Вы ищете что-то более сложное, чем традиционные игры с укладкой блоков? Попробуйте Pyraminx. Эта игра требует от игроков выстраивать блоки в различные формы, стараясь достичь желаемого результата с минимальным количеством ходов. Даже опытные геймеры могут оказаться в затруднительном положении.
Заказать звонок
График работы
ПН-ПТ: 10:00 – 19:00 СБ-ВС: 09:00 – 20:00
PR и публикации
Карьера в CODDY
Франчайзинг
Все права на товарный знаки защищены и зарегистрированы: CODDY (№760301), CODDY CAMP (№885725), CODY CAMP (№932740), CODE CAMP (№932751). Использование визуальных и интеллектуальных материалов только с согласия создателей проекта.
Лицензии на образовательную деятельность № Л035-01298-77/00180272, № Л035-01298-77/00737062. Сведения об образовательной организации.
Курсы и лагеря CODDY не являются официальными продуктами MIT Media Lab®, Mojang®, Roblox®, Epic Games®, Unity®, CodeСombat®, Crytek®, Apple®, Blender®, Microsoft®, Scirra®, Adobe®, Autodesk®. Сайт создан с любовью и вдохновением командой CODDY .
Academy Market
- Карта сайта
- Политика в отношении обработки ПД
- Privacy Policy
- Оферта CODDY
Площадки CODDY
Бонусы от друзей CODDY !
Подпишитесь на новости и получите бонусы от наших партнеров
Спасибо!
Заявка успешно отправлена!
Возникла ошибка. Сообщите, пожалуйста, администратору.
Вы отправили много заявок. Попробуйте позже
Запись на курс
Спасибо!
Заявка успешно отправлена!
Возникла ошибка. Сообщите, пожалуйста, администратору.
Вы отправили много заявок. Попробуйте позже
Связаться с нами
Спасибо!
Заявка успешно отправлена!
Возникла ошибка. Сообщите, пожалуйста, администратору.
Вы отправили много заявок. Попробуйте позже
Обнаружены недопустимые символы в сообщении. Уберите все лишнее, оставьте только текст.
Предварительная запись
Спасибо!
Заявка успешно отправлена!
Возникла ошибка. Сообщите, пожалуйста, администратору.
Вы отправили много заявок. Попробуйте позже
Заказать звонок
Администратор свяжется с
вами в ближайшее время.
Что-то пошло не так, попробуйте отправить заявку позже.
Вы отправили много заявок. Попробуйте позже
Оставить заявку
Администратор свяжется с
вами в ближайшее время.
Что-то пошло не так, попробуйте отправить заявку позже.
Вы отправили много заявок. Попробуйте позже
Оплатить курсы
Заявка подана, менеджер свяжется с вами в ближайшее время!
Получите бонус от наших партнеров.
Возникла ошибка. Сообщите, пожалуйста, администратору.
Вы отправили много заявок. Попробуйте позже
Оставить отзыв
Благодарим вас за отзыв.
Что-то пошло не так, попробуйте отправить заявку позже.
Вы отправили много заявок. Попробуйте позже
Спасибо!
Заявка успешно отправлена!
По записи и другим вопросам звоните по номеру телефона +7 (495) 106-60-11 или пишите на email [email protected]
Топ-15 игр для детей, чтобы научиться программировать на Python
Публикуем список игр, где можно программировать и изучать Python.
1.6K показов
1.6K открытий
Программирование на языке Python дети могут изучать разными способами: на факультативных уроках в школе, на онлайн-курсах с репетитором, в специальной ИТ-школе, самостоятельно в домашних условиях. Сложно сказать, какой из этих способов лучше или хуже, у каждого есть свои сильные стороны. Формат обучения в первую очередь должен подходить ребенку, быть комфортным и интересным.
Но есть универсальный способ для изучения такого языка как Python. И он точно подойдет всем детям, которые интересуются технологиями и любят проводить время за компьютером.
Игры, в которых нужно программировать, решают сразу две задачи: не отрывают ребенка от привычного времяпрепровождения и помогают освоить новые знания и навыки.
Школа «Пиксель» подготовила список из 15 игр, где надо программировать. Советуем использовать их для знакомства с Python или как дополнительное занятие к основным урокам программирования и информатики.
Формат: бесплатная обучающая онлайн-игра, не требуется опыт в программировании
На этой онлайн-платформе детям нравится постигать азы программирования, ведь это красочная и анимированная игра. Ребенок играет за начинающего мага и выполняет разные задания: спасти пленника, найти сокровище или выбраться из подземелья. Чтобы их выполнить, нужно использовать команды языка Python.
В нее можно играть, начиная с 10 лет. Сюжет очень увлекательный, так что даже самый непоседливый ребенок сможет завершить квестовую цепочку волшебника. Как и в любой компьютерной игре, чем выше уровень, тем сложнее команды.
Чтобы начать играть, не нужно регистрироваться на сайте. Достаточно выбрать вариант «No, I don’t have one but want to play CodeCombat!». Потом можно завести аккаунт, если нужно будет сохранить свой прогресс в игре.
Формат: браузерная игра в жанре приключений, желательны базовые знания Python
В этой игре есть два острова, со сложными и простыми заданиями. Всего доступно более 500 заданий разного уровня сложности. Простые подойдут ребятам которые только начинают изучать Python. Миссии более высокого ранга подойдут уже продвинутым игрокам с хорошей базой навыков программирования.
Отличительная особенность игры в том, что после выполнения каждого задания игрок может посмотреть, как с этой же задачей справились другие участники. Так у ребенка будет повышаться «насмотренность» решений и количество эффективных способов, которыми можно воспользоваться для достижения цели. Согласитесь, ведь даже в обычной жизни мы используем опыт других людей для анализа собственных решений.
Играть можно бесплатно на сайте, выбрав пункт «“Start without registration».
Игры где нужно программировать: Codewars
Формат: онлайн-игра, подходит новичкам в программировании с базовыми занинями
Полноформатная игра для всех, кто хочет научиться программировать как на языке Python, так и на других языках программирования. При постоянстве в выполнении заданий в игре можно достичь продвинутого уровня владения текстовым кодом.
Суть игры заключается в выполнении kata — заданий разного уровня, чтобы перейти от начальной ступени до мастера. Если вы достигли в игре среднего уровня, то задания можно выполнять только своего ранга, не ниже. Так что набрать очки на легких заданиях не получится, только постепенное повышение уровня с усложнением задач. Для изучения программирования это отличный способ усвоить ключевые базовые знания кода Python.
Code Monkey: игра, которая научит программировать
Формат: обучающая онлайн-платформа, есть пробная версия.
Одна из самых популярных игр в нашем списке. Она создана специально для ребят, которые мечтают научиться программировать. Здесь язык Python усваивать легко, благодаря понятному интерфейсу, интерактивным заданиям и анимации.
Весь обучающий процесс представлен в виде игры, которая разделена на тематические курсы по уровням сложности. Например, при помощи Code Monkey ребенок может разобраться с задачей создания своего собственного Telegram-бота.
Формат: онлайн-игра на построение алгоритмов
Такая игра подойдет всем без исключения, даже детям, которые раньше не занимались программированием. Здесь очень простой и понятный интерфейс. У игрока есть набор определенных команд, которые нужно выстраивать в правильной последовательности. Именно с их помощью ребенок сможет управлять роботом на экране. Главная задача — включись все клетки на поле, но с каждым уровнем их количество увеличивается, а команды, наоборот, уменьшаются.
В игре нет какого-то определенного синтаксиса. Но зато она отлично подходит для освоения навыка работы с алгоритмами, циклами и условиями, которые есть в каждом из языков программирования, в том числе в Python.
Minecraft для Python
Формат: игра-песочница с мини-уроками.
Minecraft — это игра, которая учит программировать, используя скрипты языка Python. Такой формат точно подойдет маленьким любителям компьютерных игр. С помощью Python можно сделать себе помощника-бота, который в игре будет помогать искать сокровища, можно сделать ловушки для других игроков или построить невообразимую башню и тайный замок.
Эти и другие бесплатные уроки по созданию самых разных комбинаций в Minecraft на языке программирования Python есть у школы «Пиксель».
Как сделать секретный замок с паролем в Minecraft (Майнкрафт) на Python
Формат: онлайн-платформа в жанре аркады
Действие происходит в космосе, где игроку нужно выполнять самые разные задания, от захвата межгалактических кораблей до космических сражений. Все действия на экране визуализируются при помощи кода. Игра поддерживает порядка 25 языков программирования, и в их число входит Python.
Игра практически бесконечная из-за большого количества самых разных заданий, поэтому вряд ли сможет надоесть ребенку.
Кстати, в неё играют даже опытные разработчики, соревнуясь в написании сложных кодов и участвуя в международных соревнованиях.
Формат: образовательная онлайн-платформа, подходит детям с 6 лет.
Еще одна простая цифровая платформа в нашем списке, которую освоят даже самые юные программисты. Тут можно создавать мини-приложения, делать анимированных персонажей, создавать истории. Для этого у ребенка будут определенные команды, которые помогут выполнить задания и познакомят с такими понятиями как повтор, оператор условия, последовательность и алгоритм.
Играть можно как со смартфона, так и с ПК.
Формат: обучающая онлайн-игра
В этой игре можно освоить два языка программирования — JavaScript и Python. Но особенность в том, что пользователи делятся на два противостоящих друг другу лагеря, каждый из которых «играет» за свой язык.
Тут можно прокачивать свою армию роботов, сражаться в битвах, добывать золото и другие ценные ресурсы. Все это, конечно же, нужно делать при помощи скриптов. Но у пользователей есть подсказки для выполнения квестов.
Формат: игра-песочница
Пожалуй, эта игра отличается от всех проектов в нашем списке, так как ничем не похожа ни на привычную онлайн-игру, ни на обучающую платформу.
Здесь ребенок может нарисовать любой предмет, который тут же станет реальным в игре, обретет свои физические свойства: вес, форму, размер. С их помощью ребенок сможет решать разные головоломки. Такая игра отлично развивает инженерное и пространственное мышление, учит выстраивать шаги и придумывать нестандартные решения.
Формат: игра-головоломка, доступна в Steam.
Пользователь играет за офисного сотрудника, которому начальник дает разные задания. Выполнять их можно при помощи специальных команд — блоков, которые расположены справа на игровом поле. Можно пробовать составлять разные последовательности и смотреть за результатом.
Игра-симулятор машинного обучения
Формат: симулятор, головоломка, доступна в Steam.
У игры «While True: learn ()» интересный и необычный сюжет: пользователь играет за программиста, которому предстоит создать переводчик с кошачьего языка на человеческий. Чтобы это сделать, надо освоить машинное обучение. В игре это выглядит как перенос данных из одной части экрана в другую. Тем не менее, нужно соединить правильные параметры в нужные блоки.
Конечно, это только игра и мало чем похоже на настоящее машинное обучение, в котором используется язык программирования Python. Но игра научит управлять алгоритмами и даст базовые знания об искусственном интеллекте. Ну и самое главное — в игре много котиков.
Программируем робота: игра «Пиктомир»
Формат: браузерная игра, подходит маленьким детям
Красочная и простая игра, которую можно открыть в любом браузере и не скачивать дополнительных программ. Игроку нужно выстроить последовательность действий для робота при помощи специальных пиктограмм. Они находятся в правой части экрана. Робот не начнет двигаться, пока вы не составите программу до конца. Чтобы удалить ненужное действие, достаточно потянуть за иконку со стрелочкой и перетащить её вверх.
Есть несколько уровней, от базового до сложного.
Игра учит логическому и пространственному мышлению. Ребенок выстраивает действия в голове и проектирует движения робота.
2D-игра «Змейка» на Python для детей | Уроки Python для подростков
Формат: мини-игра, обучающее видео
Казалось бы, такая игра никак не относится к Python и уж точно не подходит в категорию онлайн-проектов. Но в ней задействованы теория вероятностей и случайные числа. Поэтому её можно создать при помощи скриптов Python, чтобы потом в нее сыграть.
Чтобы это сделать, достаточно посмотреть небольшой видеоурок. Здесь преподаватель пошагово рассказывает все этапы создания игры, от импортирования модулей до создания игровых функций и кнопок.
Подобная практика по созданию игр для обучения имеет свои плюсы: ребенок может сам создать и запрограммировать интересную ему игру. Кроме «камень, ножницы, бумага», можно попробовать создать тетрис, игру «пинг-понг», «Змейку» или даже «Виселицу».
Создание игры: учимся программировать в Minecraft
Игра «Атака Зомби» в Майнкрафт на Python | Zombie Attack в Minecraft
Формат: игра-песочница
Как мы уже говорили ранее, вместе Python и Minecraft представляют собой игру, в которой надо программировать, чтобы начать играть. И еще один способ изучать Python в этой песочнице — это создавать игры.
При помощи скриптов Python можно сделать, например, армию зомби и сражаться с ней, создать «железное облако» в небе — платформу, а затем удержаться за ней и собрать как можно больше ценных ресурсов. С помощью текстового кода и скриптов Python можно даже создать полноценный раннер внутри Minecraft.
Мы постарались собрать в подборку самые лучшие и доступные для изучения языка Python игры и обучающие платформы. При выборе того иного ресурса ориентируйтесь на возраст ребенка: если это дошкольник 5-6 лет, то он наверняка с интересом будет играть в «Пиктомир» или зажигать клетки в «Лайтботе». Ребенку постарше уже интереснее будет попробовать себя в баталиях роботов или космических сражениях «Empire of Code». Для детей и школьников, которые уже занимаются программированием или имеют хорошую базу школьных знаний по информатике, будет интересно не только играть, но и создавать игры при помощи языка программирования Python.
Если ваш ребенок еще не занимается программированием, но хочет начать изучать Python, ему подойдет бесплатный курс из 8 небольших онлайн-уроков. Каждое видео идет в среднем 3-5 минут, за которые преподаватель кратко и доступно объясняет главные особенности этого языка программирования. Прослушав его, ребенок будет знать, что такое условные конструкции, как работают циклы и списки, как работают модули случайных чисел и функции.
Таких знаний будет достаточно для понимания того, как устроен код в Python. А это поможет в дальнейшем осваивать более сложные курсы и создавать свои мобильные приложения, программировать сайты, чат-боты и онлайн-игры.
9 библиотек Python для разработки игр
Разработка игр на Python — это не только PyGame, Tower Defense и платформеры, а это и DOOM, и MMORPG, и симуляторы свиданий/отношений, и визуальные новеллы, и конкурсы DARPA, и моделирование вселенной, и автотрекинг низкоорбитальных спутников.
Под катом список 9 библиотек для разработки игр и полезные гайды к каждой библиотеке.
Pygame

Pygame — набор модулей (библиотек) языка программирования Python, предназначенный для написания компьютерных игр и мультимедиа-приложений. Pygame базируется на мультимедийной библиотеке SDL. Изначально Pygame был написан Питом Шиннерсом (Pete Shinners). Начиная примерно с 2004/2005 года поддерживается и развивается сообществом свободного программного обеспечения. Игры: Frets on Fire и Dangerous High School Girls in Trouble и «Save the Date»
полезные материалы
- Персональный зоопарк или немного о Pygame — Часть 1
- Doodle Jump на pygame
- Соединяем эллиптический тренажер и pygame
- Пишем платформер на Python, используя pygame
- Пишем платформер на python, используя pygame. Часть 2 подчасть 2. Редактор уровней
- Создание игр на Python 3 и Pygame: Часть 1
- Создание игр на Python 3 и Pygame: Часть 2
- Библиотека Pygame / Часть 1. Введение
- Физика в Python с использованием Pymunk
- Conways Game of life на Python
- Выращивание Магических Квадратов с помощью Python
- DARPA Challenge в песочнице
- Автотрекинг низкоорбитальных спутников или Слушаем радиосигнал с МКС
- Моделируем вселенную: небесная механика наглядно
- Сотворение мира Опыт создания разумной жизни своими руками
- Необыкновенный способ генерации лабиринтов
- Создаем симулятор солнечной системы
- Пишем платформер на Python, используя pygame
- Пишем платформер на Python. Часть 2. Подчасть 1, подготовка к созданию редактора уровней
- Создание игры на Python 3 с использованием PyGame
- Программирование игры на Pygame
- 2020 Pygame Projects
- Pygame
- 2020 Pygame Projects
- The Stolen Crown — A Fantasy RPG written in Python using Pygame
Arcade

Arcade — это среда разработки на Python для создания игр с привлекательной графикой и звуком. Она проста в использовании и очень эффективна, когда вы набираетесь опыта. Автор библиотеки преподавал геймдев и был разочарован медленными обновлениями PyGame и сделал свой инструмент.
полезные материалы
- VimeoThe Python Arcade Library — Example Code
- How To Create Arcade Game Using Python | nAll In One Code
- Easy 2D Game Creation With Arcade — PyCon 2018
- Programing with Python Arcade Library (Part 1)
- Multiplayer 2D games with Python Arcade
- Как создать 2D игру с Python и аркадной библиотекой
- Создаем 2D игру на Python с библиотекой Arcade
Cocos2d

Cocos2d — это фреймворк для создания 2D-игр, демонстраций и других графических/интерактивных приложений.
полезные материалы
- cocos2d python — 02 — Hello Cocos app — YouTubewww.youtube.com › watch
- Developing a game with Python Cocos2d — YouTubewww.youtube.com › watch
- Tower Defense Cocos2d Python Game — YouTubewww.youtube.com › watch
- Cocos2d-x Tutorial Series Part One: Installation and Hello Worldwww.youtube.com › watch
- Разработка игр с использованием Cocos2d на Python
- Разработка игры-бесконечной гонки для iOS при помощи Cocos2d
- Cocos Creator
- iTreasure — Тайны Океана на iPhone
Harfang3D

Harfang3D — фреймворк Python для 3D, VR и разработки игр.
полезные материалы
- Dogfight / Air to Air Combat, Python, HARFANG® 3D
- HARFANG® 3D Demoreel 2016
- Harfang 3D joins the prototyping space at École Polytechnique
- 3D Digital Twin of Poppy Ergo Jr robot (Python)
- Realtime 3D Visualization of an MRI data set using HARFANG
Panda3D

Panda3D — 3D игровой движок, разрабатываемый Disney с 2002 года. Включает работу с графикой, звуком, вводом-выводом, обнаружением столкновений. С 2008 года стал opensource.
Disney сделал две MMORPG — Toontown Online и Pirates of the Caribbean Online.
Так же на Панде сделаны Ghost Pirates of Vooju Island и A Vampyre Story
полезные материалы
- Panda3D Open Source Python Game Engine Samples
- Как делать 3D игры на Python — установка Panda3d
- Evolution of Panda3D Engine Games 2003-2019
- Panda3D Game Engine — Getting Started Tutorial
- Develop Games with Panda3D and Python
- Быстрый, мощный интерфейс на Python
- Беспокойные сердца или еще один способ написать 3D игру в свободное время без ущерба здоровью
- Шейдеры 3D-игр для начинающих
- Русскоязычное сообщество
PyOgre

PyOgre — привязка для 3д-рендерингового движка Ogre 3D для разработки игр и симуляций. Отлично подходит для новичков и быстрого прототипирования 3д-игр с простотой Python.
полезные материалы
- Что такое Ogre 3D и как его едят
- Certamen (Python-Ogre Test) YouTubewww.youtube.com › watch
- Evolution of OGRE Engine Games 2005-2020
- OGRE — Object Oriented Graphics Rendering Engine 1.12
- Python Ogre — Space Shooter
Ren’Py

RenPy — это бесплатный, свободный и открытый движок для создания как некоммерческих, так и коммерческих визуальных романов (графических квестов с диалоговой системой) в 2D-графике. Свыше 4800 игр [5] используют движок Ren’Py, подавляющее большинство игр на английском языке. Автором данного движка является PyTom.
- Analogue: A Hate Story
- Butterfly Soup
- Coming Out on Top
- Doki Doki Literature Club!
- Katawa Shoujo
- Ladykiller in a Bind
- Long Live the Queen
- Полный список игр
полезные материалы
- Пишем текстовую игру на Python/Ren’Py
- habr.com/ru/post/303476
- Пишем текстовую игру на Python/Ren’Py ч.2: мини-игры и подводные камни
- Уроки RenPy — Курс для начинающих Космический Кот — RenPy Космический Кот
- RenPy Tutorial for Beginners | Create a Visual Novel Game with Ren’Py
- Ren’Py from beginner to advanced Game Developer Training Game Developer Training
- Интерактивная карта в RenPy
- How to make a visual novel. Getting started in Ren’py!
- I made a visual novel with RenPy (and I’m not a programmer)
PyOpenGL
PyOpenGL — Привязки Python ctypes для OpenGL и связанных с ним API.
полезные материалы
- Python 3D Rendering — PyOpenGL Tutorial
- PyOpenGL для начинающих и немного новогоднего настроения
- PyOpenGL с шейдерами
- OpenGL with PyOpenGL tutorial Python and PyGame p.1 — Making a rotating Cube Example
- Learn OpenGL in python AtiByte AtiByte
- Python 3D Rendering — PyOpenGL Tutorial
- Pygame — Врываемся в OpenGL
- MUMMY ISLAND (Python-PyOpenGL-pygame)
- Pygame-PyOpenGL-The Simplest 3D Game
- Coding Minecraft In 5 Seconds — Python/ OpenGL Programming Challenge
PySDL2
PySDL2 — Основанная на ctypes оболочка для библиотеки SDL2.
полезные материалы
- Make A Simple GameEngine In Python #1 || PySDL2
- Make A Simple GameEngine In Python #2 || Functions and Entities
- PySDL2
- PySDL2 Particle system test
- 2D Physics simulation using an PySDL2 / pymunk integration library
- Пробуем PySDL2 часть 1
