Си шарп с нуля

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

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

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

Видеокурсы

Дата активности Видеокурс Прогресс
2015-11-14 game0 Демо игры 3 из 10 30 %
2015-08-14 soft2 Новые технологии 1 из 18 7 %
2015-07-09 saver Хранитель экрана 1 из 15 7 %
2015-07-04 soft0 Демо софт 1 из 8 15 %
Итого: 6 из 51 12 %

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

Дата активности Консольный раздел Прогресс
2016-02-14 task1 Строки 8 из 14 58 %
2015-09-17 task1 Семантика все 6 100 %
2015-07-09 task2 Динамика 1 из 3 34 %
2015-07-07 task2 Комбинаторика 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();
        }                   
    }
}

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


  • Звание: Нанопрогер
  • Накопленный опыт: 23 часа
  • Собранный капитал: нет

Клуб формулистов

Правила клуба формулистов

У каждого формулиста есть задача минимум на каждый день:
+ зайти на сайт, проверить один отчёт, получить 1 байт.
Задача максимум - выполнить все остальные ежедневные задачи.
Нажмите здесь чтобы перейти к ежедневному чек-листу.

В 24:00 МСК накопленные за сутки байты переносятся в недельный актив.
В воскресение 24:00 МСК все накопленные байты переходят на баланс формулиста.

Собранные байты можно обменивать на доступные видеокурсы (1 байт = 1 рубль, без скидок)
Приобретённые за байты видеокурсы доступны только во время нахождения в автобусе/клубе формулистов!

При завершении подписки в автобусе/клубе формулистов все накопленные байты обнуляются, а доступ к видеокурсам, приобретённым за байты, закрывается.
Продлевайте подписку заблаговременно.

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





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

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

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

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


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


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