Си шарп с нуля

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

Материалы мастер класса "Люди на карте"


Вебинар «Мы начинаем PHP + Yii2» начнётся через 16 час. 46 мин.

Иван Николаевич
  • Звание: Микробитер
  • Накопленный опыт: 55 часов
  • Баланс Мегахешей: собрано 0 Mh, потрачено 0 Mh
  • Баланс Байтов: нет
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2015-09-03 21:08:07
  • Город проживания: Киев

Видеокурсы

Дата активности Видеокурс Прогресс
2015-06-26 game1 Наноигры 7 из 10 70 %
2015-06-23 game2 Микроигры 2 из 15 14 %
2015-06-20 soft1 Нанософт 1 из 10 10 %
2015-06-09 sokoban Сокобан 19 из 23 83 %
2015-06-04 game4 Игры со Спрайтами 2 из 33 7 %
2015-05-26 memory Карточки памяти 2 из 0 %
2015-05-24 game6 Морской Бой 2 из 16 13 %
2015-05-18 game0 Демо игры 8 из 10 80 %
2015-05-07 soft0 Демо софт 1 из 7 15 %
Итого: 44 из 124 36 %

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

Дата активности Консольный раздел Прогресс
2015-05-22 task1b Строки 3 из 14 22 %
2015-05-07 task1 Семантика все 6 100 %
Итого: 9 из 20 45 %
Сохранить страницу:

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Николаевич  # Олимпиада / Конкурс видео-обзоров C#-программ / 2015-06-24 01:23

Иван, на одном дыхании просмотрел твой видеообзор, отличный результат!
Молодец!


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Микро игры / Арканоид - Уровень и ракетка / 2015-06-24 00:08

Иван, мне нравится как ты постарался в этом уроке, мне нравится как ты все прогрессируешь! :) 


4955. Иван Николаевич
Иван Николаевич
ответить
→  Олюшка   / 2015-06-24 00:01

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


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Олимпиада / Конкурс видео-обзоров C#-программ / 2015-06-23 23:59

Иван, замечательный обзор! Молодец!


4955. Иван Николаевич
Иван Николаевич
ответить
→  Иван   / 2015-06-23 23:26

Ну до опытного еще далеко! Но подобные программы уже получается писать параллельно с Евгением Витольдовичем. Главное не допустить какой-то ошибки, а потом пол часа ее искать!


2146. Иван
Иван
ответить
→  Иван Николаевич  # Микро игры / Арканоид - Уровень и ракетка / 2015-06-23 23:24

Отличная скорость написания, сразу видно опытного программиста


4958. Edgard Loyter
Edgard Loyter
ответить
→  Иван Николаевич   / 2015-06-22 20:03

Спасибо за добрые слова ))


4955. Иван Николаевич
Иван Николаевич
ответить
→  Edgard Loyter  # Олимпиада / Конкурс по Видео-обзорам своих C#-программ / 2015-06-22 19:09

Понравилась твоя программа поймай вора! Очень круто сделал!


4955. Иван Николаевич
Иван Николаевич
ответить
→  Евгений  # Нано игры / Отзыв о видеокурсе / 2015-06-20 08:36

Так а где сам отзыв? Пока ставлю плохо!


4955. Иван Николаевич
Иван Николаевич
ответить
→  Сергей Витальевич   / 2015-06-14 13:09

А что не так? Интересный комментарий без какай либо конкретики....


4699. Сергей Витальевич
Сергей Витальевич
ответить
→  Иван Николаевич  # Нано игры / Скорость реакции. Блок-схема. / 2015-06-14 10:55

))) Странная блок-схема. Не знаю как автору, но мне уж точно не нравится эта работа.


4955. Иван Николаевич
Иван Николаевич
ответить
→  Евгений Волосатов   / 2015-06-14 10:42

Конечно! Эту игру у меня у самого было желание написать... Только немного по другому принципу... Хотел написать игру с молотком: http://igridetkam.ru/images/gameicons/jerrymolotok.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Николаевич  # Нано игры / Скорость реакции. Блок-схема. / 2015-06-14 10:33

Иван, самому то нравится своя работа?


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Нано игры / Скорость реакции. Блок-схема. / 2015-06-14 10:28

Вот теперь Отлично!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Николаевич  # Нано игры / Скорость реакции. Блок-схема. / 2015-06-13 22:16

