Си шарп с нуля

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




Дмитрий
  • Звание: Наследник
  • Накопленный опыт: 398 часов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2017-04-19 16:02:35
  • Город проживания: Севастополь

Видеокурсы

Дата активности Видеокурс Прогресс
2016-07-31 tetris Тетрис 3 из 19 16 %
2016-06-19 lines Шарики 5 из 6 84 %
2016-02-01 task3 Комбинаторика 3 из 22 14 %
2015-12-15 game6 Морской Бой 13 из 16 82 %
2015-11-15 soft3 Теория ООП 38 из 39 98 %
2015-10-02 soft2 Новые технологии 3 из 17 18 %
2015-09-26 game0 Демо игры 8 из 9 89 %
2015-09-08 sokoban Сокобан 20 из 22 91 %
2015-08-25 game7 Морской флот 6 из 52 12 %
2015-06-24 game1 Наноигры 1 из 10 10 %
2015-06-05 game4 Игры со Спрайтами 6 из 33 19 %
Итого: 106 из 245 44 %

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

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

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Вебинары C# / Какую игру написать? / 2016-09-04 17:55

Ты хотел, чтобы мы Сапёр написали. Мы его создали на двух языках даже.


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Дмитрий  # Игра Тетрис / Игровая доска / 2016-07-31 18:11

а если Высота будет меньше?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Шарики / Шарики. Поиск линий / 2016-06-20 00:33

Да, Дима, нужно приходить на бал пораньше :)


4814. Дмитрий
Дмитрий
ответить
→  Елена  # Шарики / Шарики. Вступление / 2016-06-19 14:00

спасибо


4004. Елена
Елена
ответить
→  Дмитрий  # Шарики / Шарики. Вступление / 2016-06-19 13:38

Тем не менее получилась отличная схема. Даже лучше, чем от руки :)


4814. Дмитрий
Дмитрий
ответить
→  Оля   / 2016-02-02 00:55

Спасибо, Добрая Фея! :-)


24. Оля
Оля
ответить
→  Дмитрий  # Комбинаторика / Рекурсия. Вступление / 2016-02-01 21:51

Дима, очень рада тебя сново видеть! Все верно написал! Молодец! :)


24. Оля
Оля
ответить
→  Дмитрий  # Чашка кофе / Поздравление с Новым 2016 годом! / 2015-12-20 23:32

Дмитрий, знаю что твоя цель обязательно достигается! :)


4814. Дмитрий
Дмитрий
ответить
→  Оля  # Морской Бой / Последний Бой! / 2015-12-17 01:38

Спасибо, Добрая Фея!


24. Оля
Оля
ответить
→  Дмитрий  # Морской Бой / Последний Бой! / 2015-12-15 21:26

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


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов   / 2015-12-15 15:45

Переделывать - это громкое слово, сначала хотя бы понять.  А то некогда было слушать, только скринил и копипастил.
Код вообще не понимал, только логику.
Но пару ошибок исправить надо. И мелочи улучшить.
До глобального улучшения я еще не созрел. :-(


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Морской Бой / Последний Бой! / 2015-12-15 15:42

Может имеет смысл начать не пересматривать, а переделывать?
Наработка опыта будет эффективней, к тому же, это приятнее,
чем ошибки искать.


4814. Дмитрий
Дмитрий
ответить
# Видеокурсы / «Я мечтаю, я хочу, я сделаю» / 2015-12-15 14:38

Многопользовательскую пошаговую стратегию.
Концепция готова. Очередь за кодом и графикой.


4814. Дмитрий
Дмитрий
ответить
# Видеокурсы / «Я не достоин» / 2015-12-13 05:34

1. Уже больше года хочу создать свою многопользовательскую пошаговую игру.

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

Всерьез я не взялся только за само написание кода, зато полностью закончил подробное описание Концепции.

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

2. Нет такого.


4814. Дмитрий
Дмитрий
ответить
→  Сергей Лузум  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2015-12-13 05:23

Хороший алгоритм.
Понравилось, что достаточно быстро проверяются клетки на граничных линиях, на 5-12 ходах.
Опытные игроки отдают под бой многопалубные корабли и оставляют одиночным целых 60 клеток в распоряжение.
Чем раньше уничтожишь многопалубники, тем лучше.


4814. Дмитрий
Дмитрий
ответить
→  Кирилл  # Комбинаторика / Рекурсия. Общий делитель / 2015-12-13 05:10

Алгоритм Евклида - сильная штука! :-)


24. Оля
Оля
ответить
→  Дмитрий  # Морской Бой / Интерфейс игры / 2015-12-11 18:48

Дмитрий, хорошо позанимался и еще на один шаг впереди! Молодец! :)


4814. Дмитрий
Дмитрий
ответить
# Видеокурсы / «Я не люблю» / 2015-12-11 18:40

Не люблю:

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

2. Когда нужно найти и установить какую-нибудь программу вроде Microsoft Office или VS 2010 Express.
Пока найдешь то, что нужно, приходится покопаться в куче мусора, отбиться от попыток заразить комп вирусом или установить кучу ненужных программ.
Русскую версию VS Express повторно так и не нашел, а английскую не люблю.
Скоро придется все-таки искать русскую.

3. Проверять почту. Очень много спама. Достаточно в гугле 1 раз что-нибудь поискать, как сразу начинают забрасывать этим хламом на почту.

