615

Сделал игру

Всем привет! Никогда не имел опыта в программировании и вот, в 35 лет, решил начать изучать питон. Начал с самого начала, "Hello World!" все дела. Учился самостоятельно в течение года и когда добрался до библиотеки pygame, решил сделать небольшую игру. Она простенькая, и конечно можно еще многое добавить или поправить, но для первого проекта думаю сойдет. Кому интересно можете попробовать поиграть, сделал инстальник, ссылку прикреплю. Вирусов там нет.

Цель игры: уворачиваться от падающих листьев и пёселя)

https://disk.yandex.ru/d/Ip1yukHfoq4v_g

Правила сообщества

Публиковать могут пользователи с любым рейтингом. Однако!


Приветствуется:

• уважение к читателям и авторам

• конструктивность комментариев

• простота и информативность повествования

• тег python2 или python3, если актуально

• код публиковать в виде цитаты, либо ссылкой на специализированный сайт


Не рекомендуется:

• допускать оскорбления и провокации

• распространять вредоносное ПО

• просить решить вашу полноценную задачу за вас

• нарушать правила Пикабу

36
Вырезано цензурой
Автор поста оценил этот комментарий

А вместо листьев бычки с многоэтажки.


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

раскрыть ветку (1)
9
HEY, DONT SHOOT!
Автор поста оценил этот комментарий
И харчки)
23
Автор поста оценил этот комментарий
Не нужно много листьев, для дальнейшего усложнения нужна собака попрыгака, дым от горящих листьев или туман.
раскрыть ветку (1)
8
HEY, DONT SHOOT!
Автор поста оценил этот комментарий
Я поэтому и написал, что можно многое исправить или добавить) листья тоже очень быстро валиться начинают, долго не поиграешь) но я делал ради интереса и практики. Не думаю, что если ее довести до какого то логического завершения, что в нее будет кто то играть. Слишком незамысловатая)
показать ответы
0
Автор поста оценил этот комментарий

Я вот только месяц учу питон. Можете ресурсов толковых накинуть, кроме метанита?

раскрыть ветку (1)
6
HEY, DONT SHOOT!
Автор поста оценил этот комментарий
Я на stepic начинал. Там много бесплатных интерактивных курсов. Теория, потом задачи. Мне нравится. Некоторые покупал по мере необходимости, но деньги там невеликие. Попробуйте "Поколение python" линейка курсов. Хорошая подача у ребят.
1
Автор поста оценил этот комментарий
А спрайты откуда брал?))
графику сам рисовал?
раскрыть ветку (1)
3
HEY, DONT SHOOT!
Автор поста оценил этот комментарий
Из открытых источников все, спрайты, звуки, шрифты
0
Автор поста оценил этот комментарий
Почему так мало жизней?))😂 и почему нельзя стрелять в собаку?)
раскрыть ветку (1)
1
HEY, DONT SHOOT!
Автор поста оценил этот комментарий
Собачку жалко)
0
Автор поста оценил этот комментарий

Пойдет. Главное чтоб без екзешников. Почтовик из страсть как не любит.

раскрыть ветку (1)
1
HEY, DONT SHOOT!
Автор поста оценил этот комментарий
После праздников только к сожалению. Проект на рабочем компе
показать ответы
Автор поста оценил этот комментарий

Посмотрел сначала видео, подумал - ну и хрень. Потом почитал текст. Pygame уважаю, но не умею. Решил потрогать руками. Скачал. Не подходит по системным требованиям. Комп с виндой у меня на даче валяется. Решил распаковать и декомпилировать. Докопался до main.py. Но это не тот main.py который вы написали, а нечто восстановленное из байт-кода. И в общем не взлетает. Там лямбда-функции побились (но их я вроде починил). И не совсем понятно что за D он импортирует из drop. Короче, у меня наглая немножко просьба: скиньте, пожалуйста исходник на moscow-beast(гав)yandex.ru. Ни кому не дам, сам играть буду. Ну и изучать )

Если не жалко, конечно.