Халявщик ты :)
Переделывай.


1. Евгений Волосатов
Евгений Волосатов
ответить

24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Нано игры / Скорость реакции. Три картинки по таймеру. / 2015-06-13 21:26

Хорошо что урок тебе понравился! И тебе привет! :)


4955. Иван Николаевич
Иван Николаевич
ответить
→  Олюшка   / 2015-06-13 21:15

А я обижусь! ))) Ладно может как-то нарисую! Хотя вообще-то это не справедливо, мы ведь написали уже всю программу!


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Нано игры / Скорость реакции. Блок-схема. / 2015-06-13 21:12

Иван Николаевич, почему можно без блок-схему? Никто не говорил прикладывать схему с Видео?! Нарисуйте свою, это ж не сложно, пусть она ваша, с вашими комментариями и пояснениями будет! Я поставлю плохо пока!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Николаевич   / 2015-06-10 14:30

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


4955. Иван Николаевич
Иван Николаевич
ответить
→  Саша   / 2015-06-10 14:16

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


4955. Иван Николаевич
Иван Николаевич
ответить
→  Евгений Волосатов   / 2015-06-10 14:13

И Вам спасибо! Евгений Витольдович, когда мы с Вами доделаем сертификат! А то мне даже не удобно! Я уже полностью прошел сокобан, а Вам сертификат так и не отдал!


1803. Саша
Саша
ответить
→  Иван Николаевич   / 2015-06-10 10:48

дельта это разность линий старого и нового уровня. вспомнил, что я этот класс немного переделал. Сейчас пришлю скрин метода. http://prntscr.com/7f93rr


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Николаевич  # Игра Сокобан / 18. Сокобан - Завершение / 2015-06-10 08:39

Спасибо, шикарный отзыв, мне очень приятно.


2146. Иван
Иван
ответить
→  Иван Николаевич  # Игра Сокобан / 18. Сокобан - Завершение / 2015-06-10 00:03

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


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Игра Сокобан / 18. Сокобан - Завершение / 2015-06-09 23:59

Иван Николаевич! Спасибо вам за такой великолепный и искренний отзыв! Я читаю и чувствую то же самое, полностью с вами согласна и именно только благодаря видео Евгения я уже знаю и умею! И вам тоже прекрасных проектов и замечательных программ! :)


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Игра Сокобан / 17. Сокобан - Игра - На двоих по сети / 2015-06-09 22:28

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


4955. Иван Николаевич
Иван Николаевич
ответить
→  Саша   / 2015-06-09 19:00

Странно что ошибка была не у меня одного... У другого ученика так-же была ошибка связанная с дельтой. Скажите если Вы уменьшаете размер уровня. То есть у Вас по умолчанию открывается пустой уровень 8 на 8. Если его сделать 5 на 5 и попробовать сохранить у Вас точно нет ошибки... У меня есть подозрение что ошибка в самой программе, а не у меня!


4955. Иван Николаевич
Иван Николаевич
ответить
→  Саша   / 2015-06-09 18:55

Еще раз огромное Вам спасибо! Я вообще, если честно, не совсем разобрался для чего нужна эта дельта. Наверное мне стоит пересмотреть весь урок заново и попробовать найти ошибку!


1803. Саша
Саша
ответить
→  Иван Николаевич   / 2015-06-09 10:22

Прошу меня извинить, вчера прислать не было возможности. Высылаю сейчас. Явных ошибок не нашел, попробуйте дельта выразить как модуль.


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Игра Сокобан / 16. Сокобан - Телефон - TCP/IP протокол / 2015-06-08 22:56

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


4955. Иван Николаевич
Иван Николаевич
ответить
→  Саша   / 2015-06-08 22:28

Добрый вечер Александр. Спасибо большое Вам. Буду ждать с нетерпением! Еще раз спасибо!


1803. Саша
Саша
ответить
→  Иван Николаевич   / 2015-06-08 10:24

Здравствуйте, проверю и пришлю исправленный код после 18 МСК.


4955. Иван Николаевич
Иван Николаевич
ответить
→  Саша   / 2015-06-08 00:49

Спасибо! Вот первый скриншот: http://prntscr.com/7eba51   
а вот вторая часть:    http://prntscr.com/7ebaz6


1803. Саша
Саша
ответить
→  Иван Николаевич   / 2015-06-08 00:33

Лучше так: пришлите скриншот, а я проверю и попробую выяснить что не так.


