Си шарп с нуля

Формула программиста
основатель — Волосатов Евгений Витольдович




Валерия
  • Звание: Нанопрогер
  • Накопленный опыт: 23 часа
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-04-01 13:30:45
  • Город проживания: Иваново

Видеокурсы

Дата активности Видеокурс Прогресс
2015-11-14 game0 Демо игры 4 из 9 45 %
2015-08-14 soft2 Новые технологии 1 из 17 6 %
2015-07-09 saver Хранитель экрана 1 из 15 7 %
Итого: 6 из 41 15 %

Консольные задачи

Дата активности Консольный раздел Прогресс
2016-02-14 task1b Строки 8 из 14 58 %
2015-09-17 task1 Семантика все 6 100 %
2015-07-09 task3 Динамика 1 из 3 34 %
2015-07-07 task3 Комбинаторика 2 из 9 23 %
Итого: 17 из 32 54 %
Сохранить страницу:

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 раз задеть стену, но при этом продолжить игру
Очень хорошо, что самостоятельное задание является обязательным для перехода к следующему урока. А то ленились бы делать сами)