Си шарп с нуля

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




looker
  • Звание: Гаммациклоп
  • Накопленный опыт: 75 часов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-06-01 16:35:41
  • Город проживания: Харьков

Видеокурсы

Дата активности Видеокурс Прогресс
2015-09-12 lines Шарики 5 из 6 84 %
2015-09-12 game2 Микроигры 11 из 15 74 %
2015-07-02 game1 Наноигры 2 из 10 20 %
2015-06-27 game5 Игра Сокобан 20 из 22 91 %
2015-05-30 game0 Демо игры 5 из 9 56 %
Итого: 43 из 62 70 %

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

Дата активности Консольный раздел Прогресс
2015-07-08 task3 Комбинаторика 2 из 9 23 %
2015-06-04 task1a Целые числа все 7 100 %
2015-06-04 task1b Строки все 14 100 %
2015-05-10 task1 Семантика все 6 100 %
Итого: 29 из 36 81 %
Сохранить страницу:

8322. ironsavior
ironsavior
ответить
→  looker   / 2016-05-27 16:50

Буду рад!


4972. looker
looker
ответить
→  ironsavior   / 2016-05-26 11:48

Привет, привет.
Могу скинуть ссылку на ГитХаб. Там посмотришь код.


8322. ironsavior
ironsavior
ответить
→  looker  # Микроигры / 2048 - Логика / 2016-05-20 18:29

А можно на класс со статистикой взглянуть? Интересен ваш метод...


7976. Сергей Владимирович
Сергей Владимирович
ответить
→  looker   / 2015-12-30 15:40

привет, я сейчас работаю над программой арканоид, вернее готовлю улучшения программы для финального урока в разделе наноигры. Сделал большинство из тех улучшений что хотел, но решил выйти за рамки курса и сделать таблицу рекордов. Гугл не дает четкого ответа на этот вопрос, однако он выдал вашу работу, где вам все-таки удалось создать таблицу рекордов. Можно вас попросить скинуть мне часть кода который отвечает за таблицу рекордов, или подсказать в каком направлении двигаться?


5649. Максим Лапшинов
Максим Лапшинов
ответить
→  looker  # Микроигры / Шарики. Поиск линий / 2015-09-13 09:43

Очень интересные наблюдение и доработки


1901. Neverwinter 2
Neverwinter 2
ответить
→  looker  # Микроигры / 2048 - Логика / 2015-09-13 09:40

Улучшения супер! Так держать!!!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  looker  # Микроигры / Шарики. Поиск линий / 2015-09-12 21:09

Что-то не пойму, как ты успел и то и другое сделать?
Ты заранее это все выполнил, а теперь только отчёты отправил?


1. Евгений Витольдович
Евгений Витольдович
ответить
→  looker  # Микроигры / 2048 - Логика / 2015-09-12 21:08

Совершенно верно, Лукер, ты молодец!
Я вижу, насколько ответственно и с любовью подошёл к этому уроку.
Молодец!


2146. Иван
Иван
ответить
→  looker  # Микроигры / Шарики. Поиск линий / 2015-09-12 20:46

Отлично получается. Очень бы хотелось увидеть видео-отчет такой красоты!


2146. Иван
Иван
ответить
→  looker  # Микроигры / 2048 - Логика / 2015-09-12 20:42

Здорово! Столько нововведений! Тоже стараюсь так делать в своих программах.


24. Оля
Оля
ответить
→  looker  # Микроигры / 2048 - Логика / 2015-09-12 20:30

Артем, Молодчина! Знала что ты все сделаешь, всегда верила в твой успех! Молодец! :)


6458. Илья
Илья
ответить
→  looker  # Микроигры / 2048 - Логика / 2015-09-12 20:25

ого, круто! дайте ссылку скачать поиграть!


24. Оля
Оля
ответить
→  looker  # Микроигры / Шарики. Поиск линий / 2015-09-12 20:06

