Си шарп с нуля

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

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

Max8886
  • Звание: Нанопрогер
  • Накопленный опыт: 23 часа
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2018-04-27 20:35:50

Видеокурсы

Дата активности Видеокурс Прогресс
2017-04-21 memory Карточки памяти 1 из 14 %
2017-04-20 game1 Нано-игры 8 из 9 80 %
2017-04-12 game0 Демо игры 7 из 10 70 %
2017-04-12 soft0 Демо софт 2 из 8 29 %
Итого: 18 из 41 44 %

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

Дата активности Консольный раздел Прогресс
2017-04-12 task1 Семантика 5 из 6 84 %
Итого: 5 из 6 84 %
Сохранить страницу:

10494. --
Алексей В.
Алексей В.
ответить
→  Max8886  # Наноигры / ФИНАЛЬНЫЙ УРОК / 2017-04-21 07:59

Отлично, Макс!!! Дорогу осилит идущий!!!!


10558. --
Иван Воронин
Иван Воронин
ответить
→  Max8886  # Наноигры / Бот для Цифр / 2017-04-20 11:27

Уже бот помогает качать персонажа в игре? молодец! =)


10494. --
Алексей В.
Алексей В.
ответить
→  Max8886  # Наноигры / Скорость реакции. Блок-схема / 2017-04-17 22:24

Классная Блок-схема.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Max8886  # Наноигры / Арканоид - Уровень и ракетка / 2017-04-15 07:20

Не стесняйся, появились идеи, реализуй!


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Max8886   / 2017-04-14 18:30

молодец, что справился, долго не зацикливайся на этом уроке, двигайся дальше!


13341. --
Max8886
Max8886
ответить
→  Евгений Волосатов   / 2017-04-14 17:08

В общем, удалось решить проблему, но для этого пришлось вместо переменой side_uy в условии установить точное значение Y Label_up, но если в фрагменте есть ошибка, укажите на нее пожалуйста.


13341. --
Max8886
Max8886
ответить
→  Евгений Волосатов   / 2017-04-14 15:48

У меня, что-то не так с кодом, мой шар в арканоиде не летит вверх, будто сталкивается с невидимой стеной и я не могу найти в ошибку.
Фрагмент кода отвечающий за шар:
bx1 = ball_x;
            by1 = ball_y;
            bx2 = ball_x + ball.Width;
            by2 = ball_y + ball.Height;
            if (bx1 + ball_sx < side_lx)
                ball_sx = ball_shift_x;
            if (bx2 + ball_sx > side_rx)
                ball_sx = -ball_shift_x;
            if (by1 + ball_sy < side_uy)
                ball_sy = ball_shift_y;
            if (by2 + ball_sy > racket_y)
                ball_sy = -ball_shift_y;
Есть ли здесь ошибка?


10670. --
Сергей Соколов
Сергей Соколов
ответить
→  Max8886  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-04-13 23:37

Поздравляю с финалом! =)


10008. --
Сергей Зулкарнаев
Сергей Зулкарнаев
ответить
→  Max8886  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-04-13 20:31

Поздравляю с финалом Максим!Успехов в дальнейшем обучении!


13341. --
Max8886
Max8886
ответить
→  Иван Воронин  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-04-13 07:24

Я у мамы грамотей...


10558. --
Иван Воронин
Иван Воронин
ответить
→  Max8886  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-04-13 03:47

Написанием скриптов, а не письмом =) молодец, идеи хорошие, удачи.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Max8886  # Демо игры / Камень ножницы бумага / 2017-04-13 02:52

Можно по старинке:
Label.Text = "Побед: " + wins;


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Max8886   / 2017-04-12 22:43

если выполнил - то да.
проверить, всё ли выполнил можно на этой странице:
www.videosharp.info/video
здесь должны быть отправлены все доступные уроки из платных улиточных курсов.


13341. --
Max8886
Max8886
ответить
# Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-04-12 22:12

Господи, только сейчас заметил, что с тавтологией еще хуже, чем я думал(facepalm).


13341. --
Max8886
Max8886
ответить
→  Евгений Волосатов   / 2017-04-12 21:56

