Shishkin
25.11.2023, 02:29
Я решил попробовать себя в написании kivy на python и написал свой Tetris без использования pygame, чисто kivy.
(на самом деле достаточно бредово, но челлендж есть челленджем...)
Разберите пожалуйста мой гавнокод и подскажите, как было бы лучше написать.
Заранее спасибо!
https://forum.antichat.xyz/attachments/28415595/img_6ac1cea52b.png
https://forum.antichat.xyz/attachments/28415595/img_17a8120ed2.png
https://forum.antichat.xyz/attachments/28415595/img_de16bb1085.png
https://forum.antichat.xyz/attachments/28415595/img_87b881db2f.png
(Поле с тетрисом кривое, так-как я не смог пока-что разобраться с тем как грамотнее всего оптимизировать масштаб этого поля и размер экрана на телефоне/пк)
W - Трансформация
A - Сдвиг влево
S - Ускорение
D - Сдвиг вправо
F - Рестарт игры
И кнопки
Библиотеки:
random
match
kivy
(на самом деле достаточно бредово, но челлендж есть челленджем...)
Разберите пожалуйста мой гавнокод и подскажите, как было бы лучше написать.
Заранее спасибо!
https://forum.antichat.xyz/attachments/28415595/img_6ac1cea52b.png
https://forum.antichat.xyz/attachments/28415595/img_17a8120ed2.png
https://forum.antichat.xyz/attachments/28415595/img_de16bb1085.png
https://forum.antichat.xyz/attachments/28415595/img_87b881db2f.png
(Поле с тетрисом кривое, так-как я не смог пока-что разобраться с тем как грамотнее всего оптимизировать масштаб этого поля и размер экрана на телефоне/пк)
W - Трансформация
A - Сдвиг влево
S - Ускорение
D - Сдвиг вправо
F - Рестарт игры
И кнопки
Библиотеки:
random
match
kivy