Артем, я очень очень рада за тебя и твоим успехам, рада что ты доделал эту игру и все классно получилось! Ты, БОЛЬШОЙ МОЛОДЧИНА!!!


4972. looker
looker
ответить
→  Павел  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2015-09-01 12:14

Классный отзыв, Павел!!:)


24. Оля
Оля
ответить
→  looker  # Микроигры / Шарики. Поиск пути / 2015-07-30 20:36

Артем, отличная работа, шарики чудесные! И я поздравляю тебя с завершением этой игры и курса и жду твоего интересного образа! Молодец! :)


24. Оля
Оля
ответить
→  looker  # Микроигры / Шарики. Логика игры / 2015-07-29 21:44

Артем, а мне нравится твоя работа! Чтобы пришло понимание, так чтобы самому по памяти нужно их прописать еще несколько раз, уверена что еще потренировавшись тебе и это будет по плечу! :)


24. Оля
Оля
ответить
→  looker   / 2015-07-28 11:37

Артем, Молодчина! Я наблюдаю как ты продвигаешься и укрепляешь свои навыки и знания и это великолепно! :)


4972. looker
looker
ответить
→  Оля   / 2015-07-28 00:33

Оля, нет, в Сокобане же у нас полноценный Resize формы был. Я сделал при загрузке формы идёт расчёт её размеров по размерам нашего поля для игры. Но в будущем - можно взять ту схему из Сокобана - с Resize'ом формы.
Заметь - мы уже, можно сказать, пользуемся паттернами (шаблонами):))))). Это круто!
Ещё, кстати, я сделаю один, так сказать, паттерн - по созданию и сохранению статистики игры, таблицы рекордов и т.д. Нужно время:))


24. Оля
Оля
ответить
→  looker  # Микроигры / Шарики. Анализ игры / 2015-07-27 21:50

Артем, а зачем фотошоп качать, я пользуюсь онлан по необходимости!
Сделал как в Сокобане подстройку размера формы?


4972. looker
looker
ответить
→  Сергей Сергеевич   / 2015-07-27 21:05

Собственно говоря, так я и сделал. Но не получилось..:( Буду разбираться позже.


24. Оля
Оля
ответить
→  looker  # Микроигры / Шарики. Вступление / 2015-07-27 18:08

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


459. Сергей Сергеевич
Сергей Сергеевич
ответить
→  looker  # Микроигры / Змейка / 2015-07-25 19:38

А как ты реализовал эту функцию рестарт??? когда MessageBox выводит окно сделай проверку если нажата кнопка ДА то возвращай все то что начинает новую игру, извини если не понятно объяснил, просто я не писал змейку и поэтому не знаю что у тебя не получилось, по-больше узнать о проблеие может быть решили)


24. Оля
Оля
ответить
→  looker  # Микроигры / Змейка / 2015-07-25 19:37

Артем, мне нравится твоя змейка и кролик классный!!! Не расстраивайся, а то я тоже огорчилась от этого, уверена ты со временем и это реализуешь! Ведь Ты, Молодец! :)


24. Оля
Оля
ответить
→  looker  # Микроигры / Радиоуправляемая машинка / 2015-07-23 08:42

Артем, у тебя как обычно красивая работа! А вереди ведь еще много интересного! :)


2146. Иван
Иван
ответить
→  looker  # Микроигры / Радиоуправляемая машинка / 2015-07-23 01:05

Не-ет. Больше похожа на змейку, т.к. в арканоиде ездит только влево-вправо. Стрелка очень хороша!


24. Оля
Оля
ответить
→  looker  # Микроигры / Виселка. Создаём помощника / 2015-07-19 01:11

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


24. Оля
Оля
ответить
→  looker   / 2015-07-16 18:16

