Си шарп с нуля

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




Сергей
  • Звание: Наследник
  • Накопленный опыт: 398 часов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2015-11-24 17:25:23
  • Город проживания: Санкт-Петербург

Видеокурсы

Дата активности Видеокурс Прогресс
2015-08-24 game5 Игра Сокобан 20 из 22 91 %
2015-07-22 game2 Микроигры 13 из 15 87 %
2015-07-17 lines Шарики 5 из 6 84 %
2015-07-09 saver Хранитель экрана 5 из 15 34 %
2015-06-25 game1 Наноигры 9 из 10 90 %
2015-06-10 game4 Игры со Спрайтами 30 из 33 91 %
2015-06-02 soft2 Новые технологии 1 из 17 6 %
2015-06-02 soft0 Демо софт все 7 100 %
2015-05-10 game6 Морской Бой 4 из 16 25 %
2015-04-27 game0 Демо игры все 9 100 %
2015-04-26 soft1 Прикладные 5 из 10 50 %
Итого: 108 из 160 68 %

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

Дата активности Консольный раздел Прогресс
2016-01-07 task1g Целые задачи все 11 100 %
2015-09-11 task2t Матрицы все 4 100 %
2015-09-11 task2 Алгоритмика 18 из 20 90 %
2015-09-11 task2s Строки все 6 100 %
2015-09-10 task2r Подпрограммы все 14 100 %
2015-09-06 task2d For-to-чки все 26 100 %
2015-09-06 task2o Матрёшки 8 из 9 89 %
2015-09-06 task2n По цифрам все 8 100 %
2015-09-06 task2q Простые массивы все 8 100 %
2015-09-05 task2i Узник цикла IF все 6 100 %
2015-09-05 task2m Любимые циклы все 6 100 %
2015-09-05 task2l Математика все 9 100 %
2015-09-05 task2k Последовательность все 6 100 %
2015-09-04 task2j Вечность 4 из 5 80 %
2015-09-03 task2g Обман цикла 1 из 7 15 %
2015-09-03 task2c Условный оператор все 16 100 %
2015-09-03 task2b Логика все 13 100 %
2015-09-01 task2h Точка и плоскость все 6 100 %
2015-08-31 task2e Пока-цикл все 6 100 %
2015-08-31 task2f Do-рацикл все 4 100 %
2015-08-30 task2a Типы данных все 5 100 %
2015-08-30 olimp Олимпиада 4 из 32 13 %
2015-08-23 task1i Календарь 15 из 16 94 %
2015-08-22 task1h Цифры все 12 100 %
2015-08-21 task1f Геометрия все 8 100 %
2015-08-12 task1d Формулы 8 из 9 89 %
2015-08-12 task1e Символы все 5 100 %
2015-07-10 task3 Комбинаторика 1 из 9 12 %
2015-04-09 task5 pascal_for_1_norm 1 из 9 12 %
2015-03-03 task1c Лирика 13 из 14 93 %
2015-03-03 task1a Целые числа все 7 100 %
2015-03-02 task1 Семантика все 6 100 %
2015-03-02 task1b Строки все 14 100 %
Итого: 279 из 336 84 %
Сохранить страницу:

8322. ironsavior
ironsavior
ответить
→  Сергей  # Микроигры / Виселка. Алгоритм помощника / 2016-03-12 23:40

классно ! а кнопки через массивчик делал ?


2146. Иван
Иван
ответить
→  Сергей   / 2015-08-25 00:36

Круто! Вот спасибо! Думаю, пригодится.


24. Оля
Оля
ответить
→  Сергей  # Игра Сокобан / Сокобан - Игра - На двоих по сети / 2015-08-24 23:56

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


4362. Сергей
Сергей
ответить
→  Оля  # Игра Сокобан / Сокобан - Игра - На двоих по сети / 2015-08-24 23:51

А разве IP виртуальной машины и самого компьютера не должны совпадать? Железо же одно)


4362. Сергей
Сергей
ответить
→  Оля   / 2015-08-24 23:49

