Создаём старую добрую игру Арканоид. Создаём меню, рисуем уровень, размещаем ракетку. Делаем, чтобы ракетка двигалась.
Дата отправки отчёта:
7 мая 2017 г.
Задание выполнено: за
3 час. 00 мин.
Чему научился:
Внимательность, внимательность и еще раз внимательность.
Что было сложным:
Ничего
Комментарии:
Как и всегда, все доходчиво. =) Ракетка заезжала на правую границу, два часа размышлял в чем я ошибся (в коде), а оказалось дело было в том, что вместо Width я указал Height =)
Научился: Различать события KeyPress и KeyDown Трудности: Сложностей не было Надо совершенствоваться в умении рисовать красивые графические объекты для игр.
Научился: Двигать кнопку на форме Трудности: Запутался с координатами для ракетки) У меня не двигалась ракетка с помощью
private void Game_KeyDown(object sender, KeyEventArgs e)
{
Keys key = e.KeyCode;
switch (key)
{
case Keys.Left: shift_offset(-offset_x); break;
case Keys.Right: shift_offset(offset_x); break;
}
}
потом когда полностью дописали код на ракетку все стало работать, так и не понял почему