4. Не нравится, что если 1 раз где-нибудь, например, в Microsoft Virtual Academy указываешь реальные данные, то все остальные сайты радостно приветствуют тебя как старого знакомого. Никакой анонимности в сети. :-(

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


4814. Дмитрий
Дмитрий
ответить
→  Иван   / 2015-12-11 18:27

Нет. Это моя обычная расстановка против соперника, с которым играю в 1 раз.
Только одиночные корабли не по краям, а внутри.
Выгоднее всего сразу подставить многопалубные, зато одиночные потом хрен найдешь.


2146. Иван
Иван
ответить
→  Дмитрий  # Морской Бой / Интерфейс игры / 2015-12-11 15:57

Интересная расстановка. Это так функция "расставить ровно" работает?


24. Оля
Оля
ответить
→  Дмитрий   / 2015-12-09 01:21

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


4814. Дмитрий
Дмитрий
ответить
→  Оля   / 2015-12-09 01:16

Это случайная расстановка. Корабли могут быть где угодно, хоть рядом, хоть на голове друг у друга.
Мы же не прописали условие, что между ними должна быть минимум 1 клетка.


24. Оля
Оля
ответить
→  Дмитрий  # Морской Бой / Рефакторинг кода / 2015-12-08 18:11

Дмитрий, у тебя почему то корабли расставляются друг возле друга!


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов   / 2015-12-08 03:53

Я это понимаю.
Нет, он не должен выходить за пределы поля. Все массивы абсолютно одинаковы в данном случае, от 0 до 9.
Да и я же просто копипастю, а не пишу сам. А уж полгода назад я и вовсе мало что понимал.
Где-то что-то потерял при корректировках, и перестало работать...
Придется строчка за строчкой все перепроверять, все классы.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Морской Бой / Рефакторинг кода / 2015-12-07 22:09

Может быть потому что нумерация в массиве идёт с нуля?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. / 2015-11-16 12:38

А где видеообзор? :)
> Самостоятельное задание - записать видеообзор
> своего проекта и рассказать, что такое Interface.


2146. Иван
Иван
ответить
→  Дмитрий  # Теория ООП / Интерфейс. VIP. Пересечение прямоугольников. / 2015-11-15 22:49

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


2146. Иван
Иван
ответить
→  Дмитрий  # Теория ООП / Интерфейс. VIP. Тяжёлая дружба кругов и квадратов. / 2015-11-15 22:44

Отличный опыт приобрел! Всегда можно еще раз видео пересмотреть. К третьему разу уже и сам объяснить сможешь!


24. Оля
Оля
ответить
→  Дмитрий  # Теория ООП / Интерфейс. ФИНАЛЬНЫЙ УРОК. / 2015-11-15 20:37

Дмитрий очень классно что тебе этот курс столько принес и не только знаний а еще и радости и удовольствия при создании! Молодец! :)



24. Оля
Оля
ответить
→  Дмитрий   / 2015-11-15 18:23

Ох ты какой!!! :)


4814. Дмитрий
Дмитрий
ответить
→  Оля   / 2015-11-15 18:13

Не хотел выдавать секрет!


24. Оля
Оля
ответить
→  Дмитрий  # Теория ООП / Интерфейс. Изменяем правила игры. / 2015-11-15 17:49

Дима, а что ж ты не написал про новую игру которую можно еще сделать?


24. Оля
Оля
ответить
→  Дмитрий  # Теория ООП / Интерфейс. Кружок готов к игре! / 2015-11-15 17:18

Какие бульбочки классные! Давай вперед реализовывай дальше! :)


24. Оля
Оля
ответить
→  Дмитрий  # Теория ООП / Интерфейс. Кружок хочет играть. / 2015-11-15 17:12

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Теория ООП / Интерфейс. Зачем он нужен. / 2015-11-15 12:42

Не "если захочет", а "когда попросят".
Большая разница.


2146. Иван
Иван
ответить
→  Дмитрий  # Теория ООП / Спрайт для Снеговика / 2015-11-13 23:55

Здорово! Много нового всегда интересно узнавать!


24. Оля
Оля
ответить
→  Дмитрий  # Теория ООП / Мощь полиморфизма / 2015-11-13 22:22

Дима, как я рада твоим новым знаниям!!! :)


24. Оля
Оля
ответить
→  Дмитрий  # Теория ООП / Переезд graph в базовый класс / 2015-11-13 21:19

Дима, отлично позанимался, рада что тебе нравится и получил еще больше знаний! :)


24. Оля
Оля
ответить
→  Дмитрий   / 2015-11-13 00:01

Дима, всегда очень рада тебе и твоим классным отчетам! :)


4814. Дмитрий
Дмитрий
ответить
→  Оля   / 2015-11-12 23:56

Спасибо, Добрая Фея! :-)


24. Оля
Оля
ответить
→  Дмитрий  # Теория ООП / Второй Снеговик / 2015-11-12 23:37

Дмитрий, классно, ты как обычно Молодец! :)


24. Оля
Оля
ответить
→  Дмитрий  # Теория ООП / Богатое наследство / 2015-11-12 22:50

Дима, очень рада видеть твой отличный отчет! Молодец! :)