Артем, да все верно пока полностью не наберешь голосов не пустят к новому заданию, такие условия и после финального урока тоже ждешь когда наберешь положительных голосов! :)
Да, Евгений улетел в отпуск, в воскресенье был прощальный вебинар, прилетит 1-го августа! :)


4972. looker
looker
ответить
→  Оля   / 2015-07-16 17:55

Оля, привет. У меня тут проблемка возникла с курсом Микроигры: меня после полуфинального урока не пускает дальше по урокам. Обычно как было - выполняешь урок, отправляешь отчет и сразу можешь выполнять следующий урок, не дожидаясь набирания необходимых проверочных очков. А тут что-то не пускает дальше..
И ещё вопрос - я так понимаю Евгений Витольдович в отпуск ушёл/уехал/улетел?


24. Оля
Оля
ответить
→  looker  # Микроигры / Полуфинальный урок / 2015-07-16 14:44

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


24. Оля
Оля
ответить
→  looker  # Микроигры / 2048 - Логика / 2015-07-13 11:21

Артем, замечательные задумки, и очень красивая игра вышла! Уверена что скоро ты нам предоставишь в обзоре свои доработки! Ты, Молодец! :)


24. Оля
Оля
ответить
→  looker  # Микроигры / 2048 - Интерфейс / 2015-07-08 14:14

Артем, хорошая работа, очень обрадовало то что все таки твое количество переросло уже в замечательное качество! Молодец! :)


24. Оля
Оля
ответить
→  looker  # Микроигры / 2048 - Учимся играть / 2015-07-07 20:08

Артем, ты Молодец! Сколько в тебе упорства, ты пример для подорожания, лично меня хватило только не сколько часов! :)


4972. looker
looker
ответить
# Микроигры / 2048 - Учимся играть / 2015-07-07 18:53

Сутки сидел над ней. Никак не мог набрать хотя бы 1024. И вот наконец получилось.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  looker  # Микроигры / 2048 - Учимся играть / 2015-07-07 18:47

Как обидно у тебя не сложилось...


24. Оля
Оля
ответить
→  looker  # Микроигры / Игра 15 - Алгоритм / 2015-07-06 16:42

Артем, главное - вовремя исправится и двигаться радостно дальше! :)


24. Оля
Оля
ответить
→  looker  # Микроигры / Игра 15 - Картинка / 2015-07-06 16:40

Артем, отлично! :)


4972. looker
looker
ответить
# Микроигры / Игра 15 - Алгоритм / 2015-07-06 16:10

Форму не переименовал - это да, мой фейл, забыл об этом.(( Буду внимательнее впредь.


24. Оля
Оля
ответить
→  looker  # Микроигры / Игра 15 - Алгоритм / 2015-07-06 14:01

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


986. Антон Лазарец
Антон Лазарец
ответить
→  looker  # Микроигры / Игра 15 - Алгоритм / 2015-07-06 13:37

Хорошо получилось! Но почему то многие не уделяют внимание названию формы( Сейчас это не критично но когда форм несколько то удобнее если название не 1..2..3 а по смыслу формы. А так не к чему придраться) аккуратненько, и у лейбла цвет с меню одинаковый)


4972. looker
looker
ответить
→  Neverwinter 2  # Игра Сокобан / Сокобан - Игра - Автоходы / 2015-07-05 09:36

Дааа, помню-помню, сам искал эти изменения:)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  looker  # Микроигры / Игры со словами / 2015-07-04 17:37

Ну вот, инсайт, озарение!
Я всегда думал, что это слово "разгильдяйство",
оказывается есть ещё одно, более длинное...


24. Оля
Оля
ответить
→  looker  # Микроигры / Игра 15 - Кнопки / 2015-07-04 17:18

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


24. Оля
Оля
ответить
→  looker  # Микроигры / Игры со словами / 2015-07-04 16:24

Артем, замечательная работа! Молодец! :)


24. Оля
Оля
ответить
→  looker  # Наноигры / ФИНАЛЬНЫЙ УРОК. Видеообзор программы / 2015-07-04 16:21

