Обучение на c#

Формула программиста

основатель — Волосатов Евгений Витольдович
Поздравляю с 1 сентября! Система начисления Байтов работает.

Арканоид - Уровень и ракетка


Создаём старую добрую игру Арканоид.
Создаём меню, рисуем уровень, размещаем ракетку.
Делаем, чтобы ракетка двигалась.

 

Самостоятельная работа

 1. 
 2. 
 3. 
 4. 
 5. 
 6. 
 7. 

Для отправки отчёта по видеоуроку необходимо зарегистрироваться.

 

Начинаем практику по языку C#





Если вы пришли без приглашения -
введите тысяча двадцать четыре (цифрами).
Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

После заполнения формы ты будешь подписан на рассылку «C# Вебинары и Видеоуроки», у тебя появится доступ к видеоурокам и консольным задачам.

Несколько раз в неделю тебе будут приходить письма — приглашения на вебинары, информация об акциях и скидках, полезная информация по C#.

Ты в любой момент сможешь отписаться от рассылки.


Научился: Понял как действуют события кнопок.
Трудности: У меня остался непонятым один момент. В части кода private void shift_racket (int sx) { int ax1 = racket_x += sx; int ax2 = ax1 + racket.Width; if (side_lx > ax1) ax1 = side_lx; if (side_rx < ax2) ax1 = side_rx - racket.Width; racket_x = ax1; racket.Location = new Point(racket_x, racket_y); } непонятно предназначение аргумента int sx , откуда он берется и как взаимодействует.



Научился: Использую теперь клавиши с помощью Keys key=e.KeyCode
Трудности: Функция Offset,нужно разобраться как делать аналогичную игру с помощью этой функции.