Си шарп с нуля

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




Дмитрий
  • Звание: Наследник
  • Накопленный опыт: 396 часов
  • Не состоит в «Клубе формулистов»
  • Последний визит: 2016-11-06 00:14:39
  • Город проживания: Севастополь

Видеокурсы

Дата активности Видеокурс Прогресс
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 game5 Игра Сокобан 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. Lik_Kirill
Lik_Kirill
ответить
→  Дмитрий  # Игра Тетрис / Игровая доска / 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. Дмитрий
Дмитрий
ответить
→  Lik_Kirill   / 2015-09-08 17:59

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


6452. Lik_Kirill
Lik_Kirill
ответить
→  Дмитрий  # Игра Сокобан / Сокобан - Редактор - На двоих / 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#.

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