Артем, Спасибо большое, мне очень приятно! Да, землякам всегда пальчики вверх! :)


4972. looker
looker
ответить
→  Оля  # Наноигры / ФИНАЛЬНЫЙ УРОК. Видеообзор программы / 2015-07-04 16:13

Отличный душевный видеообзор, Оля! Как там ты говорила - землякам пальчики вверх!:)))))


4972. looker
looker
ответить
→  Дмитрий Че   / 2015-07-04 11:59

Да, Дмитрий, действительно есть, спасибо.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  looker  # Микроигры / Виселка. Угадай слово. / 2015-07-04 09:31

Молодец, что начинаешь в таких тонкостях разбираться.
Не страшно, что допустил ошибку, здорово - что смог её найти и исправить!


1295. Дмитрий Че
Дмитрий Че
ответить
→  looker  # Микроигры / Виселка. Угадай слово. / 2015-07-04 03:25

Вообще-то в уроке есть обнуление в функции InitGame. На видео урока это показано на 32-минуте.


4972. looker
looker
ответить
# Микроигры / Игры со словами / 2015-07-04 00:36

Человеконенавистничество - 24 буквы. Завтра сделаю предложенный Вами вариант:)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  looker  # Микроигры / Игры со словами / 2015-07-03 18:21

И какое же самое длинное слово?
Найди самое длинное слово, в котором все буквы разные.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  looker  # Микроигры / Арканоид - Шарик и кирпичики / 2015-07-02 18:25

Задумки у тебя хорошие, но пока программа выглядит не ахти :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  looker  # Микроигры / Арканоид - Шарик и кирпичики / 2015-07-02 18:25

Да, лукер, начало координат в левом верхнем углу.
Так уж повелось, так как информация выводится на компьютере сверху вниз.


24. Оля
Оля
ответить
→  looker  # Микроигры / Арканоид - Шарик и кирпичики / 2015-07-02 17:27

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


24. Оля
Оля
ответить
→  looker  # Игра Сокобан / ===== Видео-обзор проекта Сокобан ====== / 2015-06-27 17:40

Артем, землякам всегда пальчики вверх! Замечательный обзор все показал и объяснил, уверена, что у тебя и дальше во всем будет только успех! Ты, Молодец! :)


24. Оля
Оля
ответить
→  looker  # Игра Сокобан / Сокобан - Завершение / 2015-06-27 11:12

УРА! Ты, МОЛОДЕЦ!!! Поздравляю! Ты очень хорошо поработал, я с удовольствием наблюдала как ты шаг за шагом выполнял задания, узнавал новое и покорял эту великолепную программу, и ты ее победил, это твой большой успех!!! Так держать, и ты твои желания и цели всегда уже сбываются! :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  looker  # Игра Сокобан / Сокобан - Завершение / 2015-06-27 09:42

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


4958. Edgard Loyter
Edgard Loyter
ответить
→  looker  # Наноигры / VIP - Крестики-Нолики / 2015-06-27 00:40

Кстати, все реализовал в одной форме.


4958. Edgard Loyter
Edgard Loyter
ответить
→  looker   / 2015-06-27 00:38

Полностью на WinForms реализовал. Наложил ТекстБоксы друг на друга и в определенные моменты одни скрывал, другие отображал )) Бывало сам запутывался и долго распутывал этот клубок ))


2146. Иван
Иван
ответить
→  looker  # Игра Сокобан / Сокобан - Завершение / 2015-06-27 00:37

Поздравляю с окончанием прекрасной игры Сокобан! Уверен, что все увиденное и сделанное обязательно пригодится.


4972. looker
looker
ответить
→  Edgard Loyter  # Наноигры / VIP - Крестики-Нолики / 2015-06-27 00:28

Да, игра - просто класс! Такая красочная! Неужели - это просто на WinForms-ах сделал?:)