4955. Иван Николаевич
Иван Николаевич
ответить
→  Саша   / 2015-06-08 00:20

Саму дельту по такой-же формуле как у вас... Можно Вас попросить прислать скриншот функции SaveLevel класса LoadFile


1803. Саша
Саша
ответить
→  Иван Николаевич   / 2015-06-07 22:25

не, у меня все работает. а как Вы дельту определяете?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Николаевич  # Игра Сокобан / 15. Сокобан - Игра - На двоих / 2015-06-07 22:15

Красивые тележки! :)


4955. Иван Николаевич
Иван Николаевич
ответить
→  Евгений Волосатов   / 2015-06-07 22:05

Евгений спасибо за ответ. Попробую еще сам разобраться... Если не получится тогда уже свяжусь с Вами. Спасибо!


4955. Иван Николаевич
Иван Николаевич
ответить
→  Саша   / 2015-06-07 22:03

Скажите пожалуйста у Вас редактор корректно работает? Нет никаких ошибок связанных с дельтой?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Николаевич  # Игра Сокобан / 14. Сокобан - Редактор - На двоих / 2015-06-07 21:31

Пока ничем не могу тебе помочь, если только по скайпу пообщаться с шарингом экрана, либо на вебинаре решить вопрос.


1803. Саша
Саша
ответить
→  Иван Николаевич  # Игра Сокобан / 14. Сокобан - Редактор - На двоих / 2015-06-07 21:15

Иван Николаевич, я вот так дельту считал: int delta = cell.GetLength(1) - height.


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Игра Сокобан / 12. Сокобан - Решалка - Оптимизация / 2015-06-07 08:57

Иван Николаевич, хорошие навыки приобрели в этом уроке! Лично я очень люблю, когда после всех действий, когда программа уже работает оптимизируется код, становиться красивым и компактным! 


2146. Иван
Иван
ответить
→  Иван Николаевич  # Игра Сокобан / 11. Сокобан - Решалка - Яблоко / 2015-06-06 01:40

Помнится мне, что это был один из самых сложных уроков, здорово, что все легко дается.


4955. Иван Николаевич
Иван Николаевич
ответить
→  Евгений Волосатов   / 2015-06-05 10:48

Спасибо за Ваш ответ! В том то и проблема что делать одну половину видео в один день, а продолжал через день. И случайно пропустил эту строку. А потом долго шагал пока не увидел что очередь == 0 и возвращается " ".


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Николаевич  # Игра Сокобан / 10. Сокобан - Решалка - Мышка / 2015-06-05 00:19

Если в очередь старт не добавить - то алгоритм вообще работать не будет.


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Игра Сокобан / 10. Сокобан - Решалка - Мышка / 2015-06-04 23:16

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


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Чашка кофе / Чашка Кофе. Аполлон. Плавное прилунение. / 2015-06-04 00:31

Иван Николаевич, Поздравляю с прилунением! Очень радуют ваши успехи!


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Чашка кофе / Чашка кофе. Аполлон. Законы физики. / 2015-06-02 22:51

Иван Николаевич, замечательно что присоединились к кофепитию :) и уже стартовали преодолев все земные физические законы, до встрече на Луне, приятного полета и желаю плавного прилунения :)


2146. Иван
Иван
ответить
→  Иван Николаевич  # Чашка кофе / Чашка кофе. Аполлон. Законы физики. / 2015-06-02 22:50

Сладкое в следующем уроке, я от него оторваться не мог.


4955. Иван Николаевич
Иван Николаевич
ответить
→  Евгений Волосатов   / 2015-06-02 12:46

ага.... тоесть вот те вебинары которые сейчас идут (игра Формула 1 и другие) - это школа програмирования! Все теперь разобрался! Спасибо за бонус. Ваши поправки уже внес, жду от Вас тексты!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Николаевич   / 2015-06-02 10:19

В качестве "бонуса" открыл тебе доступ к "чашке кофе".
Думаю, тебе понравится эта программа.
Сегодня пришлю все тексты для сертификата.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Николаевич   / 2015-06-02 10:04

Привет!
Да, такой статус у тебя есть, только такие вебинары я пока не провожу, т.к. веду занятия в ШП (на этой неделе заканчиваются) и это очень выматывает :( На следующей неделе в среду будет следующий такой вебинар, по теории ООП.


4955. Иван Николаевич
Иван Николаевич
ответить
→  Евгений Волосатов   / 2015-06-02 09:54

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


5265. Дмитрий Мерцалов
Дмитрий Мерцалов
ответить
→  Иван Николаевич   / 2015-06-01 22:48

Да, я тоже обнаружил ошибку с некорректным сохранение файла levels.txt. Если добавлять по одной строчке и каждый раз сохранять, то  levels.txt обновляется, сдвигает следующий уровень. Потом, если все новые строчки разом удалить, то в заголовке уровня его высота изменяется, но сам файл levels.txt остаётся без изменений(старые строчки не удаляются).  Также возникает ошибка с дельтой, если за один раз добавить больше одной строчки. Причину пока не выяснил.


4955. Иван Николаевич
Иван Николаевич
ответить
→  Евгений Волосатов   / 2015-06-01 20:28

Согласен на все сто! Главное с первого раза вроде вообше ничего не понял, а потом, второй раз пересмотрел и о чудо - все ясно!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Николаевич  # Игра Сокобан / 9. Сокобан - Решалка - Тестер / 2015-06-01 19:52

А никто не говорил, что будет просто :)


4955. Иван Николаевич
Иван Николаевич
ответить
→  Дмитрий Мерцалов   / 2015-06-01 17:43

В редакторе у Вас по умолчанию создается уровень 8 х 8. Если да то после его уменьшения, корректно ли он сохраняется? У меня когда у жму стрелку в право создается уровень 8х8, если я уменьшаю его до размера 7х6 , рисую на нем. То после сохранения уровня вылетает ошибка связанная с дельтой... Ку вообщем как-то так....


5265. Дмитрий Мерцалов
Дмитрий Мерцалов
ответить
→  Иван Николаевич   / 2015-06-01 10:13

Добрый день, Иван! У меня всё работает. Ошибок не обнаружил. В чём у Вас проблема?


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Игра Сокобан / 8. Сокобан - Игра - Управление / 2015-05-31 23:46

Замечательно, Иван Николаевич! Теперь только вперед!


2146. Иван
Иван
ответить
→  Иван Николаевич   / 2015-05-31 22:11

Попробуйте нажать f5(обновить страницу(


4955. Иван Николаевич
Иван Николаевич
ответить
# Игра Сокобан / 7. Сокобан - Игра - Интерфейс / 2015-05-31 21:27

Добрый день Иван. Я сейчас тоже прохожу СОКОБАН. У меня возникло несколько вопросов. Не могли бы Вы связаться со мной или тут или по почте: masterofpoem@ukr.net
Просто я нашел ряд багов и хотел бы понять это у всех или только у меня. Если не сложно свяжитесь со мной! Спасибо!


4955. Иван Николаевич
Иван Николаевич
ответить
→  Иван   / 2015-05-31 18:48

А у меня скрины так и не отобразились!


2146. Иван
Иван
ответить
→  Иван Николаевич  # Игра Сокобан / 7. Сокобан - Игра - Интерфейс / 2015-05-31 18:47

Вот! Другое дело. Такая красота.


4955. Иван Николаевич
Иван Николаевич
ответить
→  Дмитрий Мерцалов  # Игра Сокобан / 2. Сокобан - Редактор - Интерфейс / 2015-05-31 18:40

Добрый день Дмитрий. Я сейчас тоже прохожу сокобан! У меня есть ряд вопросов по поводу редактора уровней. .. Скажите у Вас нормально работает редактор... Нет багов?


4955. Иван Николаевич
Иван Николаевич
ответить
# Игра Сокобан / 7. Сокобан - Игра - Интерфейс / 2015-05-31 18:39

Отправил отчет второй раз! Все равно не прикрепляются скриншоты! Ничего не могу понять!


2146. Иван
Иван
ответить
→  Иван Николаевич  # Игра Сокобан / 7. Сокобан - Игра - Интерфейс / 2015-05-31 12:43

У меня у одного не видно скриншотов? Пишет: изображение не может быть показано, так как содержит ошибки.


4955. Иван Николаевич
Иван Николаевич
ответить
→  Дмитрий Мерцалов  # Игра Сокобан / 0. Сокобан - Вступление / 2015-05-30 23:21

Здравствуйте Дмитрий. Я сейчас тоже прохожу СОКОБАН. В конце редактора у меня нарисовалась пара багов. Когда напишите редактор напишите мне попробуем вместе порешать проблему багов. Ну или если Вам не трудно подскажите мне правильное решение!


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Игра Сокобан / 5. Сокобан - Редактор - Улучшение / 2015-05-30 22:57

Иван Николаевич, великолепно что приобрели знания в этом уроке, а с багом, уверена тоже разберетесь! :)


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Игра Сокобан / 3. Сокобан - Редактор - Редактирование / 2015-05-29 23:40

Иван Николаевич, мне нравится что вы постоянно трудитесь и результаты потрясающие! Молодец!


2146. Иван
Иван
ответить
→  Иван Николаевич  # Игра Сокобан / 3. Сокобан - Редактор - Редактирование / 2015-05-29 23:35

Отлично все проработано. Приятно, когда все просто дается.


4955. Иван Николаевич
Иван Николаевич
ответить
→  Иван   / 2015-05-29 17:09

Спасибо! Стараюсь!


2146. Иван
Иван
ответить
→  Иван Николаевич  # Игра Сокобан / 2. Сокобан - Редактор - Интерфейс / 2015-05-28 23:51

Красивый интерфейс получился!


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Игра Сокобан / 2. Сокобан - Редактор - Интерфейс / 2015-05-28 23:42

Иван Николаевич, мне нравится ваша работа и ваши успехи, так и дальше продолжайте)


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Игра Сокобан / 0. Сокобан - Вступление / 2015-05-26 08:52