4814. Дмитрий
Дмитрий
ответить
→  Иван   / 2015-11-12 21:44

Очень просто. :-)
Задал для окружностей радиусы 40, 80 и 140.

Чтобы определить место "прикрепления" рук для радиуса 80 просто использовал теорему Пифагора известное соотношение 5^2 = 4^2 +3^2. Соответственно получил смещение по х на +- 64 и по y - 48.
Остальное все просто.


2146. Иван
Иван
ответить
→  Дмитрий  # Теория ООП / Рисуем Снеговика / 2015-11-12 20:42

Самое интересное в этом задании,  определять координаты элементов. Интересно, как вы из вычисляли?


2146. Иван
Иван
ответить
→  Дмитрий  # Теория ООП / Второй Снеговик / 2015-11-12 20:36

Здорово все проработал!


2146. Иван
Иван
ответить
→  Дмитрий  # Теория ООП / Цветные карандаши / 2015-11-12 00:59

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


4814. Дмитрий
Дмитрий
ответить

7561. Дарья
Дарья
ответить
→  Дмитрий   / 2015-10-22 09:24

спасибо большое))


4814. Дмитрий
Дмитрий
ответить
→  Дарья   / 2015-10-22 03:24

Доброй ночи!

1. Считываем по модулю число.  x = Math.Abs(long.Parse(Console.ReadLine()));
2. Затем каждый раз делим на 10 и берем остаток, т.е. получаем цифру за цифрой.
while (x >= 1)
            {
                    a = x % 10;      // это мы получаем очередную цифрц
                    x = x / 10;        // исходное число стало на порядок меньше.

3. Теперь мы каждую цифру проверяем на четность. Если цифра четная, то счетчик четных цифр увеличивается.
                    if (a % 2 == 0)
                        c2++;
                    else
                        c1++;                // увеличиваем количество нечетных цифр.
            }
4. И теперь просто сравниваем c1 и c2, чтобы определить каких цифр больше.


Вот полный код.

            long x, a=0;
            int c1 = 0, c2 = 0;
           
            x = Math.Abs(long.Parse(Console.ReadLine()));
           
            while (x >= 1)
            {
                    a = x % 10;
                    x = x / 10;
                    if (a % 2 == 0)
                        c2++;
                    else
                        c1++;               
            }
            if (c1 > c2) Console.WriteLine(1);
            else if (c2 > c1) Console.WriteLine(2);
            else Console.WriteLine(0);


7561. Дарья
Дарья
ответить
→  Дмитрий   / 2015-10-21 23:27

Дмитрий, здравствуйте!!! не могли бы помочь с решение задачи в консоли? "Цифры/Четность цифр".


24. Оля
Оля
ответить
→  Дмитрий  # БД - Управление гостиницей / Подготовка схемы базы данных / 2015-10-21 00:06

Дмитрий, очень понравилось как ты сделал урок! Рада что присоединился! :)


4814. Дмитрий
Дмитрий
ответить
→  Оля   / 2015-10-04 23:16

Спасибо


24. Оля
Оля
ответить
→  Дмитрий   / 2015-10-04 20:18

Дима, Поздравляю с победой в Олимпиаде!!! Молодец! :)


4814. Дмитрий
Дмитрий
ответить
→  Илья   / 2015-09-26 13:35

спасибо




1901. Neverwinter 2
Neverwinter 2
ответить
→  Дмитрий  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2015-09-26 12:54

Супер отзыв.  Действительно руководство к действию. Скопирую себе)


4814. Дмитрий
Дмитрий
ответить
→  Иван  # Теория ООП / Урок рисования / 2015-09-26 12:50

Двери и окна есть, просто это вид сзади! Парадный вход с другой стороны.


2146. Иван
Иван
ответить
→  Дмитрий  # Теория ООП / Урок рисования / 2015-09-26 12:45

Окошка не хватает! Его, конечно, в уроке нет, но это очень помогает в быстром освоении программирования.


2146. Иван
Иван
ответить
→  Дмитрий  # Наноигры / Камень ножницы бумага / 2015-09-26 12:41

Выиграли почти всухую. Создателя не переиграть!


24. Оля
Оля
ответить
→  Дмитрий  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2015-09-26 12:18

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


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов   / 2015-09-26 12:14

Спасибо, но у меня есть своя цель, которой нужно добиться. И до нее еще очень-очень далеко...:-(


4814. Дмитрий
Дмитрий
ответить
→  Иван   / 2015-09-26 12:11

Иван, что такой крутой специалист, как Вы, делает на этом несчастном сайте для новичков?

За 4,5 месяца Вы смогли решить всего-навсего 7 практических задач, включая вводный, где нужно просто установить VS.
Это не впечатляет. Это даже меньше, чем 2 задачи в месяц. Даже Быстрощелк Вам не покорился.

Лучшим способом оценки эффективности является результат? 2 задачи в месяц - это показатель ленивца.
Как курсант Вы показали себя бездельником.
Если Вы преподаватель - покажите свой сайт, где есть более хорошая методика, основанная на теории, которую вы мастерски связали с практикой.
Я с удовольствием воспользуюсь Вашей методикой и даже готов платить за это.

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



1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Наноигры / Полуфинальный урок. Отзыв о видеокурсе / 2015-09-26 12:00

Дима... Бесподобный отзыв, руководство к действию!
Я в восторге, опубликую в соц. сетях, так как очень
подробно и аргументированно ты всё расписал.
Спасибо огромное за твой вклад в развитие нашего проекта.
Хочешь работать у нас редактором по составлению рассылок?


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Наноигры / Камень ножницы бумага / 2015-09-26 10:11

Дим, вижу ты его поборол одной левой!


24. Оля
Оля
ответить
→  Дмитрий  # Наноигры / Камень ножницы бумага / 2015-09-25 22:59

Ой, Дима, уверена что победа за тобой!!! :)