Да, я тоже рад)


24. Оля
Оля
ответить
→  Сергей  # Игра Сокобан / Сокобан - Завершение / 2015-08-24 23:48

Сергей! ПОЗДРАВЛЯЮ! Ты, сделал свою прекрасную программу, игру Сокобан! МОЛОДЕЦ!!! Я очень рада за тебя!!! ☀️ ⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️⭐️


4362. Сергей
Сергей
ответить
# Игра Сокобан / Сокобан - Игра - На двоих по сети / 2015-08-24 23:44

Да, конечно можно, вот код, который этим делом занимается (пример работы с консолью я нашел на каком-то форуме и адаптировал его под свои нужды, а до этого тоже не знал, как "общаться" с консолью) :
         
            //Создание процесса
            ProcessStartInfo psiOpt = new ProcessStartInfo(@"cmd.exe", @"/C ipconfig /all");

            //Установка скрытого режима (чтобы окно консоли с запросом не выводилось на экран и не мешало работать)
            psiOpt.WindowStyle = ProcessWindowStyle.Hidden;

            //Это, честно говоря, не помню что такое)
            psiOpt.UseShellExecute = false;

            //Разрешение перенаправления выходного потока данных (ответа от консоли)
            psiOpt.RedirectStandardOutput = true;

            // запускаем процесс
            Process procCommand = Process.Start(psiOpt);

            // получаем ответ запущенного процесса
            StreamReader srIncoming = procCommand.StandardOutput;
            string stringg = srIncoming.ReadToEnd();

            //Преобразуем ответ в массив строк
            string[] st = stringg.Split('\n');

            // закрываем процесс
            procCommand.WaitForExit();
            foreach (var s in st)
            {
                //Ищем строчку, в которой указан наш IP (в ней есть фраза "IPv4")
                if (s.Contains("IPv4"))
                {
                    //Вытаскиваем из нее сам IP адрес
                    string ss = s.Substring(s.IndexOf(":") + 2, s.IndexOf("(") - s.IndexOf(":") - 2);
                    Console.WriteLine(string.Format("Сообщите IP {0} своему коллеге-клиенту", ss));
                    host = ss;
                    break;
                }
            }


4362. Сергей
Сергей
ответить
→  Иван   / 2015-08-24 23:43

Да, конечно можно, вот код, который этим делом занимается (пример работы с консолью я нашел на каком-то форуме и адаптировал его под свои нужды, а до этого тоже не знал, как "общаться" с консолью) :
           
            //Создание процесса
            ProcessStartInfo psiOpt = new ProcessStartInfo(@"cmd.exe", @"/C ipconfig /all");

            //Установка скрытого режима (чтобы окно консоли с запросом не выводилось на экран и не мешало работать)
            psiOpt.WindowStyle = ProcessWindowStyle.Hidden;

            //Это, честно говоря, не помню что такое)
            psiOpt.UseShellExecute = false;

            //Разрешение перенаправления выходного потока данных (ответа от консоли)
            psiOpt.RedirectStandardOutput = true;

            // запускаем процесс
            Process procCommand = Process.Start(psiOpt);

            // получаем ответ запущенного процесса
            StreamReader srIncoming = procCommand.StandardOutput;
            string stringg = srIncoming.ReadToEnd();

            //Преобразуем ответ в массив строк
            string[] st = stringg.Split('\n');

            // закрываем процесс
            procCommand.WaitForExit();
            foreach (var s in st)
            {
                //Ищем строчку, в которой указан наш IP (в ней есть фраза "IPv4")
                if (s.Contains("IPv4"))
                {
                    //Вытаскиваем из нее сам IP адрес
                    string ss = s.Substring(s.IndexOf(":") + 2, s.IndexOf("(") - s.IndexOf(":") - 2);
                    Console.WriteLine(string.Format("Сообщите IP {0} своему коллеге-клиенту", ss));
                    host = ss;
                    break;
                }
            }