Иван Николаевич, Поздравляю с началось, впереди будет интересно и весело, так что вперед к новым приключениям и подвигам)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Николаевич  # Игра Сокобан / 0. Сокобан - Вступление / 2015-05-26 08:16

Молодец, Иван, хороший старт!


4955. Иван Николаевич
Иван Николаевич
ответить
→  Иван   / 2015-05-25 11:18

До змейки не далеко... но игра "правильная парковка" мне кажется еще ближе!


2146. Иван
Иван
ответить
→  Иван Николаевич  # Мини игры / Машинка на управлении / 2015-05-25 02:10

Отлично. В графе "Чему научился" лучше писать чему конкретно научился, тогда лучше понимаешь над чем работал. Так сказать, окинуть взглядом проделанную работу. А эта игрушка мне понравилась, от нее и до классической змейки недалеко.


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Мини игры / Анимированный кубик / 2015-05-24 21:22

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


2146. Иван
Иван
ответить
→  Иван Николаевич  # Мини игры / Анимированный кружок / 2015-05-23 01:49

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


4955. Иван Николаевич
Иван Николаевич
ответить
→  Евгений Волосатов   / 2015-05-22 22:27

Евгений Витольдович, прошу прощения, но я отправил вам макет на Вашу почту: formulist@gmail.com  просмотрите пожалуйста, возможно у Вас будут какие-то пожелания. Отправил на почту так как этот урок у меня уже зачтен и там мой второй вариант. А еще потому-что хотел прикрепить больше 2 картинок и дать краткое описание! Спасибо!

P.S. Надеюсь этот макет также сможет принять участие в конкурсе.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Николаевич   / 2015-05-22 19:49

Второй вариант можно прикрепить в отчёте - там место для двух картинок.
В крайнем слуаче, можно на одной картинке оба варианта разместить.


4955. Иван Николаевич
Иван Николаевич
ответить
→  Евгений Волосатов   / 2015-05-22 19:40

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


2146. Иван
Иван
ответить
→  Иван Николаевич  # Мини игры / Бот для Цифр / 2015-05-21 23:23

Даже на скучном материале можно чему-то научиться. На скриншоте самой игры что-то не заметил - пустая форма. Также не хватает названий для форм. Попробуйте добавить что-то свое и скука сразу пройдет!


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Олимпиада / Конкурс на Сертификат / 2015-05-21 19:50

Иван Николаевич, Поздравляю вас с окончанием курса! хорошо получилось)


4955. Иван Николаевич
Иван Николаевич
ответить
→  Олюшка   / 2015-05-21 00:17

Ольга спасибо за ответ! Я это сразу исправил! На моих скринах видно, что все корректно перемешивается. Просто обратил внимание, что в этом уроке есть такая ошибка!


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Мини игры / Игра Цифры / 2015-05-19 23:33

