Open MarcinCiura opened 4 years ago
Ze (100, 100, 100)
i 285
zrobić nazwane stałe.
W run.py
dodać pusty wiersz nad stałymi i nad klasą InfoScreen
. To samo w game_screen.py
.
Kolory w block.py
. :) Proszę o nich przeczytać w 3. rozdziale Poradnika.
Proszę wymienić biblioteki zewnętrzne w pliku
requirements.txt
(składnię sobie Pan znajdzie). Dzięki temu użytkownik będzie mógł je zainstalować przezpip install -r requirements.txt
Radzę zainstalować
pylint
i przepuścić przez niego kod. Dzięki temu odpadnie mi konieczność wypisywania uwag typu: ustawić importy w innej kolejności, powstawiać puste wiersze tu i ówdzie itp.Stałe
m
in
nie mogą się tak nazywać. Raz, że nie wiadomo, co znaczą, dwa że powinny być dużymi literami, jak inne Pana stałe.Drobiazg: w Pythonie 3 nie trzeba dziedziczyć z
object
. Wystarczyclass Game
itp.Konstruktor
Game.__init__()
nie jest zgodny z regułami sztuki. Pierwsze 9 wierszy (opróczpygame.init()
) jest OK, ale Pana pętlawhile
powinna należeć do metody np.Game.run()
. Pod koniec plikurun.py
dodać:if name == 'main': main()