Задание на первую половину первого модуля. Нужно выполнить до 18:00 28.09.2014.
Написать интерактивную игру в танчики. Левый игрок играет кнопками awsd и q, правый – стрелками и пробелом. Танчик выглядит как прямоугольник с дулом. У танчика фиксированная мощность. Танчик может двигаться налево-направо в ограниченном диапазоне координат и может поднимать-опускать дуло. Танчик может стрелять. При попаданиии в другой танчик попавшему танчику прибавляется очко. В углу показывается счёт. В программе танчики и снаряды должны быть реализованы как объекты соответствующих классов.
Пользоваться конструкцией global запрещено. Программа должна сопровождаться документацией в docstring. В программе не должно быть функций длинее 10 строк или кусков кода вне функций длиннее 10 строк. Имена переменных должны быть содержательные. В программе не должно быть строк длинее 75 символов.