int a = rnd.Next(1, buttons +1);
int b = rnd.Next(1, buttons +1);
нужно +1 дописать и все будет перемешиваться)


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Мини игры / Игра Цифры / 2015-05-19 23:13

Иван Николаевич, для того чтобы перемешивалась цифра 9, попробуйте  rnd.Next(1, buttons +1)


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Мини игры / Устный счёт / 2015-05-18 22:46

Прекрасно, Иван Николаевич! Хорошая программа получилась!


2146. Иван
Иван
ответить
→  Иван Николаевич  # Мини игры / Устный счёт / 2015-05-18 22:39

Прекрасная работа


4955. Иван Николаевич
Иван Николаевич
ответить
→  Евгений Волосатов   / 2015-05-17 21:53

Понял. Спасибо!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Николаевич   / 2015-05-17 21:16

Иван, всё верно. Можно так "хакнуть".
Чтобы это "исправить" нужно по лабиринту двигаться не мышкой, а выводить "человечка", и перемещать его.
Но это требует куда большего программирования.


4955. Иван Николаевич
Иван Николаевич
ответить
→  Евгений Волосатов   / 2015-05-17 19:43

Добрый день Евгений. Хотел у Вас узнать по поводу Вашей игры лабиринт. Сегодня обратил внимание на пару интересных особенностей. Во-первых если очень резко переместить курсор то можно проскочить сквозь стену.  (но это такое не понятный глюк) .... А вот вторая особенность уже интересней. Если нажать мышку и не отпускать кнопку то можно спокойно проходить сквозь стены. Абсолютно ничего не мешает. Я понимаю, что это вроде как и логично, но не подскажите как можно исправить подобный глюк?


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Мини игры / Камень ножницы бумага / 2015-05-17 09:50

Иван Николаевич, я вас понимаю, всегда можно улучшать безгранично, совершенству нет предела, и именно это чувство и движет нас к дальнейшему развитию. Насчет правильных примерах - что вы в это вкладываете? Программа работает корректно, все показывает, ошибок нет, а если вы ставите свое условие это уже совсем другая тема. Дорабатывайте, ведь программирование это искусство, полет фантазий, оно как и живопись, вы же не можете подойти к картине "Охотники на привале" и сказать, знаете тут вот мне не нравиться как вот средний охотник сидит, и вообще нужно еще и пару собачек приписать… Действуйте, создавайте свои шедевры, присылайте это будет намного лучше и вам и все остальным)


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Николаевич  # Мини игры / Камень ножницы бумага / 2015-05-16 23:20

Иван, учитывая весомость сделанных тобою выводов могу заключить - что программа сделана более чем правильно. Недочёты стимулируют к самостоятельной работе. А мне нравится возможность подсмотреть руку компьютера и научиться у него выигрывать при должной сноровке :)


4955. Иван Николаевич
Иван Николаевич
ответить
→  Евгений Волосатов   / 2015-05-14 21:55

Спасибо огромное за личный ответ! Спасибо, что прояснили принципы оценивания работ. Прекрасно понимаю что времени не хватает, но все же форум для общения сообщества был бы очень к стати. Ученики могли бы обмениваться своими вариантами программ, задавать вопросы и соответственно получать ответы на них от других участников сообщества. Возможно даже в будущем работа над какими-то совместными проектами. Для учеников с премиум-доступом возможен отдельный, закрытый раздел для максимально комфортного пребывания на Вашем портале.


2146. Иван
Иван
ответить
→  Иван Николаевич  # Мини игры / Отзыв о видеокурсе / 2015-05-14 21:48

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Иван Николаевич  # Мини игры / Отзыв о видеокурсе / 2015-05-14 21:41

Иван Николаевич, спасибо за тёплый отзыв!
Отвечу кратко на твои вопросы.
1. Согласен. Ищу золотую середину между практикой и теорией.
2. Так задумано. Идея в том, чтобы ученик _захотел_ сделать лучше.
3. Среди "смотревших" не учитываются те, кто "решил". Оценка работ крайне проста: Хорошо или Плохо. Я не хочу рейтинговать работы, людей не стоит сравнивать. Поэтому всё упрощено.
4. У меня катастрофически не хватает времени ещё и на форум. Вместо этого буду дорабатывать систему обмена сообщений, она не удобная, но, представляешь, до ноября прошлого года даже этого не было!
Ещё раз спасибо.