2146. Иван
Иван
ответить
→  Сергей  # Игра Сокобан / Сокобан - Завершение / 2015-08-24 23:36

Очень красиво получилось. Надеюсь будет коротенький видео-обзор.


2146. Иван
Иван
ответить
→  Сергей  # Игра Сокобан / Сокобан - Игра - На двоих по сети / 2015-08-24 23:18

Здорово! Было бы здорово этот "костыль" показать. Здорово, что все получилось. Я вообще не представляю, как считать ответ из консоли в программу, да еще и отпарсить его правильно. Может можно какой-нибудь скриншотик с кодом этого дела? Думаю все будут признательны.


24. Оля
Оля
ответить
→  Сергей  # Игра Сокобан / Сокобан - Игра - На двоих по сети / 2015-08-24 22:57

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Игра Сокобан / Сокобан - Игра - На двоих по сети / 2015-08-24 21:39

Сергей, ты первый :)
Да ещё и с таким анализом, у меня даже в мыслях не было - таким способом подсказывать пользователю айпи адрес :)


24. Оля
Оля
ответить
→  Сергей  # Игра Сокобан / Сокобан - Редактор - На двоих / 2015-08-24 16:39

Сергей, да, прямо для меня я люблю такие цвета! ☀️


24. Оля
Оля
ответить
→  Сергей  # Игра Сокобан / Сокобан - Игра - На двоих / 2015-08-24 16:35

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


6730. Павел
Павел
ответить
→  Сергей   / 2015-08-24 16:31

Ok
)


4362. Сергей
Сергей
ответить
→  Павел  # Игра Сокобан / Сокобан - Редактор - На двоих / 2015-08-24 16:30

Вроде нет, по крайней мере мне нравится. Это же все индивидуально)


6730. Павел
Павел
ответить
→  Сергей  # Игра Сокобан / Сокобан - Редактор - На двоих / 2015-08-24 16:29

Сергей, а Вам не казалось, что цвет основной раздражающий?


2146. Иван
Иван
ответить
→  Сергей  # Игра Сокобан / Сокобан - Игра - На двоих / 2015-08-24 16:22

Хорошо получается. Быстро продвигаетесь


2146. Иван
Иван
ответить
→  Сергей  # Игра Сокобан / Сокобан - Редактор - На двоих / 2015-08-24 15:46

Очень интересно получается, и здорово, что сложного уже ничего нет.


4362. Сергей
Сергей
ответить
→  Иван  # Игра Сокобан / Сокобан - Решалка - Оптимизация / 2015-08-18 02:23

Да, хотел поиздеваться над программой и пол часа рисовал уровень. А вместо этого программа поиздевалась надо мной, решив его за пятую часть секунды.


2146. Иван
Иван
ответить
→  Сергей  # Игра Сокобан / Сокобан - Игра - Автоходы / 2015-08-18 02:22

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


2146. Иван
Иван
ответить
→  Сергей  # Игра Сокобан / Сокобан - Решалка - Оптимизация / 2015-08-18 02:15

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


24. Оля
Оля
ответить
→  Сергей  # Игра Сокобан / Сокобан - Решалка - Яблоко / 2015-08-17 22:49

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


2146. Иван
Иван
ответить
→  Сергей  # Игра Сокобан / Сокобан - Решалка - Яблоко / 2015-08-17 22:46

Тот самый алгоритм - поиск в ширину


24. Оля
Оля
ответить
→  Сергей  # Игра Сокобан / Сокобан - Решалка - Мышка / 2015-08-17 00:33

Сергей, очень хорошо у тебя получилось! Мне нравится твои успехи! :)


24. Оля
Оля
ответить
→  Сергей  # Игра Сокобан / Сокобан - Решалка - Тестер / 2015-08-16 21:01

Сергей, замечательно, я очень рада твоим успехам! :)


24. Оля
Оля
ответить
→  Сергей  # Игра Сокобан / Сокобан - Игра - Управление / 2015-08-16 10:12

Сергей, замечательно что уже есть игра, и еще к ней редактор уровней, уже все круто! Молодец! :)


24. Оля
Оля
ответить
→  Сергей  # Игра Сокобан / Сокобан - Создаём свои уровни / 2015-08-15 19:01

Сергей, отлично справился, все классно! Молодец! :)


24. Оля
Оля
ответить
→  Сергей  # Игра Сокобан / Сокобан - Редактор - Улучшение / 2015-08-12 13:56

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


2146. Иван
Иван
ответить
→  Сергей  # Игра Сокобан / Сокобан - Редактор - Улучшение / 2015-08-12 02:13

Красиво и необычно. Очень здорово получается. С каждым уроком должно быть все легче и легче реализовывать свои идеи.


24. Оля
Оля
ответить
→  Сергей  # Игра Сокобан / Сокобан - Редактор - Редактирование / 2015-08-10 23:29

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


24. Оля
Оля
ответить
→  Сергей  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2015-08-10 22:16

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


24. Оля
Оля
ответить
→  Сергей   / 2015-08-10 16:57

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


4362. Сергей
Сергей
ответить
→  Оля   / 2015-08-10 16:19

Да, я там ошибся, нужно внизу одну строчку пустую добавить, тогда все нормально будет


24. Оля
Оля
ответить
→  Сергей  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2015-08-10 16:13

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2015-08-10 15:58

Думаю, их потом придётся перерисовать :)


24. Оля
Оля
ответить
→  Сергей  # Игра Сокобан / Сокобан - Вступление / 2015-08-10 12:22

Сергей, я очень рада что ты взялся за создание! Поздравляю с началом этой программы! :)


4362. Сергей
Сергей
ответить
→  Иван   / 2015-07-22 08:42

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


2146. Иван
Иван
ответить
→  Сергей  # Микроигры / VIP урок. Стрелялка / 2015-07-22 00:49

Красиво получилось. А как в этой игре победить?


6270. Светлана Фролова
Светлана Фролова
ответить
→  Сергей  # Микроигры / ФИНАЛЬНЫЙ УРОК / 2015-07-21 18:23

Поздравляю!


24. Оля
Оля
ответить
→  Сергей  # Микроигры / ФИНАЛЬНЫЙ УРОК / 2015-07-21 16:55

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


4362. Сергей
Сергей
ответить
→  Иван  # Хранитель экрана / Хранитель экрана. Параметры командной строки / 2015-07-21 16:52

У меня загружает процентов на 10—15 примерно, не больше


24. Оля
Оля
ответить
→  Сергей  # Микроигры / Шарики. Поиск линий / 2015-07-17 21:16

Сергей, у тебя потрясающая игра вышла! Поздравляю с завершением ее! Ты, Молодец! :)


2146. Иван
Иван
ответить
→  Сергей  # Микроигры / Шарики. Поиск линий / 2015-07-17 20:38

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


24. Оля
Оля
ответить
→  Сергей  # Микроигры / Шарики. Поиск пути / 2015-07-17 13:21

Сергей, очень рада твоему прогрессу ты уже очень здорово продвинулся в познаниях! Молодец! :)
Очень радует и нравится твоя программа! :)


2146. Иван
Иван
ответить
→  Сергей  # Микроигры / Шарики. Логика игры / 2015-07-17 01:49

Красивые шарики получились.


24. Оля
Оля
ответить
→  Сергей  # Микроигры / Шарики. Анализ игры / 2015-07-16 22:57

Сергей, все же очень красиво смотрятся твои шарики, классно что ты постарался в том уроке их нарисовал круто!!! :)


24. Оля
Оля
ответить
→  Сергей  # Микроигры / Шарики. Вступление / 2015-07-15 20:33

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


24. Оля
Оля
ответить
→  Сергей  # Хранитель экрана / Хранитель экрана. Новый класс Polygone / 2015-07-09 17:41

Чудесная работа, Сергей! :)


24. Оля
Оля
ответить
→  Сергей  # Хранитель экрана / Хранитель экрана. Движение шарика / 2015-07-09 12:16

Сергей, хорошие знания приобрел! :)


24. Оля
Оля
ответить
→  Сергей  # Хранитель экрана / Хранитель экрана. Создаём графику / 2015-07-09 11:41

Сергей, хорошая работа! Молодец, что прокачиваешься! :)


24. Оля
Оля
ответить
→  Сергей  # Микроигры / Змейка / 2015-07-08 08:21

Сергей, замечательная твоя проделанная работа! Молодец! :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Микроигры / Змейка / 2015-07-08 06:50

Сергей. Я в восторге! Отличная проработка программы.


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

Сергей, замечательное решение! Молодец! :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Микроигры / Виселка. Создаём помощника. / 2015-07-07 10:22

Молодец, Сергей, другое дело!
Отличная работа, хорошая оптимизация.


24. Оля
Оля
ответить
→  Сергей  # Микроигры / Виселка. Блоксхема помощника. / 2015-07-07 09:03

Сергей, хорошо потрудился. Замечательный результат! :)


1. Евгений Витольдович
Евгений Витольдович
ответить

791. Валерий
Валерий
ответить
→  Сергей  # Микроигры / Виселка. Создаём помощника. / 2015-07-06 21:29

Не понял... а где же бот?


791. Валерий
Валерий
ответить
→  Сергей  # Микроигры / Виселка. Блоксхема помощника. / 2015-07-06 21:29

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Микроигры / Виселка. Создаём помощника. / 2015-07-06 21:28

Сергей, здесь нет бота!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Микроигры / Виселка. Блоксхема помощника. / 2015-07-06 21:24

Сергей, это не та блоксхема!
Не обманешь :)


2146. Иван
Иван
ответить
→  Сергей  # Микроигры / Полуфинальный урок. / 2015-07-06 21:02

Хорошо получилось. Очень интересно было смотреть.  И бот отличный получился!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Микроигры / Полуфинальный урок. / 2015-07-06 19:53

Для начала нормально :)
Потом будет лучшеполучаться.


2146. Иван
Иван
ответить
→  Сергей  # Микроигры / 2048 - Логика / 2015-07-02 23:43

Получилось очень красиво.


24. Оля
Оля
ответить
→  Сергей  # Микроигры / 2048 - Логика / 2015-07-02 23:37

Сергей, ух ты! А ты профи в этой игре, супер результат! И очень хорошую прокачку навыков сделал! Молодец! :)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Микроигры / Игра 15 - Картинка / 2015-07-02 18:26

Классная тачка!


24. Оля
Оля
ответить
→  Сергей  # Микроигры / Игра 15 - Картинка / 2015-07-02 17:37

Отлично! :)


24. Оля
Оля
ответить
→  Сергей  # Микроигры / 2048 - Учимся играть / 2015-07-02 17:30

Сергей, ты, Молодец! Интересно будет узнать как тебе наш вариант реализации этой игру будет :)


24. Оля
Оля
ответить
→  Сергей  # Микроигры / Игра 15 - Алгоритм / 2015-06-29 19:33

Сергей, хорошо, все рано ты молодец, ведь ты ее сам сделал!!! :)


24. Оля
Оля
ответить
→  Сергей  # Микроигры / Игра 15 - Кнопки / 2015-06-29 10:41

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Микроигры / Игра 15 - Кнопки / 2015-06-29 08:33

Напиши потом, в следующем отчёте, основные различия алгоритма и своё мнение.


24. Оля
Оля
ответить
→  Сергей  # Микроигры / Виселка. Угадай слово. / 2015-06-26 16:37

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


24. Оля
Оля
ответить
→  Сергей  # Микро игры / Игры со словами / 2015-06-26 13:58

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


24. Оля
Оля
ответить
→  Сергей  # Микро игры / Арканоид - Шарик и кирпичики / 2015-06-25 20:05

Сергей, все замечательно выполнил, а к своим задумкам может позже вернись или может еще что интересней придумай и реализуй! :)