Значит я завтра в 5 часов утра получу ссылку на первый урок следующего курса?


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Max8886  # Демо игры / ФИНАЛЬНЫЙ УРОК / 2017-04-12 21:17

Спасибо за подробное описание, Максим. Очень рад познакомиться! Клуб улиток работает просто: каждый день выполни одно задание и получай утром ссылку на следующее


13341. --
Max8886
Max8886
ответить
→  Евгений Волосатов  # Демо игры / Камень ножницы бумага / 2017-04-12 16:16

Благодарю за ответ.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Max8886  # Демо игры / Камень ножницы бумага / 2017-04-12 12:55

Если только
= $"wins {...


11604. --
Дмитрий
Дмитрий
ответить
→  Max8886  # Демо игры / Бот для Быстрощёлка / 2017-04-11 21:59

Молодец,так держать)


10558. --
Иван Воронин
Иван Воронин
ответить
→  Max8886  # Демо игры / Игра Быстрощёлк / 2017-04-08 22:53

Молодец, удачи в дальнейшем.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Max8886  # Демо игры / Игра Быстрощёлк / 2017-04-07 15:43

Отличная работа :) Рад твоим успехам, Максим.


7238. --
Константин
Константин
ответить
→  Max8886  # Демо игры / Лабиринт 2D - игра / 2017-04-06 21:10

Благо что все переделки это всего лишь "ctrl + c", "ctrl + v", а вот если б дом построил было б сложней :)


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Max8886  # Демо игры / Лабиринт 2D - меню / 2017-04-04 09:36

Это только начало. На создан е более интересных программ уходит несколько уроков.


13341. --
Max8886
Max8886
ответить
→  Иван Воронин   / 2017-04-03 20:28

Благодарю за поддержку.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Max8886  # Демо игры / Вступительное слово / 2017-04-03 20:22

Прикольное совпадение, подумал, что забыл пароль к акку и решил айди добавить к нику, чтобы типо узнали =) Ну ок, извини, реально очень бросилось в глаза. Удачи тебе в изучении курсов, ты попал куда надо для набивки практики. Главное не останавливайся на достигнутом.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Max8886   / 2017-04-03 18:51

Спасибо, за исчерпывающий ответ. База чемпионов тетриса - это интересно.
Год назад у нас был школьник по имени Михаил, его номер в системе - 8886.
Вот его профиль, ради интереса: www.videosharp.info/8886
Желаю вам удачи на нашем проекте!


13341. --
Max8886
Max8886
ответить
→  Евгений Волосатов   / 2017-04-03 17:43

Насчет последней программы - просто база данных названий фильмов, написал на досуге. Изначально я планировал поиск по названиям фильмов. Серьезная(для меня) последняя написанная мной программа - это определение победителей в тетрис. Нужно было создать базу данных из игроков и написать алгоритм, который выберет среди них 10 победителей(у каждого игрока есть сумма очков).
Я не Ермишин. (Переотправляю сообщение, т.к. не уверен что отправил его правильно).


13341. --
Max8886
Max8886
ответить
→  Иван Воронин  # Демо игры / Вступительное слово / 2017-04-03 17:39

Это всего лишь совпадение.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Max8886  # Демо игры / Картинка с секретом / 2017-04-03 04:33

Дальше ещё интереснее.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Max8886  # Демо игры / Вступительное слово / 2017-04-03 02:03

Что пароль к своему аккаунту забыл? обратился бы к Игромистру.


1. KF
Евгений Волосатов
Евгений Волосатов
ответить
→  Max8886  # Демо игры / Вступительное слово / 2017-04-02 16:37

Можно поподробнее о последней программе?
П. С. Это не Ермишин случайно?


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

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

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

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

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

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

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

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





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

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

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

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


Научился: Менять расположение объектов на форме.
Трудности: Только вычисления.
Меня, как раз интересовала тема передвижения объектов, т.к. появились кое какие идеи, наверняка они уже реализованы в одном из курсов.


Трудности: Иногда путался в своем коде(много отсебятины).
В консольном проекте используя Console.WriteLine() строки с использованием переменных можно записать так: Console.WriteLine("Побед: {0}", wins.ToString()); Есть ли аналог в Label.Text?