24. Оля
Оля
ответить
→  Дмитрий  # Теория ООП / Первый класс / 2015-09-25 22:57

Дмитрий, хороший навык потренировал, далее будет еще интересней! :)


4814. Дмитрий
Дмитрий
ответить
/ 2015-09-25 22:15

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


4995. Иван
Иван
ответить
→  Дмитрий   / 2015-09-25 22:06

К слову, я решил почти 300 задач в консоли за 2.5 недели, попутно изучая теорию....и при таком подходе да, эффект порадовал


4814. Дмитрий
Дмитрий
ответить
→  Иван   / 2015-09-25 21:55

Зайди в "Начало" и посмотри "О проекте". Там описана методика. От практики - к теории.


4814. Дмитрий
Дмитрий
ответить
→  Иван   / 2015-09-25 21:53

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

Не уверен в том, что начинать обучение с прочтения тысячи страниц книги - более эффективно.

Здесь именно все идет от практики к теории.
Сначала игровой пример, а затем читаешь нужный раздел книги.


4995. Иван
Иван
ответить
→  Дмитрий   / 2015-09-25 21:48

ну если ты с полного нуля начал проходить, тогда ты своим путем не пойдешь еще много много месяцев....на мой взгляд, чтобы с окнами начинать возиться, необходимо ХОТЯ БЫ иметь представление что такое событие и и что такое методы-обработчики, ну и иметь хотябы приблизительное представление что такое ООП


4814. Дмитрий
Дмитрий
ответить
→  Иван   / 2015-09-25 21:43

Я изучаю теорию, читаю книги, смотрю видео-учебники. :-) И плюс к этому практика на видеошарпе.

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


4814. Дмитрий
Дмитрий
ответить
→  Иван   / 2015-09-25 21:36

Консоль я прорешал на 60 %. Половину нано-игр прошел.

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

У Тебя нет свободы маневра, пока что Ты просто должен посмотреть видео и повторить то, что увидел. Вот и все.


4995. Иван
Иван
ответить
→  Дмитрий   / 2015-09-25 21:31

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


4814. Дмитрий
Дмитрий
ответить
→  Иван   / 2015-09-25 21:30

Я не пишу собственную программу, а учусь на основе чужой. :-) Поэтому свободы маневра нет. И знаний - тоже. :-)


4995. Иван
Иван
ответить
→  Дмитрий  # Теория ООП / Первый класс / 2015-09-25 21:13

Вместо класса Line думаю практичнее было бы сделать структуру, поскольку кроме переменных там ничего нет......и еще: лучше сделай в этом классе поля private и сделай свойство с одним методом доступа get


24. Оля
Оля
ответить
→  Дмитрий  # Комбинаторика / VIP. Рекурсия. Фракталы. Спираль / 2015-09-24 17:08

Дмитрий, отлично!!! Молодец! :)


24. Оля
Оля
ответить
→  Дмитрий  # Стартовый вебинар / День рождения Витольдовича / 2015-09-22 14:46

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Стартовый вебинар / День рождения Витольдовича / 2015-09-22 13:26

Спасибо, Дима! В каждый дом не надо :) Конкуренция высокая будет.


4814. Дмитрий
Дмитрий
ответить
→  Мененко Владимир Дмитриевич   / 2015-09-18 21:39

Сорри. Тот вариант может и не прокатить.
На формулах мне приходится 2 варианта делать - для Шарпа и для моей консоли, т.к. Шарп придирается к точкам и запятым при вводе и выводе данных.

Вот такой вариант еще может пройти

double a, x, z;

            a = Double.Parse (Console.ReadLine());
            x = Double.Parse (Console.ReadLine());

            z = Math.Pow (a*x, 1.0/3.0) / (a + x* Math.Log10(a + x)); // десятичный!


            Console.WriteLine("{0:0.00000}", z);


4814. Дмитрий
Дмитрий
ответить
/ 2015-09-18 21:33

Эта? Просто не могу сейчас открыть условия задачи и посмотреть что там.
Эта у меня пятая формула по счету.

            string a, x, a1, x1, z1, z2;
            double a2, b2, x2, z ;

            a = Console.ReadLine();
            x = Console.ReadLine();


            a1 = a.Replace(".", ",");
            x1 = x.Replace(".", ",");

            a2 = Double.Parse(a1);           
            x2 = Double.Parse(x1);

            z = Math.Pow (a2*x2, 1.0/3.0) / (a2 + x2* Math.Lg(a2 + x2)); // десятичный!

            z1 = Math.Round(z, 5).ToString();
            z2 = z1.Replace(",", ".");

            Console.WriteLine(z2);


7089. Мененко Владимир Дмитриевич
Мененко Владимир Дмитриевич
ответить
→  Дмитрий   / 2015-09-18 08:11

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