24. Оля
Оля
ответить
→  looker  # Игра Сокобан / Сокобан - Игра - На двоих по сети / 2015-06-26 19:38

Замечательные знания приобрел в свою копилочку и главное что ты видишь свои успехи и это приносит тебе радость! Великолепно! :)


24. Оля
Оля
ответить
→  looker  # Игра Сокобан / 16. Сокобан - Телефон - TCP/IP протокол / 2015-06-25 16:01

Замечательно, я очень рада твоим успехам, ты хорошо занимаешься и видны отличные результаты, проявляются подкаыенные навыки! :)


3476. Александр
Александр
ответить
→  looker   / 2015-06-24 15:23

Я сначала прослушал урок, потом делал) Просто я уже полгода пишу на шарпе)


4972. looker
looker
ответить
→  Евгений Витольдович   / 2015-06-24 14:32

Добрый день, Евгений Витольдович. Да, приходила рассылка.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  looker  # Микро игры / Арканоид - Уровень и ракетка / 2015-06-24 12:01

Привет, молодец!
Напиши, пожалуйста, сегодня в 8 утра рассылка по микро-играм пришла от меня?
Спасибо.


4972. looker
looker
ответить
→  Александр  # Микро игры / Арканоид - Уровень и ракетка / 2015-06-24 12:00

20 минут??? Даже урок идет дольше.:)


24. Оля
Оля
ответить
→  looker  # Игра Сокобан / 13. Сокобан - Игра - Автоходы / 2015-06-23 22:58

У тебя уже все очень замечательно получается! Ты Молодец! :)


2146. Иван
Иван
ответить
→  looker  # Игра Сокобан / 13. Сокобан - Игра - Автоходы / 2015-06-23 22:45

Хорошо, что не сдались и нашли ошибку. С одной стороны ошибки - зло, с другой - они помогают разобраться полностью, понять, как на самом деле это все работает.


24. Оля
Оля
ответить
→  looker  # Игра Сокобан / 12. Сокобан - Решалка - Оптимизация / 2015-06-23 16:43

Замечательные результаты, хорошо что все у тебя уже получается! :)


4972. looker
looker
ответить
→  Руслан  # Нано игры / Вступительное слово / 2015-06-23 02:01

Крутая игрушка:) Ох сколько ж часов в детстве в неё было потрачено:)


4972. looker
looker
ответить
# Вебинары / Супер-игра твоей мечты / 2015-06-22 21:05

