zhub.link is one of the many independent Mastodon servers you can use to participate in the fediverse.

Administered by:

Server stats:

27
active users

#pygame

2 posts2 participants0 posts today

[Перевод] Я мучился с Git, поэтому создал про него игру

Прошло два года... … с тех пор, как я разработал и выпустил Git-Sim — бесплатный опенсорсный инструмент для визуализации команд Git непосредственно в репозиториях пользователя. Самым важным выводом для меня стало то, что существует достаточно большой спрос на визуальных помощников в кодинге. Через несколько недель после релиза я задумался… Визуализация и симуляция вывода команд Git при помощи удобных диаграмм — это, конечно, здорово, но стало понятно, что они помогают только тем, кто уже в той или иной степени знакомы с Git.

habr.com/ru/companies/ruvds/ar

ХабрЯ мучился с Git, поэтому создал про него игруПрошло два года... … с тех пор, как я разработал и выпустил Git-Sim — бесплатный опенсорсный инструмент для визуализации команд Git непосредственно в репозиториях пользователя. Самым важным выводом...

[Перевод] Я мучился с Git, поэтому создал про него игру

Прошло два года... … с тех пор, как я разработал и выпустил Git-Sim — бесплатный опенсорсный инструмент для визуализации команд Git непосредственно в репозиториях пользователя. Самым важным выводом для меня стало то, что существует достаточно большой спрос на визуальных помощников в кодинге. Через несколько недель после релиза я задумался… Визуализация и симуляция вывода команд Git при помощи удобных диаграмм — это, конечно, здорово, но стало понятно, что они помогают только тем, кто уже в той или иной степени знакомы с Git.

habr.com/ru/companies/ruvds/ar

ХабрЯ мучился с Git, поэтому создал про него игруПрошло два года... … с тех пор, как я разработал и выпустил Git-Sim — бесплатный опенсорсный инструмент для визуализации команд Git непосредственно в репозиториях пользователя. Самым важным выводом...

Пишем симуляцию по мотивам игры Life

В этой статье я расскажу о процессе создания симуляции экосистемы под названием «NewLife», которая моделирует взаимодействие между травой, мирными клетками и хищниками. Мы разберем, как был написан код, какие проблемы возникали в процессе разработки и как они были решены.

habr.com/ru/articles/878892/

ХабрПишем симуляцию по мотивам игры LifeИдея вынашивалась довольно давно и сегодня я хочу рассказать о процессе создания симуляции экосистемы под рабочим названием "NewLife", которая моделирует взаимодействие между травой, мирными клетками...

Пишем свой ретро игровой движок на Python (Основы)

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

habr.com/ru/articles/870926/

ХабрПишем свой ретро игровой движок на Python (Основы)Основные классы В прошлой статье мы разобрали как же работает игровой движок, так что сейчас мы создадим основу нашего "движка" на pygame, а потом будем её дополнять различными плюшками. Установка...

Пишем свой ретро игровой движок на Python (Предисловие)

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

habr.com/ru/articles/870862/

ХабрПишем свой ретро игровой движок на Python (Предисловие)Создание игрового движка — это захватывающий и перспективный процесс, который позволяет реализовать творческие идеи и создать уникальный игровой опыт. В этом руководстве мы рассмотрим основы...

Как создать платформер на Pygame

Как создать игру на Pygame? Создание собственной игры — мечта многих начинающих разработчиков. Библиотека Pygame для языка Python предоставляет удобные инструменты для разработки 2D-игр, делая процесс доступным и понятным даже для новичков. В этой статье мы рассмотрим базовые шаги по созданию простой игры на Pygame, познакомимся с её основными возможностями и построим простой проект от начала до конца. Прочитать статью

habr.com/ru/articles/870848/

ХабрКак создать платформер на Pygamemaxresdefault.jpg (1280×720) Как создать игру на Pygame Создание собственной игры — мечта многих начинающих разработчиков. Библиотека Pygame  для языка Python предоставляет удобные инструменты...

Pygame для начинающих программистов.Статья вторая. События

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

habr.com/ru/articles/858050/

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

Pygame для начинающих программистов. Статья первая