раскрыть ветку (1)
1
HEY, DONT SHOOT!
Автор поста оценил этот комментарий
Да, это main.py после auto-py-to-exe.
Если папку с pycharm проектом скину, сойдет? Там из библиотек только random подгружен
показать ответы
0
DELETED
Автор поста оценил этот комментарий
Я начинал с фриланса, отличный способ себя попробовать
раскрыть ветку (1)
0
HEY, DONT SHOOT!
Автор поста оценил этот комментарий
Какие именно задачи решали на фрилансе?
показать ответы
1
Автор поста оценил этот комментарий
Да, вот и чувствую я также.
надо чтот-то брать на заказы. Или джуном куда-нибудь.
раскрыть ветку (1)
0
HEY, DONT SHOOT!
Автор поста оценил этот комментарий
Если найдете, меня тоже возьмите джуном))))
показать ответы
0
Автор поста оценил этот комментарий

по идее auto-py-to-exe должен паковать в один файл.

У него это получилось. Другое дело что в питоновском файле надо как-то по хитрому пути указывать к ресурсным файлам, если прогу пакуешь в экзешник. Ну что-бы он обращался к упакованным файлам, а не к внешним. ХЗ, короче, сам с этим на мучился, а к результату не пришел. Ну на винде. На маке это чутка проще, а на линуксе совсем проще.

раскрыть ветку (1)
0
HEY, DONT SHOOT!
Автор поста оценил этот комментарий
Ну получилось, что дважды упаковал))) причем по размеру это понятно. Все звуки, картинки и шрифты весили 7мб, а по итогу 14)) ну я не стал заморачиваться, работает и ладно)))
0
Автор поста оценил этот комментарий

Так, я всё ещё потрошу ваши экзешники, и обратил внимание что картинки и звук лежат как снаружи, так и в самом main.exe. Провентилируйте вопрос auto-py-to-exe. Нафиг такие приколы. В наше время, конечно, за каждый байт не грызутся, но не оптимальненьнко как-то.

раскрыть ветку (1)
0
HEY, DONT SHOOT!
Автор поста оценил этот комментарий
Я согласен, что возможно косяк имеет место быть, т.к. делал это впервые)) по идее auto-py-to-exe должен паковать в один файл. Но у меня не выходило почему то. В итоге я потом еще упаковывал чз inno setup. Возможно нафигачил дважды))) я ж еще только учус))
Но меня радует, что вас зацепило) И спасибо что покопались, теперь постораюсь разобраться
показать ответы
1
Автор поста оценил этот комментарий

Да. БП это инструмент разработки ue, c с ++ под капотом, когда всё взаимодействия создаютсяя с помощью логических блоков.

раскрыть ветку (1)
0
HEY, DONT SHOOT!
Автор поста оценил этот комментарий
Интересно, спасибо! То что может unreal engine 5 впечатляет, сейчас много роликов демонстрационных, но пока ни одной игры не видел с таким визуалом
показать ответы
0
Автор поста оценил этот комментарий

Играть и Выход мышкой не нажимаются

раскрыть ветку (1)
0
HEY, DONT SHOOT!
Автор поста оценил этот комментарий
Управление клавой только
показать ответы
2
Автор поста оценил этот комментарий

UE5+blueprint позволяет новичку такое сделать за считанные часы.

раскрыть ветку (1)
0
HEY, DONT SHOOT!
Автор поста оценил этот комментарий
UE5 я так понимаю это Unreal Engine? В нем так легко разобраться?
Что такое blueprint не знаю))
показать ответы
2
DELETED
Автор поста оценил этот комментарий
Главное есть чем заняться на работе 😅
раскрыть ветку (1)
0
HEY, DONT SHOOT!
Автор поста оценил этот комментарий
Что есть то есть😁
Автор поста оценил этот комментарий

Брось эту гадость. Пихтон я имею в виду. Он приучает тупо перебирать библиотеки вместо того, чтобы думать головой. У него есть своя ниша, но начинать с него - это прям откровенно напрашиваться на проблемы в будущем, когда захочется чего-то серьезного.

раскрыть ветку (1)
0
HEY, DONT SHOOT!
Автор поста оценил этот комментарий
Да, я знаю, что большая часть библиотек написаны на C. Но на самом деле библиотеки редко использую для решения задач. Ну питон мне в целом помог понять суть программирования. Решил более 8к задач. Много интересных алгоритмов узнал. На данный момент SQL изучаю. Предлагаете на C переключиться?)
показать ответы

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества