Си шарп с нуля

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

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

Виталий
  • Звание: Нанопрогер
  • Накопленный опыт: 22 часа
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2020-02-08 20:13:45
  • Возраст: 37 лет

Видеокурсы

Дата активности Видеокурс Прогресс
2017-04-11 game1 Нано-игры 2 из 9 20 %
2017-01-23 design-factory Factory 1 из 11 10 %
2016-09-23 java-loop J8. Циклопы 1 из 10 10 %
Итого: 4 из 30 14 %

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

Дата активности Консольный раздел Прогресс
2020-02-08 task1 Строки 5 из 14 36 %
2017-03-23 task1 Целые числа все 7 100 %
2016-02-27 task1 Семантика все 6 100 %
Итого: 18 из 27 67 %
Сохранить страницу:

1713. --
Виталий
Виталий
ответить
→  Иван Воронин  # Наноигры / Арканоид - Шарик и кирпичики / 2017-04-13 18:07

Спасибо. Вариант с даблбуфером подошел, шлейфов не видно. Есть несколько интересных идей, буду усовершенствовать  свой проект.


10558. --
Иван Воронин
Иван Воронин
ответить
→  Виталий  # Наноигры / Арканоид - Шарик и кирпичики / 2017-04-13 03:05

Вариантов избавиться несколько:
1 - включить даблбуффер.
2 - использовать фоновую картинку на панели, добавив всем объектам аттрибут прозрачности.
3 - располагать все объекты поверх огромной картинки и перерисовывать их для каждого кадра.


7238. --
Константин
Константин
ответить
→  Виталий  # Наноигры / Арканоид - Уровень и ракетка / 2017-04-05 20:43

Дам когда же на видеокурсе будут такие игры разбираться ??? прям интересно наверное и популярность у проекта наверное возрастет правда такие уроки намного сложней.


3475. --
Daria
Daria
ответить
→  Виталий  # Наноигры / Арканоид - Уровень и ракетка / 2017-04-05 15:14

это да. второй монитор прям спасение=)


10558. --
Иван Воронин
Иван Воронин
ответить
→  Виталий  # Наноигры / Арканоид - Уровень и ракетка / 2017-04-05 04:42

В записи есть пауза, это не вебинар, там точно некогда зевать =)


1. --
Евгений Волосатов
Евгений Волосатов
ответить
→  Виталий  # Наноигры / Арканоид - Уровень и ракетка / 2017-04-04 09:58

Найди второй монитор. Сейчас это норма.


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

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

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

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

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

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

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

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





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

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

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

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


Научился: Разобрался с условиями по перемещению элементов по форме.
Трудности: Реализовывал механизм перемещение немного по другому и соответственно с худшим результатом.
В целом урок понравился, однако немного быстрый темп, без наличия второго монитора сложновато, хорошо что можно поставить на паузу.


Научился: Научился планировать приложение, набросав эскиз того что в ней должно быть на бумаге, когда-то давно делал также когда пытался написать крестики-нолики на Java, но позабыл о такой практике.
Трудности: Разобраться с необходимыми точками и их координатами.
Есть опрос. Вместо label и radioButton использовал PictureBox-ы для шарика, кирпичиков и доски с расчётом на то, что они поддерживают прозрачность, так как использование графики в игре придаёт её другой вид. Однако столкнулся с проблемой что у движущихся частях виднеется шлейф цветом бекгроунда игровой формы (видно на первом скриншоте), как от него можно избавится? В качестве доп задания добавил игру подсчет очков (по 100 за кирпичик) а также меню паузы с возможностью регулировки скорости движения шарика.