Ничего не понял, но очень интересно. Я не до конца понял в чём конкретно проблема класса моего окна, если здесь можно было сделать что-то более универсальное, практичное, то как я и сказал в начале статьи "Это по большей части статья для новичков". Я вообще сомневался, стоит ли сюда выкладывать класс окна, так как я сам долго разбирался и упрощал его (модуль с этим окном я написал пол года назад). И под конец напомню о самом главном правиле программиста - " РАБОТАЕТ ? НЕ ТРОГАЙ !"
Безусловно, качественные современные игры следует создавать на движках. Создание игр на python это больше челендж и практика навыков, но опять же есть разработчик DaFluffyPotato (есть на YouTube), который делает инди игры для стима на питоне и проблем не испытывает. Я к примеру сейчас делаю браузерную онлайн игру и да бы перенести её на дэсктоп / телефон мне проще написать её на pygame, чем изучать C# / C++ (Движки мне не подходят по тех причинам). И отмечу, что в pygame можно работать с OpenGl, а значит использовать шейдеры. С pygame и с ускорялками по типу Numba работает Standalone Coder (Ютубер).
Капееееец красота !
Я явно чего-то недопонимаю, так что можете написать про выше сказанное отдельную статью, было бы очень интересно посмотреть.
Ничего не понял, но очень интересно. Я не до конца понял в чём конкретно проблема класса моего окна, если здесь можно было сделать что-то более универсальное, практичное, то как я и сказал в начале статьи "Это по большей части статья для новичков". Я вообще сомневался, стоит ли сюда выкладывать класс окна, так как я сам долго разбирался и упрощал его (модуль с этим окном я написал пол года назад). И под конец напомню о самом главном правиле программиста - " РАБОТАЕТ ? НЕ ТРОГАЙ !"
Хехе, честно, причина по которой я обычно использую tkinter - я не могу установить нужные инструменты на свою машину.
Безусловно, качественные современные игры следует создавать на движках. Создание игр на python это больше челендж и практика навыков, но опять же есть разработчик DaFluffyPotato (есть на YouTube), который делает инди игры для стима на питоне и проблем не испытывает. Я к примеру сейчас делаю браузерную онлайн игру и да бы перенести её на дэсктоп / телефон мне проще написать её на pygame, чем изучать C# / C++ (Движки мне не подходят по тех причинам). И отмечу, что в pygame можно работать с OpenGl, а значит использовать шейдеры. С pygame и с ускорялками по типу Numba работает Standalone Coder (Ютубер).