В современном мире программирования язык Python занимает особое место благодаря своей простоте, читаемости и мощным возможностям. Он стал одним из самых популярных языков среди начинающих разработчиков и профессионалов. Но как же привлечь внимание к этому языку и сделать процесс обучения увлекательным? Ответ прост: через создание игр. Изучение Python с помощью разработки игр не только делает процесс обучения более интересным, но и помогает освоить ключевые концепции программирования в практическом контексте. Игры — это не просто развлечение; они представляют собой сложные системы, требующие логического мышления, креативности и навыков решения проблем. Разработка игр позволяет новичкам быстро увидеть результаты своего труда, что значительно повышает мотивацию и желание продолжать обучение. Библиотека Pygame, в свою очередь, предоставляет мощный инструментарий для создания 2D-игр на Python. Она упрощает работу с графикой, звуком и взаимодействием с пользователем, позволяя сосредоточиться на логике игры и дизайне. С Pygame мы будем реализовать свои идеи создавая игровые механики. В этой серии статей мы погрузимся в увлекательный мир разработки игр на Python с использованием Pygame. Мы здесь повторим основы программирования, создадим свои первые игры и получим навыки, которые будут полезны не только в разработке игр, но и в любых других областях программирования. В общем приготовимся к приключению, полному творчества, обучения и веселья! Все, хватит с пафосными речами. Ими я просто хотел немного замотивировать начинающих программистов - будущих разработчиков игр.

habr.com/ru/articles/857500/

ХабрPygame для начинающих программистов. Статья перваяВ современном мире программирования язык Python занимает особое место благодаря своей простоте, читаемости и мощным возможностям. Он стал одним из самых популярных языков среди начинающих...

Шахматы на pygame: дубль два

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

habr.com/ru/articles/837222/

ХабрШахматы на pygame: дубль дваНедавно я выложил свою первую статью, в которой рассказал об опыте создания шахмат на двоих на pygame. Там я встретил большое количество объективной критики: ошибок было действительно много. И поэтому...

PyZelda своими руками или как геймдевить без Unreal, Unity и кредитов

Хабры и Хаброчки, я хотел бы перед самой статьёй обсудить вопрос целесообразности писать свой движок, вместо готовых решений. Есть куча статей, которые опишут разные движки от более популярных до менее. Я бы хотел затронуть немного другой вопрос: "Как человеку, который изучал программирование много лет заняться геймдевом?". Обычно, есть два пути в геймдев: Умышленный путь. Это когда человек, который играет в игры рано или поздно решит их создать. Тогда, он выбирает где ему учиться этому и выучивает игровые движки и C-образные языки к ним (чаще всего, C#). Путь прогеров. Программист увлекается математикой и пишет код. Так или иначе, везде где есть код — есть компьютер. Цифровые развлечения (в том числе и игры) не проходят мимо тех людей, который постоянно пишут код. Так, часть прогеров решает написать свою игру и начать свой путь в геймдев. Об этом пути мы и поговорим. Так зачем выбирать "сложный" путь? Во-первых, не для всех он сложнее. Лично мне сложнее перейти на C# с использованием Unity, чем написать новый проект на Python. Во-вторых, люди не всегда понимают сам движок. Сейчас я преподаю в институте "Бизнеса и Дизайна" . Это один из первых профильных учреждений, занимающихся геймдевом. И вот у студентов я спросил зачем им движок. Каково было моё удивление, что далеко не все понимаю, вообще зачем он нужен. Спойлер, не из-за пресетов. Всех заинтересовавшихся, приглашаю в мир змеиных игр! Погрузиться в змееленд

habr.com/ru/articles/781130/

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

Python + pygame — небольшие оптимизации
Приветствую IT-специалистов, решивших прочитать мою статью, я - python разработчик любитель (изучающий язык уже 5 лет, но не имеющий коммерческого опыта), который решил создать игру на очень медленном языке программирования. В процессе разработки я сталкиваюсь с различными проблемами и в мой мозг приходят весьма интересные решения для оптимизации, которыми я бы хотел поделиться с теми, кто тоже захотел написать крутую игру на python. Читать

habr.com/ru/articles/774562/

ХабрPython + pygame — небольшие оптимизацииПредисловие Приветствую IT-специалистов, решивших прочитать мою статью, я - python разработчик любитель (изучающий язык уже 5 лет, но не имеющий коммерческого опыта), который решил создать игру на...