1. Я больше склоняюсь к большим проектам, будь-то игра, или какой-то бизнес-проект, потому как они наиболее приближены к реальным проектам, с которыми мы можем столкнуться в будущем на наших будущих работах. Это будет очень полезная практика и отличный практический опыт. Но проект должен использовать максимально все возможности ООП - наследование и полиморфизм (особенно полиморфизм), и самого языка C# - делегаты, потоки,  сериализацию и т.д. С объяснением как и почему мы применяем ту или иную реализацию. Ещё было бы очень хорошо поприменять различные паттерны, т.к. они очень часто применяются в реальных рабочих проектах (полностью с "0" очень редко что-то пишут).
Как мне сказали на одном из собеседований - теорию я понимаю, а вот понимания практического применения этой теории нету:(. Нужно развиваться именно это понимание - практическое!
2. По поводу игры - сейчас очень популярна онлайн-игра Hearthstone компании Blizzard. Тем более, что там есть и онлайн составляющая часть.


4972. looker
looker
ответить
/ 2015-06-22 15:52

Это значит, что для того, чтобы поставить какой файл в качестве иконки, у этого файла должно быть расширение .ico и никакое другое. Если я не ошибаюсь, то .ico файлы как раз и служат для этих целей.


5981. Artur
Artur
ответить
→  looker   / 2015-06-22 15:50

Що значить строго?


4972. looker
looker
ответить
→  Artur  # Нано игры / Картинка с секретом / 2015-06-22 15:48

Согласен с Олей. Для иконки нужно строго разрешение .ico


1803. Саша
Саша
ответить
→  looker   / 2015-06-22 09:55

в задании было написано НАРИСОВАТЬ от руки. поскольку сканера нет, то рисовал в пэйнте. Не понял, зачем вопрос: если придерживался 3-х нормальных форм, то это должно быть понятно из схемы. Если не придерживался - тоже должно быть понятно из схемы. Проще было сказать: схема не соответствует 3-й нормальной форме. Я смотрел другие работы, почти ни у кого схема не соответствует, но на это никто не обратил внимания и поставил +.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  looker   / 2015-06-22 06:54

Там, где не поддерживался, я отдельно говорю.


4972. looker
looker
ответить
→  Саша  # БД - Управление гостиницей / Подготовка схемы базы данных / 2015-06-22 01:41

Слуште, а не проще эту всю схему делать сразу в Management Studio с помощью UML языка? Там же всё намного нагляднее будет. И связи, и ключи.
И вопрос - ты придерживался 3-ех нормальных форм?


1901. Neverwinter 2
Neverwinter 2
ответить
→  looker   / 2015-06-20 19:20

Спасибо, стало чуть чуть яснее... Мне хочется пройти курс по ООП, чтобы таких вопросов не задавать, но это только после завершения текущего.


24. Оля
Оля
ответить
→  looker  # Игра Сокобан / 8. Сокобан - Игра - Управление / 2015-06-20 18:59

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


4972. looker
looker
ответить
→  Евгений Витольдович   / 2015-06-20 18:46

Ну и мы ж не стоим на месте.:)


4972. looker
looker
ответить
→  Neverwinter 2  # Игра Сокобан / 7. Сокобан - Игра - Интерфейс / 2015-06-20 18:44

1) Не совсем понятна твоя аналогия, при чем тут for(). В ShowItem() нам нужно передать экземпляр Place, который нужно где-то предварительно создать и чтобы не засорять наш код мы и создаем его (экз. Place) сразу в месте передачи его как параметра. Просто так удобнее)
2) Ну, Cell совсем не структура, это Enum, т.е. перечисление. Это совсем отдельный тип. Он содержит набор констант. В нашем случае user, here и т.д. В остальном ты прав, к элементам перечисления обращаются только через '.' Хотя конечно можно привестись к типу наших констант и потом использовать переменную такого типа, но это, извините, как если бы тебе нужно было притронуться к левому уху и ты это делал бы правой рукой вокруг затылка.:)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  looker  # Игра Сокобан / 8. Сокобан - Игра - Управление / 2015-06-20 18:32

Должен тебя разочаровать.
Не самый :)


24. Оля
Оля
ответить
→  looker  # Игра Сокобан / 7. Сокобан - Игра - Интерфейс / 2015-06-19 14:39

Отлично, продолжай заниматься и уверена ты найдешь для себя много интересного :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  looker  # Игра Сокобан / 6. Сокобан - Создаём свои уровни / 2015-06-10 22:25

Классный уровень


24. Оля
Оля
ответить
→  looker  # Игра Сокобан / 5. Сокобан - Редактор - Улучшение / 2015-06-10 21:42

Отлично, что результат достигнут и теперь продолжай идти дальше! Молодец!


24. Оля
Оля
ответить
→  looker  # Игра Сокобан / 4. Сокобан - Редактор - Сохранение / 2015-06-09 21:50

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  looker  # Игра Сокобан / 3. Сокобан - Редактор - Редактирование / 2015-06-08 17:44

Ещё будем использовать, не зря же создавали :)


24. Оля
Оля
ответить
→  looker  # Игра Сокобан / 2. Сокобан - Редактор - Интерфейс / 2015-06-08 14:32