2146. Иван
Иван
ответить
→  Иван Николаевич  # Мини игры / Камень ножницы бумага / 2015-05-14 01:51

Отличный дизайн получился, красивый шрифт. Я уверен, что вы сможете доделать эту программу до совершенства.


3397. Sergey
Sergey
ответить
→  Иван Николаевич  # Мини игры / Камень ножницы бумага / 2015-05-14 01:17

Так всё сырое специально и делается. Это как домашнее задание , полёт для творчества!


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Мини игры / Бот для Быстрощёлка / 2015-05-12 23:31

Возможно был бы и не плох такой вариант, однако нужно дать возможность все же не запускать бота автоматом. 


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Мини игры / Игра Быстрощёлк / 2015-05-11 20:40

Ага, видно что еще и попрактиковался, вывел о авторе (мне понравилось сообщение о хорошем парне). А в вашим коре как 0,6 выводится? Результат показан хороший, побили рекорд, теперь к новыми заданиям переходи, за новыми рекордами)


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Мини игры / Лабиринт 2D - игра / 2015-05-11 15:59

Иван, да, иногда пользователи по каким-то причинам ставят минус, без объяснений, помню у меня так было расстроилась аж до слез, ведь я очень трудилась и выполнила все верно. Прийдется немного подождать когда наберется 10 положительных ответа и за новыми знаниями, в такой ситуации еще учишься спокойствию что бы все не адекватности принять и идти вперед) 


4955. Иван Николаевич
Иван Николаевич
ответить
# Мини игры / Лабиринт 2D - игра / 2015-05-11 12:43

А кто минус впилял и за что???


2146. Иван
Иван
ответить
→  Иван Николаевич  # Мини игры / Лабиринт 2D - игра / 2015-05-11 12:41

Вот это лабиринт! Такой сложно пройти.
В этом уроке всё сделано просто, а на 100 уровней - повторяющиеся действия лучше выносить  в отдельный класс. На следующих уроках это показывается довольно часто.


4955. Иван Николаевич
Иван Николаевич
ответить
→  Олюшка   / 2015-05-09 23:04

Спасибо... Стараемся...


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Мини игры / Лабиринт 2D - меню / 2015-05-09 22:56

Иван, замечательно что интересуешься большими возможностями чем в уроке, продолжай дальше идти, у тебя все хорошо получается)


4955. Иван Николаевич
Иван Николаевич
ответить
→  Олюшка   / 2015-05-08 23:29

Спасибо! За Ваш комментарий. Приятно слышать!


24. Олюшка
Олюшка
ответить
→  Иван Николаевич  # Мини игры / Картинка с секретом / 2015-05-08 23:24

Иван, приятно слышать что тебе понравился урок и он не вызвал у тебя сложностей! Надеюсь следующие программы тоже будут тебе интересны. Как знающий программист будет очень интересно узнать твое мнение о следующих уроках)


4955. Иван Николаевич
Иван Николаевич
ответить
→  Андрей  # Мини игры / Картинка с секретом / 2015-05-08 23:17

Поздравляю с первыми победами!


4955. Иван Николаевич
Иван Николаевич
ответить
→  Иван   / 2015-05-08 20:05

Спасибо


2146. Иван
Иван
ответить
→  Иван Николаевич  # Мини игры / Вступительное слово / 2015-05-07 00:54

Понравился скриншот с полем чудес.


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

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