24. Оля
Оля
ответить
→  Сергей  # Олимпиада / Фракталы и Рекурсия. / 2015-06-24 16:23

Сергей, мне очень нравится твоя картинка, она чудесная! :)


24. Оля
Оля
ответить
→  Сергей  # Олимпиада / Конкурс по Видео-обзорам своих C#-программ / 2015-06-22 11:45

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Олимпиада / Конкурс по Видео-обзорам своих C#-программ / 2015-06-22 10:37

Сергей, получилось просто ЗАМЕЧАТЕЛЬНО!
Ты молодец, отличный обзор.
Сделай доступ к видео для всех :)


2146. Иван
Иван
ответить
→  Сергей  # Нано игры / Скорость реакции. Алгоритм и рекорд. / 2015-06-16 00:30

Быстро и хорошо выполнена программа. Отличные картинки.


4362. Сергей
Сергей
ответить
→  Иван   / 2015-06-16 00:07

Результат = 0.436


2146. Иван
Иван
ответить
→  Сергей  # Нано игры / Скорость реакции. Три картинки по таймеру. / 2015-06-15 23:39

Блестяще. А какой результат?


1295. Дмитрий Че
Дмитрий Че
ответить
→  Сергей  # Нано игры / Скорость реакции. Блок-схема. / 2015-06-15 21:01

Ух! - классная схема!


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Игры со Спрайтами / Домино. Финальный аккорд. / 2015-06-10 15:09

Классный у тебя мостик получился! :)
Поздравляю с окончанием курса, молодец!


24. Оля
Оля
ответить
→  Сергей  # Игры со Спрайтами / Домино. Финальный аккорд. / 2015-06-10 15:03

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


24. Оля
Оля
ответить
→  Сергей  # Игры со Спрайтами / Домино. Пирамида из анимашек. / 2015-06-09 22:54

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Игры со Спрайтами / Домино. Пирамида из анимашек. / 2015-06-09 22:47

Отличная работа, Сергей! А главное - быстрая.


24. Оля
Оля
ответить
→  Сергей  # Игры со Спрайтами / Домино. Анимация спрайта. / 2015-06-06 08:31

Замечательно, мне нравится что ты хорошо выполняешь задания и двигаешься вперед! Так и продолжай!


24. Оля
Оля
ответить
→  Сергей  # Игры со Спрайтами / Домино. Три наследника Аниматора. / 2015-06-06 08:29

Сергей, здорово все сделал, Молодец! :)


2146. Иван
Иван
ответить
→  Сергей  # Прикладные / Мотиватор / 2015-06-02 01:51

Здорово. Верить в себя и не останавливаться!


4362. Сергей
Сергей
ответить
# Начало / Мои успехи / 2015-06-02 01:09

1. Примерно 3 месяца.
2. Аполлон, Домино.
3. Хочу написать хорошую 3d-игру, ну и начать писать приложения для мобильных устройств.
4. Навыки прокачиваются действительно очень сильно и быстро, сейчас я пишу такие программы, о которых 3 месяца назад только мечтал.
5. А советы - не сдаваться, прокачиваться, писать программы не только с этого сайта, но и те, которые хочется.


24. Оля
Оля
ответить
→  Сергей   / 2015-05-30 22:25

Благодарю, Сергей!


4362. Сергей
Сергей
ответить
→  Оля   / 2015-05-30 22:18

        static public Sprite Load(string xml)
        {
            var xsSubmit = new XmlSerializer(typeof(Sprite));
            var reader = new StringReader(xml);
            Sprite sprite = (Sprite)xsSubmit.Deserialize(reader);
            return sprite;
        }


24. Оля
Оля
ответить
→  Сергей  # Новые мини игры / Домино. Отображение плашки. / 2015-05-30 20:14

вот и у меня тоже не в byte а string как ты это реализовал?


24. Оля
Оля
ответить
→  Сергей  # Новые мини игры / Домино. Двойной спрайт. / 2015-05-30 16:33

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


2146. Иван
Иван
ответить
→  Сергей  # Новые мини игры / Домино. Отображение плашки. / 2015-05-30 00:34