Замечательно что прокачался, и у тебя получилось! Да, соглашусь с Евгением, фон у тебя рябит и сливается, и мне кажется все таки если ты сам нарисуешь это будет выглядеть более круче и индивидуальней, да, нужно потратить немного времени, зато результат будет эффектней и потрясающим!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  looker  # Игра Сокобан / 2. Сокобан - Редактор - Интерфейс / 2015-06-08 14:25

Я рекомендую тебе сменить картинку пустого поля - либо на пустой рисунок, либо просто пару точек (типа трава), а то выглядит как будто кругом тупики.


2146. Иван
Иван
ответить
→  looker  # Игра Сокобан / 2. Сокобан - Редактор - Интерфейс / 2015-06-08 14:25

Отлично получилось. Гламурненько


24. Оля
Оля
ответить
→  looker  # Игра Сокобан / 1. Сокобан - Редактор - Загрузка / 2015-06-07 15:30

Очень хорошо, в написание программ логика очень важна, без нее ничего не получиться!


4972. looker
looker
ответить
# Консоль / Целые числа / Пять чисел / 2015-06-04 15:41

При таком решении:
            string[] arr = (Console.ReadLine()).Split(' ');
            long l1:
            for (int i = 0; i < arr.Length; i++)
                l1 += Int64.Parse(arr[i]);
            Console.WriteLine(l1);
один из тестов выдает неверный ответ. Тест вот этот: 1 2 3 4 5 6 7 8 9 10  = 55.
Если сделать решение через TryParse(), то всё работает на 100%. Но я не вижу разницы в работе этих 2-ух методов (Convert и TryParse) при таких вводимых данных.
Объясните, пожалуйста, что особенного вводится в этом каверзном тесте, что работает только TryParse, а Convert и Parse не работают?
P.s.: в VS все 2 метода работают и дают одинаковый результат.


24. Оля
Оля
ответить
→  looker  # Игра Сокобан / 0. Сокобан - Вступление / 2015-05-31 17:38

Замечательно, старт есть, теперь к вперед к самому интересному!


4972. looker
looker
ответить
→  Морозов Юрий Александрович  # Прикладные / Твоё портфолио / 2015-05-31 16:13

Идея, я бы сказал, супер! Подробнее хотелось бы узнать про логику добавления новых программ к существующим.


4972. looker
looker
ответить
→  Иван  # Игра Сокобан / 6. Сокобан - Создаём свои уровни / 2015-05-31 16:05

Крутые уровни!:)


24. Оля
Оля
ответить
→  looker  # Мини игры / Игра Быстрощёлк / 2015-05-30 17:49

Да действительно очень хороший результат! Молодец! А еще рекорд и по знаниям, столько выучил на одном уроке!


4972. looker
looker
ответить
→  Илья   / 2015-05-26 21:52

Хорошо придумал!:) В любом случае ВПФ смотрятся как минимум красивее, чем формсы.:) А так за ними, я думаю, будущее для десктопа.


5441. Илья
Илья
ответить
→  looker   / 2015-05-26 20:32

looker, в видеоуроке все на формсах, но я решил что интересней выполнять за WPF, так сказать двух зайцев чтоб убить :)


4972. looker
looker
ответить
→  Илья  # Прикладные / Английские карточки / 2015-05-26 17:58

WPF - это круто! Сам придумал сделать через WPF или по заданию так нужно было?


24. Оля
Оля
ответить
→  looker  # Мини игры / Лабиринт 2D - игра / 2015-05-26 17:26

Твои труды пошли тебе на пользу, хорошо сделал свой индивидуальный уровень, Молодец! А теперь в новые достижения!


4972. looker
looker
ответить
→  Алекс   / 2015-05-19 20:19

Да, это я собственно говоря и имел в виду. Просто ты так выразился "разделил логику от отображения", я и подумал, что очень похоже на реализацию паттерна MVC.


4342. Алекс
Алекс
ответить
→  looker   / 2015-05-19 19:23

