PDA

Просмотр полной версии : [Game] - Tetris kivy


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

ГОХА | GoxaShow
25.11.2023, 11:10
По-моему, в 1 ячейке должны быть квадраты, а не прямоугольники

Shishkin
25.11.2023, 13:04
По-моему, в 1 ячейке должны быть квадраты, а не прямоугольники


Если сделать квадраты, то будет убого выглядит на телефоне из-за разрешения.

ГОХА | GoxaShow
25.11.2023, 16:39
Если сделать квадраты, то будет убого выглядит на телефоне из-за разрешения.


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

Shishkin
25.11.2023, 17:35
а если оставить прямоугольники, то все равно выйдет убого


Поменял немного, щас должно лучше выглядеть.