Вот они, доминошечки. Красивые получились


4362. Сергей
Сергей
ответить
→  Иван   / 2015-05-30 00:33

Да, есть такое)


2146. Иван
Иван
ответить
→  Сергей  # Новые мини игры / Спрайт. Рисуем плашки. / 2015-05-30 00:32

Программист - художник! Во всех смыслах!


4362. Сергей
Сергей
ответить
→  Иван   / 2015-05-29 00:39

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


2146. Иван
Иван
ответить
→  Сергей  # Новые мини игры / Аполлон. Финальное прилунение. / 2015-05-28 23:57

Красотища получилась. Прилуниться с первого раза получилось? Если нового ничего не было, значит хорошо еще раз все навыки повторили, закрепили. Новые программы нас ждут...


791. Валерий
Валерий
ответить
→  Сергей  # Новые мини игры / Аполлон. Graph и Sprite на Луне / 2015-05-28 23:23

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


24. Оля
Оля
ответить
→  Сергей  # Новые мини игры / Аполлон. Плавное прилунение. / 2015-05-23 12:50

Сергей, замечательное прилунение, ты мастер посадке Аполона! Я полностью согласна, на виде действительно что тут таково, а реализация кода с делегатами совсем не хухры-мухры;)


4362. Сергей
Сергей
ответить
→  Иван   / 2015-05-23 00:24

Да, есть такое. Понимание делегатов действительно приходит


2146. Иван
Иван
ответить
→  Сергей  # Новые мини игры / Аполлон. Плавное прилунение. / 2015-05-23 00:06

Отличная работа.Делегатов много не бывает. И, наверное, каждое использование делегата дает большее понимание, как это работает.


4362. Сергей
Сергей
ответить
→  Иван  # Новые мини игры / Аполлон. Законы физики. / 2015-05-22 23:48

Да, все летает как надо


2146. Иван
Иван
ответить
→  Сергей  # Новые мини игры / Аполлон. Законы физики. / 2015-05-22 23:34

Здорово! Она летает?


24. Оля
Оля
ответить
→  Сергей  # Новые мини игры / Домино. Выбираем и убираем. / 2015-05-20 23:30

Замечательно у тебя все выходит, Молодец!


2146. Иван
Иван
ответить
→  Сергей  # Новые мини игры / Домино. Делегаты отображения. / 2015-05-20 21:51

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Новые мини игры / Домино. Динамическая пирамида. / 2015-05-20 21:06

static нужен для того, чтобы иметь доступ к значению без создания экземпляра класса.


24. Оля
Оля
ответить
→  Сергей  # Новые мини игры / Домино. Правила игры. / 2015-05-20 20:12

Сергей, ох мощная ракета у тебя, да и старт хороший взял, как быстро прибыл)


24. Оля
Оля
ответить
→  Сергей  # Новые мини игры / Спрайт. Рисуем ломанные. / 2015-05-20 20:06

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Новые мини игры / Спрайт. Рисуем ломанные. / 2015-05-20 18:59

Молодец, Сергей!


2146. Иван
Иван
ответить
→  Сергей  # Новые мини игры / Аполлон. Главные герои. / 2015-05-20 18:35

А получилось то, что надо.


24. Оля
Оля
ответить
→  Сергей  # Новые мини игры / Спрайт. Класс для графики. / 2015-05-13 14:41

Замечательно :)


24. Оля
Оля
ответить
→  Сергей  # Новые мини игры / Спрайт. Класс для Спрайта. / 2015-05-13 14:39

Молодец, Сергей! Очень здорово сделал программу!


791. Валерий
Валерий
ответить
→  Сергей  # Мини игры / Машинка на управлении / 2015-05-10 20:51

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


24. Оля
Оля
ответить
→  Сергей  # Мини игры / Анимированный кубик / 2015-05-10 18:41

Сергей, ошибки не беда, главное исправлены и все работает)