Я не совсем понял твой вопрос. Что значит "разделял паттерном"? Использовали ли мы шаблон MVC в этом коде? Ну скорее да, ибо Логика у нас была вынесена в отдельный класс. Напряму на уроке об этом не говорилось, и реализации на мой взгляд не совсем чистая, но в каком то приближении да.


4972. looker
looker
ответить
→  Алекс  # Супер игры / Игра 15 - Картинка / 2015-05-19 18:03

Ты разделял логику и отображение каким-нибудь паттерном? MVC например? Или MVP?


2146. Иван
Иван
ответить
→  looker  # Мини игры / Картинка с секретом / 2015-05-16 22:27

Красивая картинка.


4972. looker
looker
ответить
# Вебинары / Отзывы по базовому вебинару / 2015-05-16 20:39

Хороший урок! Спасибо большое автору! Определенно ясно, что нужно прокачивать скилл кодинга!:)


4972. looker
looker
ответить
# Консоль / Строки / Contains / 2015-05-15 14:25

В этом задании непонятна суть этих тестов робота: в условии сказано, что если не входит "вторая строка"(одна из 5-ти коротких) в "первую строку"(которая длинная), то вывести false. В итоге, в результате проверки роботом получается 2 из 5-ти "true" и остальные 3 из 5-ти "false". Ну или наоборот, но не суть. И этот вариант роботу подходит. Следовательно, ему должен подойти вариант и набором из 5-ти "false" в результате теста, т.к. вывод "false" является одним из условий успешного прохождения теста.
А вообще, если подытожить, то я думал, что мы будем искать животных в теремке, а не ЖивоТныХ в теРемКе.:)


4972. looker
looker
ответить
# Консоль / Строки / Length / 2015-05-10 19:07

Ребята, запомните! Если в задаче есть какие-либо начальные данные (в данной задаче это 2 строки: "Да будет мир во всём Мире!" и "Пусть все будут здоровы!"), то они ВСЕГДА вводятся роботом автоматически. Вам, лично, их (т.е. вот эти самые начальные данные) вводить не нужно. Надеюсь мой совет Вам поможет в будущем, ибо я сам бился с введением этих начальных данных в одной из первых задач.


4972. looker
looker
ответить
# Консоль / Разминка / Китайская стена / 2015-05-10 18:57

Да уж, такое простое задание и всё равно немного поставило в тупик. Пришлось узнать/вспомнить, что строки можно создавать не только как переменные, но и как экземпляры класса.


24. Оля
Оля
ответить
→  looker  # Мини игры / Вступительное слово / 2015-05-09 19:38

Здесь практические уроки в которых и проходит обучение, к стати в игровой и легкой форме. Создаем программы от начало и до конца, конечно по желанию их можно расширять и усовершенствовать. Евгений дает базовое начало готовой программы, а дальнейшее ее развитие зависит только от тебя)))

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




Чтобы стать хорошим программистом — нужно писать программы. На нашем сайте очень много практических упражнений.

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Нового ничего. Жду использование делегатов - интересно.
Трудности: Ничего сложного.
Всё в порядке.
Научился: Использовать потоки("нити")(наконец-то много поточность..))))..) и ещё немножко закрепил умения пользоваться делегатами, что тоже очень хорошо для меня.
Трудности: Делегаты и многопоточность - это тёмный-тёмный лес для меня, в котором водятся непойми кто или непойми что. Вроде в теории всё просто и понятно, а вот как и когда на практике их применять - ооооохххххх....... Но после этого урока парочку "зверей" из этого леса я узнал и понял как можно и когда нужно их использовать.
Всё замечательно! Я впервые написал программу, которая хоть как-то, даже так примитивно, но уже работает по сети! Круто! Я действительно в восторге! Спасибо за урок, Евгений Витольдович! Попеременное отключение/включение то сервера, то клиента работает.