Продолжая осваивать python+pygame, написал клон игры Battle City, более известной в наших краях как «Танчики».
Основные отличия от Battle City:
— несколько видов танков с разными боевыми характеристиками
— мины
— kabooom (соберите это слово из бонусов и активируйте неподалёку от скопления врагов)
— режим PvP
Прикольная вещица. Только советую сделать передвижения исключительно по квадратам, как в танчиках. Просто на скоростном танке уж очень бывает сложно попасть в проемы между стенами )))
Traceback (most recent call last):
File «kabooom.py», line 73, in main()
File «kabooom.py», line 49, in main
from game.state_highscores import StateHighscores
File "/home/rodegast/Prog/GAME/kabooom_0.5_src/game/state_highscores.py", line 154
with open(HS_FILENAME, 'rb') as file:
^
SyntaxError: invalid syntax
Кстати. Если менять управление для одного игрока, то клавиши для второго не меняются. К примеру, если в дефолте поменять у первого игрока «Огонь» на пробел, то в режиме двух игроков при нажатии пробела стреляют оба игрока сразу )
Не понял на какой лицензии распространяется.
Кстати, для корректной работы с внутренними папками игры я бы посоветовал добавить код:
os.chdir(os.path.dirname(sys.argv[0]))
Соответственно, после импортов os & sys (или их частей).
А так игра понравилась, имея опыт в pygame, я бы помог автору, если последний не был бы против.
А музыку хорошо бы ужать (имхо), ибо весит много, или же просто сделать Lite-версию.
Спасибо за игру.
Добавим в ритуал «пятничного дуракаваляния»)
Traceback (most recent call last):
File «kabooom.py», line 73, in main()
File «kabooom.py», line 49, in main
from game.state_highscores import StateHighscores
File "/home/rodegast/Prog/GAME/kabooom_0.5_src/game/state_highscores.py", line 154
with open(HS_FILENAME, 'rb') as file:
^
SyntaxError: invalid syntax
Чтобы запустить на версии 2.5, нужно добавить строку
Кстати, для корректной работы с внутренними папками игры я бы посоветовал добавить код:
Соответственно, после импортов os & sys (или их частей).
А так игра понравилась, имея опыт в pygame, я бы помог автору, если последний не был бы против.
А музыку хорошо бы ужать (имхо), ибо весит много, или же просто сделать Lite-версию.
Спасибо за игру.
В ближайшее время выпускать новую версию не планирую, работаю над другим проектом.
Благодарю за отзывы.