24. Оля
Оля
ответить
→  Дмитрий  # Комбинаторика / VIP. Простые числа. Оптимизация алгоритма / 2015-09-13 23:32

Дмитрий, замечательно, очень рада что ты воспользовался подарком, в отличии от меня:)
Я рада что твои знания пополнились! Молодец! :)


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

2146. Иван
Иван
ответить
→  Дмитрий  # Новые технологии / Нити на кубиках / 2015-09-12 00:51

Отлично! Делегаты - сложная тема, здорово, что все сразу понятно.


24. Оля
Оля
ответить
→  Дмитрий  # Новые технологии / Нити на кубиках / 2015-09-11 23:47

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


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов   / 2015-09-09 09:32

Я не пользуюсь микрофоном, он мне просто не нужен, а ненужные вещи я не покупаю даже дешево.


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Игра Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан / 2015-09-09 09:22

Дмитрий, микрофон можно купить, он стоит не дорого.
В крайнем случае - запиши видео с телефона, можешь сам рассказать о проекте,
такой вариант тоже годится. А пока ... отчёт не принимается.


2146. Иван
Иван
ответить
→  Дмитрий  # Игра Сокобан / ФИНАЛЬНЫЙ урок. Видео-обзор проекта Сокобан / 2015-09-08 23:19

И все-таки попробуйте сделать видео отчет, можно и без микрофона. Очень уж посмотреть интересно.


4814. Дмитрий
Дмитрий
ответить
→  Кирилл Шмойлов   / 2015-09-08 17:59

Кто первым под руку попался, тот и пригодился. :-) Пусть будет Петька! Ты его Крестный!


6452. Кирилл Шмойлов
Кирилл Шмойлов
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - На двоих / 2015-09-08 17:40

Ну первый вроде Василий Иванович, а второй Петька чтоль?


2146. Иван
Иван
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Игра - Автоходы / 2015-09-08 15:59

Интересные знания получил! Здорово, что всё пригодится!


24. Оля
Оля
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Решалка - Яблоко / 2015-09-08 00:06

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


24. Оля
Оля
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Решалка - Мышка / 2015-09-07 16:31

Дмитрий, отлично проработал алгоритм, мне нравится что ты доволен своим результатом! Молодец! ⭐️


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Решалка - Мышка / 2015-09-07 14:35

Какой продуманный скриншот у тебя!


2146. Иван
Иван
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Решалка - Мышка / 2015-09-07 14:12

Какой замечательный отчет! Все ходы зафиксированы!. Хороший опыт получили.


24. Оля
Оля
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Решалка - Тестер / 2015-09-04 16:53

Дмитрий, очень рада что ты отлично позанимался! ⭐️


24. Оля
Оля
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Игра - Управление / 2015-09-03 18:22

Дмитрий, замечательно, а то увидев что нету иконки расстроилась!


4814. Дмитрий
Дмитрий
ответить
# Начало / Уже 8 лет. Кирилл, с днём рождения! / 2015-09-03 18:09

С Днем рождения! Здоровья и успехов!


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов  # Игра Сокобан / Сокобан - Игра - Управление / 2015-09-03 18:01

Зачем?  Да и нет у меня никакой схемы. Просто очень много нового. По отдельности все понятно, но в целом тяжело сразу освоить.


4814. Дмитрий
Дмитрий
ответить
→  Оля  # Игра Сокобан / Сокобан - Игра - Управление / 2015-09-03 17:43

Иконка в наличии. Сразу делаю. Совпадает с картинкой юзера.


24. Оля
Оля
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Игра - Управление / 2015-09-03 17:20

Дмитрий, очень рада что ты так хорошо поработал, однако огорчило меня что ты не сделал на игре иконочку, как же так!!!


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Игра - Управление / 2015-09-03 17:06

Может сторт заново схему перерисовать?


4814. Дмитрий
Дмитрий
ответить
→  Оля  # Игра Сокобан / Сокобан - Игра - Интерфейс / 2015-09-02 20:02

Это реальная жизнь! Солнышко тоже расстроилось. Но пока пинка не получишь - ничего делать не начнешь! :-)


24. Оля
Оля
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Игра - Интерфейс / 2015-09-02 17:24