Формулист За сегодня За неделю
Разминка Обучение Бонусы Сумма
1 Виктор 17606 250
2 Tekashnik 8275 10 15 13 38 238
3 WildOrc 17443 2 2 202
4 chokayes 9752 200
5 Иван Воронин 10558 200
6 Dmitry Sinitsin 17947 175
7 ser2018 17425 166
8 Serge 16861 1 1 151
9 Дмитрий 4814 10 10 5 25 150
10 Evgenii Kudriavtcev 18493 1 1 148
11 Иван 2146 4 4 138
12 Dima 11051 5 12 1 18 106
13 Андрей 162 97
14 Родион Глушков 11582 97
15 Pavlin 16496 97
16 sparda 18477 94
17 Александр 3922 74
18 Слава 17255 66
19 Andrew 18783 65
20 Arslan 18688 5 5 10 63
21 Николай Миролюбов 6203 62
22 Ramzan 18272 54
23 nasr 18889 52
24 Сарапульцев Константин 1570 43
25 FireWolf 10080 41
26 Дмитрий 16218 41
27 Валерий Жданов 791 5 5 39
28 Марат 17791 38
29 Андрей 17589 37
30 alklokov 18681 35
31 Стен 18842 5 5 34
32 Евгений Волосатов 1 32
33 Oleksandr 17663 32
34 Anton 5394 31
35 Roman 18683 31
36 Посетитель 0 5 5 30
37 Yefim 11589 30
38 Виталий 16268 5 5 28
39 Антон Кравченко 5502 3 3 28
40 Neverwinter 2 1901 25
41 Петя 7652 1 1 24
42 Саша Авербух 16520 20
43 Chai 18816 20
44 vip 9913 17
45 Кирилл Шмойлов 6452 16
46 Дмитрий 4210 15
47 Денис 4395 15
48 KpucTo6aJlb 13385 15
49 Дмитрий 17813 15
50 Александр 18131 15
51 Мирзаев Магомед 18311 15
52 knockjkeee 18563 15
53 rahunak 15621 13
54 Андрей Шевченко 16533 2 2 12
55 Слава 17769 11
56 Salamatory 18774 11
57 Voloshin Alexey 18838 11
58 Григорий 3850 10
59 Андрей 6275 10
60 Алексей 8672 10
61 Николай Денисов 9014 10
62 DimanDOS 14981 10
63 Константин Мельников 17022 10
64 Protos 16459 9
65 Aleksandr 10298 7
66 Александр 17981 6
67 Andrew Ut 18924 6
68 Сергей Сергеевич 459 5
69 Роман Осипов 6758 5
70 Сергей Соколов 10670 5
71 ymik321 11829 5
72 Сергей 12525 5
73 Сергей 14008 5
74 Егор 14446 5
75 Evgeny 17084 5
76 Dimitry 17334 5
77 Vitalik 18853 5
78 Илья 18894 5
79 Solaris 18918 5
80 Роман 14462 3
81 Maksym 18302 3
82 Timoha 9980 2
83 superGrover 18626 2
84 petro_zzz 2237 1
85 Андрей 4753 1
86 Denis 18356 1
87 Сяинов Артём 18631 1
88 Марк 18848 1
89 Алексей 18890 1
90 Анастасия 18899 1
91 dnl 18901 1
92 Kirill 18908 1
93 Мария 18910 1

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

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

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

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

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

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




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

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

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

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


Научился: Считать статистику для массивов.
То ли это только в моей программе, то ли и в Вашей но есть один баг. После уменьшения размера уровня, программа не хочет его сохраняться спотыкается на том месте где мы писали дельту. Если кто может уже сталкивался с этой проблемой подскажите как решить!


Трудности: Вспоминать слова!
Уважаемый Евгений Витольдович! Спасибо огромное Вам за ваш труд. Вы проделали огромную работу и заинтересовали программированием думаю не одного меня. Мне действительно нравится то, что Вы используете пускай и простые но все же вполне реальные и рабочие примеры программ и игр. Хочу оставить несколько пожеланий, которые на мой взгляд улучшили бы Ваш сервис. 1. Больше теории. К сожалению на ваших видеокурсах практически ничего не объясняется. Все сводится к простому "Делай как я". Все же хотелось бы получить больше теоретических сведений из Ваших видеоуроков. 2. Качество программ. Как я уже писал ранее Ваши программы не всегда доведены до ума. К примеру в лабиринте вместо рисования стен с помощью лейблов лучше использовать картинки стен. В игре камень ножницы бумага, не красивая анимация руки и т.д. я понимаю что это не главное, но хочется учиться на более прилизанных программах. 3. Желательно довести "до ума" Ваш сайт. К сожалению, он далек от идеала. Непонятно почему видео курс просмотрело 42 чел. а решило 120. Не совсем понятна система оценки работ. Я думаю Вы и сами прекрасно знаете слабые стороны Вашего сайта. 4. На мой взгляд Вашему сайту катастрофически не хватает форума. Было бы очень хорошо иметь возможность задать вопрос Вам лично или обсудить программы с другими участниками сообщества. Я думаю что у Вашего проекта большое будущее и все еще впереди, и мне в свою очередь хотелось бы видеть Ваш проект более удобным. Спасибо еще раз! Надеюсь не обидел Вас, так как ни в коем случае не ставил перед собой такую цель, а хотел лишь рассказать Вам о некоторых недочетах.