24. Оля
Оля
ответить
→  Сергей  # Мини игры / Анимированный кружок / 2015-05-10 16:42

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Прикладные / Прохождение теста / 2015-04-22 21:04

Отличное решение!


4362. Сергей
Сергей
ответить
# Вебинары / Отзывы по базовому вебинару / 2015-03-14 14:12

Вебинар очень интересный, все очень подробно объясняется, но в этот раз было прям совсем для новичков. Жду более серьезных вебинаров!


4362. Сергей
Сергей
ответить
→  Евгений Витольдович   / 2015-03-14 12:50

А, ну тогда ладно. Я просто думал, что нужно что-то еще придумать


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Морской Бой / Олимпиада - Угадай число / 2015-03-14 12:44

Так а ничего другого тут и не надо использовать.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Прикладные / Средняя оценка / 2015-03-13 11:37

Да, Сергей, именно так.
Я тоже его не сразу понял.
Нужно несколько раз его использовать, чтобы чётко понять, как он работает.


4362. Сергей
Сергей
ответить
→  Евгений Витольдович   / 2015-03-12 15:18

Согласен)


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Прикладные / Английские карточки / 2015-03-12 14:41

Сергей, ничего страшного, если приходится подглядывать. Главное - практиковаться.
Количество переходит в качество незаметно и постепенно.


4362. Сергей
Сергей
ответить
→  Александр   / 2015-03-11 16:46

Да, спасибо, не заметил, очищу :)


4394. Александр
Александр
ответить
→  Сергей  # Прикладные / Библиотека твоих программ / 2015-03-11 16:05

Юзинги не чищены ;)


4419. Aleksey
Aleksey
ответить
→  Сергей  # Мини игры / Лабиринт 2D - меню / 2015-03-09 09:09

Спасибо. Объяснили вполне доступно ))


4362. Сергей
Сергей
ответить
→  Aleksey  # Мини игры / Лабиринт 2D - меню / 2015-03-09 08:18

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


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Мини игры / Отзыв о видеокурсе / 2015-03-09 00:44

Спасибо, Сергей. Продолжаем двигаться в том же направлении! :)


4362. Сергей
Сергей
ответить
→  Евгений Витольдович   / 2015-03-08 10:06

Рекорд не побил, потому что работал на ноутбуке, и мышки не было)
А на тачпаде быстро кликать трудно...


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Мини игры / Игра Быстрощёлк / 2015-03-08 09:06

А рекорд побил?


791. Валерий
Валерий
ответить
→  Сергей  # Мини игры / Лабиринт 2D - игра / 2015-03-04 23:36

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


4362. Сергей
Сергей
ответить
→  Владимир  # Мини игры / Лабиринт 2D - меню / 2015-03-02 14:20

Спасибо за замечание, я учту


4335. Владимир
Владимир
ответить
→  Сергей  # Мини игры / Лабиринт 2D - меню / 2015-03-02 14:18

Ты бы хоть скрины на фоне написанного кода сделал!  Многие из нас не успевают делать задания,  другие С# и вовсе не знают. Это неуважение по отношению к другим, что у тебя оценивать? Картинку? Картинка красивая, но разве она имеет отношение к Лабиринту? Извини, но я ставлю минус. Скрины делай на фоне написанного кода.


1. Евгений Витольдович
Евгений Витольдович
ответить
→  Сергей  # Мини игры / Вступительное слово / 2015-03-02 12:19

Сергей, в таком случае, ты пришёл именно туда, куда нужно!
Тут как раз есть мини игры и другие разные программки.
Сначала проработай бесплатные разделы "Мини игры" и "Прикладные",
а потом можешь замахнуться на "Супер игры" и "Новые технологии".
Желаю удачи, успеха, прокачки навыков программирования!

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Воровать код у "Дизайнера"
Трудности: сложностей не возникало
Несколько напрягает комбинация "static public readonly int" Зачем, например, нужен static?
Научился: Работать в фотошопе
Трудности: Нарисовать картинки
Решил немного повеселиться с картинками - получилось не очень в тему, но прикольно