Дмитрий вот такого я от тебе не ожидала, я расстроилась такой заставки, это черный юмор!!! :(


4814. Дмитрий
Дмитрий
ответить
# Консоль / Лирика / Рулетка * / 2015-08-31 07:48

УРА-А-А-А-А! Очень интересный урок!


4814. Дмитрий
Дмитрий
ответить
→  Николай   / 2015-08-30 01:57

Где-то ошибка. Такое бывает. Я тоже часто пропускал какой-нибудь кусок видео 1-3 секунды, из-за чего программа не работала, а потом тратил по 2-3 часа, посекундно просматривая видео вновь в поисках пропущенного действия.
Лабиринт работает. Нужно проверить все построчно.


6907. Сергей
Сергей
ответить
→  Дмитрий  # Наноигры / Картинка с секретом / 2015-08-29 18:49

Спасибо, этот раздел я почему то упустил из внимания.


4814. Дмитрий
Дмитрий
ответить
→  Сергей  # Наноигры / Картинка с секретом / 2015-08-29 18:46

Приветствую на Проекте. Рекомендуемая литература есть в категории "Начало".


4814. Дмитрий
Дмитрий
ответить
→  Кирилл  # Наноигры / Вступительное слово / 2015-08-29 02:46

Добро пожаловать! Многие здесь начинают с нуля.


2146. Иван
Иван
ответить
→  Дмитрий  # Чашка кофе / + База Морского флота - Экспресс SQL / 2015-08-26 00:59

Отличный опыт и знакомство с  запросами MySql получили!


24. Оля
Оля
ответить
→  Дмитрий  # Чашка кофе / + База Морского Флота - Запросы SQL / 2015-08-25 22:28

Дмитрий, отличные навыки приобрел! ✨✨✨


24. Оля
Оля
ответить
→  Дмитрий  # Чашка кофе / + База Морского Флота - phpMyAdmin / 2015-08-24 12:16

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


24. Оля
Оля
ответить
→  Дмитрий  # Чашка кофе / + База Морского Флота - INFO / 2015-08-23 13:23

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


2146. Иван
Иван
ответить
→  Дмитрий  # Чашка кофе / + База Морского Флота - INFO / 2015-08-23 08:40

Отлично все получилось!


2146. Иван
Иван
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Создаём свои уровни / 2015-08-21 12:11

Сильно сделано. Такое не просто будет тестировать!


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

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


4814. Дмитрий
Дмитрий
ответить

1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Создаём свои уровни / 2015-08-21 06:50

Красивые лабиринтики


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

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


2146. Иван
Иван
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Улучшение / 2015-08-20 11:29

Красиво получилось!Всегда чувствуется, что работа сделана с удовольствием.


24. Оля
Оля
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Сохранение / 2015-08-17 13:45

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


24. Оля
Оля
ответить
→  Дмитрий  # Чашка кофе / + Делегаты на кубиках / 2015-08-15 14:46

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


24. Оля
Оля
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Редактирование / 2015-08-13 15:51

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Редактирование / 2015-08-13 07:50

Дима, отличная работа! Мне нравится твой отчёт.


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

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


4814. Дмитрий
Дмитрий
ответить

4814. Дмитрий
Дмитрий
ответить
→  Владимир  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2015-08-10 01:51

Прием отчетов был закрыт на олимпиадные задания, а не на обычные.


2146. Иван
Иван
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Интерфейс / 2015-08-10 00:26

Здорово получается!


24. Оля
Оля
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2015-08-09 15:00

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


24. Оля
Оля
ответить
→  Дмитрий   / 2015-08-09 11:30

Дмитрий, всегда с радостью и удовольствием, пожалуйста! :)


4814. Дмитрий
Дмитрий
ответить
→  Оля   / 2015-08-09 11:20

Спасибо, Добрая Фея!


24. Оля
Оля
ответить
→  Дмитрий   / 2015-08-09 10:56

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


4814. Дмитрий
Дмитрий
ответить
→  Евгений Волосатов  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2015-08-09 10:23

Мое. Кашеварову же 22 года, по моему. А мне на фотке уже 38. Неужели разницы нет? :-)))))


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2015-08-09 06:03

Дима, а это точно твоё фото? Очень похоже на Артёма Кашеварова.


4814. Дмитрий
Дмитрий
ответить
→  Svaytoslav  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2015-08-09 02:06

Амиго - запасной браузер, иногда бывает полезен. Рабочий - гугл хром.


3500. Svaytoslav
Svaytoslav
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - Загрузка / 2015-08-09 02:02

Не совсем то заскринили...ну да ладно)
И о БОГИ у вас браузер Амиго....как вы так живете? О_О


2146. Иван
Иван
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Подготовка - Картинки и лабиринт / 2015-08-06 01:04

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


2146. Иван
Иван
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Вступление / 2015-08-05 00:30

Отлично! Начало сделано, можно переходить к реализации!


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

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


24. Оля
Оля
ответить
→  Дмитрий  # Чашка кофе / Связь двух программ по TCP/IP протоколу / 2015-08-04 20:35

Дмитрий, замечательно что приобрел полезные навыки из этой чашечки кофе, Молодец! :)


4814. Дмитрий
Дмитрий
ответить
→  Sergey   / 2015-08-02 00:34

День добрый.
http://vk.com/id163512759
Так будет быстрее, а то я здесь толком не вижу сообщений, читаю их с диким опозданием.

Прототип игры - "Тактика" в ВК.


24. Оля
Оля
ответить
→  Дмитрий  # Наноигры / Бот для Быстрощёлка / 2015-07-26 11:11

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


4814. Дмитрий
Дмитрий
ответить
→  Иван  # Наноигры / Вступительное слово / 2015-07-23 21:38

Отлично, Иван! Самое сложное задание Ты уже выполнил! Дальше будет проще!


24. Оля
Оля
ответить
→  Дмитрий  # Наноигры / Игра Быстрощёлк / 2015-07-18 22:03

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


3397. Sergey
Sergey
ответить
→  Дмитрий   / 2015-07-18 12:33

