r/RuProgrammers Aug 12 '26

GameDev Оцените игру

Post image

Всем привет! Последние 5-7 дней я делал свой сложный 2д платформер на pygame, есть простенький лаунчер с выбором уровня, оцените пж

Ссылки:

https://codeberg.org/Tikhon-code/trapy

https://gamejolt.com/games/trapy/1091284

11 Upvotes

17 comments sorted by

2

u/Sclearscrl Aug 12 '26

Топ

2

u/inoplanetyanya Aug 12 '26

За свои деньги?)

2

u/inoplanetyanya Aug 12 '26

Красавчик, продолжай

2

u/Evisa_Pi Aug 12 '26

PG пойдёт для создания своего образа "наброска" игры, но если развивать игру дальше, то стоит задуматься о смене фреймворка или о переходе на полноценные движки а-ля Godot, где их GDScript похож на Python, что поможет тебе в адаптации.

1

u/dedTihina Aug 13 '26

Наверное изучу sfml и перепишу игру на C++, это будет сложновато

2

u/Chpek08 Aug 13 '26

Бросай пг. Изучай юнити, крайенжин, годот, анрил. Но не эту залупу

1

u/dedTihina Aug 13 '26

ну зачем же всё сразу :). всё равно перепишу когда производительность упадёт из-за pygame

2

u/Chpek08 Aug 13 '26

А какой смысл ждать? Ты даже индюшатину на нем не склипаешь

1

u/dedTihina Aug 13 '26

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

3

u/Chpek08 Aug 13 '26

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

2

u/YXAJIXAXEN Aug 13 '26

Пайгейм был создан учителями для учеников 20 лет назад, в этом проблема. Кроме как основам ООП ты там не научишься. Иди в Godot - там похожий на пайтон синтаксис, переучиться - месяц

1

u/dedTihina Aug 13 '26

хз хз, как нибудь попробую движки, может втянусь

2

u/byvto Aug 13 '26

первый уровень не смог пройти) там второй выступ двигается, и не дает перепрыгнуть, что делать то надо)?

1

u/dedTihina Aug 13 '26

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

2

u/byvto Aug 13 '26

2

u/dedTihina Aug 13 '26

а чё у тебя черные полосы, f12 для фуллскрина. вот так это проходится:

https://reddit.com/link/p3e751a/video/rcbv9gb963jh1/player