C# обучение с нуля

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

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

Статистика по сообщениям

  • Отправлено: 2
  • По видеоурокам: 1
  • Личных сообщений: 1
  • Получено ответов: 8

24. --
Олюшка
Олюшка
ответить
→  Валерия  # Наноигры / Лабиринт 2D - игра / 2015-11-14 23:50

Валерия, как интересно придумала, я еще ни у кого такой идеи не встречала! Молодец! :)


2146. --
Иван
Иван
ответить
→  Валерия  # Наноигры / Лабиринт 2D - игра / 2015-11-14 22:37

Хорошо получилось! И дополнительная "жизнь" в этой игре очень нужна! А еще можно сделать портал, или даже реку!


24. --
Олюшка
Олюшка
ответить
→  Валерия  # Чашка кофе / + Делегаты на кубиках / 2015-08-14 23:06

Валерия, очень замечательно что отлично потренировалась, я очень рада что тебе понравился урок! :)


24. --
Олюшка
Олюшка
ответить
→  Валерия  # Хранитель экрана / Хранитель экрана. Создаём графику / 2015-07-09 22:53

Валерия, красотище! Молодец! :)


5104. --
Валерия
Валерия
ответить
→  Олюшка   / 2015-07-07 11:44

Спасибо, Оля)


24. --
Олюшка
Олюшка
ответить
→  Валерия  # Наноигры / Лабиринт 2D - меню / 2015-07-06 14:07

Красивый какой старт, уверена и звуки подобрала замечательные! :)


24. --
Олюшка
Олюшка
ответить
→  Валерия  # Наноигры / Картинка с секретом / 2015-07-06 14:06

Валерия, чудесная программа у тебя! Хорошо что повторила навыки ранее получены и это только начало, дальше еще многого интересного, уверена тебе понравится! :)


24. --
Олюшка
Олюшка
ответить
→  Валерия  # Наноигры / Вступительное слово / 2015-07-04 17:17

Валерия, Добро пожаловать на проект! :)
Очень хотелось чтобы ты ответила на вопросы задания и с радостью принялась за практику, достигать своих целей, заниматься и получать знания и драгоценный опыт! :)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Валерия   / 2015-06-24 17:55

Поставь BreakPoint в функцию FormGame_KeyDown () и проверь, как она выполняется.


5104. --
Валерия
Валерия
ответить
# Микро игры / Арканоид - Уровень и ракетка / 2015-06-24 17:06

Всем добрый вечер! Уже очень много времени сижу с Арканоидом. Всё понятно, всё просто, но ракетка передвигаться не хочет… Код точь в точь как у Евгения Витольдовича, свойства кнопки (ракетки) не один раз проверены, VS ни на что не ругается. Я даже пробовала на разных компьютерах запускать. Уже не знаю, на что думать. Почему так?
namespace Arkanoid
{
    public partial class FormGame : Form
    {
        int racket_x, racket_y;
        int racket_shift_x = 8;
        int ball_x, ball_y;

        public FormGame()
        {
            InitializeComponent();
        }
        private void init_game()
        {
            racket_x = racket.Location.X;
            racket_y = racket.Location.Y;
        }

        private void FormGame_KeyDown(object sender, KeyEventArgs e)
        {
            Keys key = e.KeyCode;
            switch (key)
            {
                case Keys.Left: shift_racket(-racket_shift_x); break;
                case Keys.Right: shift_racket(racket_shift_x); break;
            }
    }
        private void shift_racket(int sx)
        {
            racket_x += sx;
            racket.Location = new Point(racket_x, racket_y);
        }

        private void FormGame_Shown(object sender, EventArgs e)
        {
            init_game();
        }                   
    }
}

Очень жду помощи. Спасибо)

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





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

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

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

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


Научился: Узнала об эффективных возможностях делегатов
Понравилось, спасибо за занятие!


Научился: Ничего нового не было
Трудности: Придумать, что нового можно добавить на 3 уровень) Это лэйбл "life", который даёт возможность 1 раз задеть стену, но при этом продолжить игру
Очень хорошо, что самостоятельное задание является обязательным для перехода к следующему урока. А то ленились бы делать сами)