Привет. На счёт игры. Ожидание следующего хода час??? Можешь ли пояснить на что похожа концепция игры. Когда читал твоё первое сообщение - у меня сложилось впечатление, что игра похожа на проект передовая, только в стиле средневековья.
PlayerIO - не совсем понимаю что это. Но не лучше ли использовать тогда уже ASp.Net Mvc? Раз уж всё равно в студии работаем, тогда уже не будет дополнительных ограничений.
Но, ты не думай, что я много знаю, я просто советуюсь и обдумываю, как лучше что сделать. Опыт практически нулевой. Вот перед тем как всерьёз заняться онлайн игрой решил пока сайт состряпать, посмотрим что получится.


24. Оля
Оля
ответить
→  Дмитрий  # Морской Бой / Олимпиада - Создание ИИ - Добивание корабля / 2015-07-15 23:15

Дмитрий, так им и надо, раз они побиты что их жалеть! ;) Шуче! Хорошо занимаешься, мне нравится! :)


24. Оля
Оля
ответить
→  Дмитрий  # Морской Бой / Олимпиада - Создание ИИ - Шаблон ударов / 2015-07-15 19:41

Дмитрий, замечательная работа! :)


24. Оля
Оля
ответить
→  Дмитрий  # Морской Бой / Олимпиада - Создание ИИ - Стратегия / 2015-07-15 09:51

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


4814. Дмитрий
Дмитрий
ответить
→  Sergey   / 2015-07-13 23:22

День добрый. Не видел сообщения раньше. Прошу меня извинить.

По поводу "игры моей мечты".
C# - сервер и AS -клиент - потому, что так посоветовали.
Предполагается провести ее через ВК, а там либо флеш, либо Html.
C# - потому что будет платформа PlayerIO, ныне она принадлежит YAHOO.
И вроде бы для этой платформы нужен именно C#.

Так как в программировании у меня это первые шаги, то и серьезных аргументов против быть не могло. :-)

Насчет команды - это вопрос сложный. :-) Сначала была команда из 3 человек, где с меня - общее руководство, Концепция, Тех. задание программисту и т.п.
Ну и 3-й - не то чтобы дизайнер, но...

Но программист оказался очень ненадежным, пропадал на 2-3 месяца, затем появлялся, я тратил 2-3 дня на подробные объяснения, и он снова пропадал. :-(
В общем, из-за него потерял почти год.

Прототип игры существует. Но разработчики не смогли решить 2 основные задачи:
- создать баланс между Севером и Югом, часто 90 % заходили за одну сторону и спокойно громили соперника с десятикратным преимуществом.
И сам механизм боя был нелогичным. И прочие логические недоделки... Из 3 видов войск один из них был намного сильнее. И т.п.

- заставить игроков платить хоть что-нибудь. Разработчики требовали деньги вперед на то, чтобы они доработали игру. Игроки отказывались платить до тех пор, пока игра не станет более разумной, да и толком не за что там было платить. Когда против Тебя толпа 1 к 5, то какое-либо супероружие не поможет. :-)

В общем, разработчики за 3 недели забили на игру и заблокировали возможность что-либо написать им.

Но в первые 2 месяца в эту игру ОДНОВРЕМЕННО играли тысячи людей. По 16-20 часов в сутки.
При том, что все, что нужно - это сделать 1 ход и целый час ждать следующего хода. И люди терпеливо ждали.

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

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

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


P.S. Я утащил Твой олимпиадный код "Морского боя". В сложные проекты вроде "Морского боя" и "Игры со спрайтами" я полез раньше, чем в консоль, поэтому тяжко написать даже простой алгоритм. :-( Сам бы не справился. Поэтому буду делать алгоритм стрельбы, изменяя Твой.


24. Оля
Оля
ответить
→  Дмитрий  # Морской Бой / Олимпиада - Угадай число / 2015-07-12 18:57

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


1. Евгений Волосатов
Евгений Волосатов
ответить
→  Дмитрий  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2015-07-11 10:01

Люди - вообще очень хитрые.
Первый раз человек может и поставит снизу, а потом подумает, и сделает всё наоборот :)


1901. Neverwinter 2
Neverwinter 2
ответить
→  Дмитрий  # Морской Бой / Олимпиада - Самый лучший алгоритм / 2015-07-11 07:58

Отличные комментарии. Супер. Было приятно прочитать Ваш анализ!


986. Антон Лазарец
Антон Лазарец
ответить
→  Дмитрий  # Морской Бой / Морской Бой - Установка кораблей / 2015-07-07 20:36

Крутая наверное игрушка выйдет в конце) по ходу выполнения если возникают ошибки можно попробовать заключить оператор в конструкцию try catch. это не решит проблему но уберет краш программы


24. Оля
Оля
ответить
→  Дмитрий  # Морской Бой / Морской Бой - Установка кораблей / 2015-07-07 20:01

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


24. Оля
Оля
ответить
→  Дмитрий  # Морской Бой / Морской Бой - Делегаты отображения / 2015-07-01 12:33

Дмитрий, и все же ты это сделал, Ты, Молодец! :)


3397. Sergey
Sergey
ответить
→  Дмитрий   / 2015-06-26 20:20

Привет. Прочитал пост на тему концепции своей игры и понял, что у нас с тобой идеи очень схожи. Вопросов очень много и пока не кодил. Занимаюсь пока мелкими проектами.
1. Ты собираешься в одиночку всё собрать или есть команда?
2. Сервер на c# - не будет сильно тормозить?
3. Почему клиентская часть на actionscript???? Jquerry разве не хватит? Или я чего то не допонял....


24. Оля
Оля
ответить
→  Дмитрий  # Олимпиада / День рождения у Музы проекта! / 2015-06-25 11:03

Дмитрий, спасибо! Очень красиво!!! :)


4814. Дмитрий
Дмитрий
ответить
# Олимпиада / День рождения у Музы проекта! / 2015-06-25 10:56

Поздравляю с Днем рождения! Любви, Здоровья, Счастья!


24. Оля
Оля
ответить
→  Дмитрий  # Микро игры / Арканоид - Уровень и ракетка / 2015-06-24 23:20

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


4814. Дмитрий
Дмитрий
ответить
# Вебинары / Объектная модель твоей игры. / 2015-06-24 10:09

1. "Военный талант"
Пошаговая многопользовательская браузерная игра, количество игроков неограниченно.
В игре есть 2 враждующие Стороны - Север и Юг.
Каждый игрок заходит за ту или иную Сторону.
Механизм определения баланса как в общем, так и на каждую конкретную партию продуман.

Для реализации игры необходим C# в качестве сервера и Actionscript 3.0 как клиент.

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

6 видов юнитов с разной скоростью и мощью:
лазутчик, лучник, копейщик, мечник, всадник, камнемет.

Каждый из юнитов можно прокачать до 15-го уровня.

3. Свойства всех строений и юнитов подробно рассчитаны.


4814. Дмитрий
Дмитрий
ответить
# Вебинары / Супер-игра твоей мечты / 2015-06-22 18:49

1. Нужно комбинировать и то, и другое. В основном, создавать короткие, но периодически раз в полгода-год создавать что-то глобальное и цельное. Не более 2 глобальных проектов в год.

Если будет только сложные, то 95 % участников отсеются сразу. Если Ты не попал на 1-2-3 урок, то догнать практически невозможно. К тому же, глобальные программы рассчитаны не на новичков.

Поэтому думаю, что ориентироваться нужно на короткие программы, которые можно написать за 1 вечер.
И при этом анонсировать, рекламировать и готовиться за несколько месяцев к гига-мега-проекту, на котором можно будет отдельные навыки свести воедино и создать что-то впечатляющее.


2. У меня есть конкретная цель по созданию многопользовательской пошаговой стратегии с использованием C# в качестве серверного языка и Actionscript 3.0 как клиента.
Поэтому меня интересует все, связанное с клиент-серверными приложениями, массивами и двухмерными картами-сетками.
Связываю большие надежды с курсом "Морской бой", надеюсь, что смогу много оттуда утащить.


24. Оля
Оля
ответить
→  Дмитрий  # Морской Бой / Морской Бой - Планирование / 2015-06-22 09:09

Дмитрий, а где же твой план, черновик где ты расписал какие переменные и методы будут? Хорошо что ты создал два класса, тогда бы показал в этих классах пустые методы которые напланировал и переменные которые думаешь использовать!


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

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


24. Оля
Оля
ответить
→  Дмитрий  # Новые мини игры / Спрайт. Рисуем линии мышкой. / 2015-06-01 19:08

Дмитрий, хорошо что продолжил рисование спрайтов! Продолжай у тебя все получатся!


4814. Дмитрий
Дмитрий
ответить
# Вебинары / Отзывы по базовому вебинару / 2015-05-30 20:38

Отличный вебинар. Очень понравилось.


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

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


2146. Иван
Иван
ответить
→  Дмитрий  # Новые мини игры / Спрайт. Класс для графики. / 2015-05-25 20:46

Не переживайте, все придет с опытом



4814. Дмитрий
Дмитрий
ответить
# Вебинары / Отзывы по базовому вебинару / 2015-05-16 20:37

Здорово! Все очень понравилось. Четко, ясно, пошагово, просто "за ручку" провели.


4815. Гурбангулы Бердымухамедов
Гурбангулы Бердымухамедов
ответить

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

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


4814. Дмитрий
Дмитрий
ответить
→  Иван   / 2015-05-15 14:38

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


2146. Иван
Иван
ответить
→  Дмитрий  # Новые мини игры / Спрайт. Первая форма. / 2015-05-15 14:32

Отлично сделано. Сразу в бой. Не забывайте, что есть еще бесплатные разделы с замечательными программами


4814. Дмитрий
Дмитрий
ответить
# Мини игры / Вступительное слово / 2015-04-20 02:34

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

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
Научился: Познакомился с делегатами, потенциально безумно полезная штука. Пока что сложно осмыслить как именно можно использовать, нужно пробовать на практике. Но для моих целей делегаты могут быть полезны для выделения общих свойств различных объектов или субъектов. Например, если речь идет о различных видах войск, то можно выделить и описать их общие свойства 1 раз, а затем уже описывать частности. То есть, если я создаю 5 различных войск, то мне не нужно каждый раз "с нуля" описывать их свойства. Все, что у них есть общего, можно описать 1 раз с помощью делегатов, а затем просто импортировать в нужный кусок кода.
Трудности: Ничего сложного не было, но нужно закреплять эти знания на новых практических примерах, пока не уплыли из памяти.
Очень понравилось. Погрузился в глубокие раздумья о том, как максимально эффективно применить их.
Научился: Лишний раз убедился, что не умею ни рисовать, ни работать с графическими редакторами. :-(
Все замечательно.