Курсы по программированию

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

Своя игра / Техническое задание

  • На этом уроке мы поговорим о важности технического задания и о поддержке.
    Тебе нужно написать ТЗ по созданию выбранной программы.
    А также выбрать двух кураторов из числа участников
    клуба формулистов, которые согласятся сопровождать
    вас в процессе создания всего видеокурса.
  • Дата отправки отчёта: 7 октября 2016 г.
  • Задание выполнено: за 1 час. 30 мин.
  • Чему научился: Писать программу и по ней составлять Техническое задание.
  • Что было сложным: Собраться!!!
  • Комментарии: Замечаний нет. Кураторами согласились быть Елена Вставская и Иван Воронин. Это мой первый опыт, так что не судите строго!!!!
  • Оценка видео-уроку:
Отчёт от 10494 за Своя игра / Техническое задание




Оцени работу

 
Сохранить страницу:

8959. Максим Саратов
Максим Саратов
ответить
→  Алексей В.  # Своя игра / Техническое задание / 2016-10-08 18:59

Хорошее, подробное ТЗ!


4004. Елена
Елена
ответить
→  Алексей В.  # Своя игра / Техническое задание / 2016-10-08 15:43

Отличная идея! Получится интересный проект.


10673. Алексей Хонин
Алексей Хонин
ответить
→  Алексей В.  # Своя игра / Техническое задание / 2016-10-08 09:23

Отлично поработал)


10558. Иван Воронин
Иван Воронин
ответить
→  Алексей В.  # Своя игра / Техническое задание / 2016-10-08 02:01

Отличное ТЗ и идея, ждём продолжения (я бы "Вид" и "Правка" местами поменял для классики)


  • Отчёт оценивали:
    10494Алексей В.+1   791Валерий Жданов+1   8520Сергей Колупаев+1   459Сергей Сергеевич+1   3506Алексей|BrisK|Кривицкий+1   10558Иван Воронин+1   6452Кирилл Шмойлов+1   1901Neverwinter 2+1   1Евгений Волосатов+1   10673Алексей Хонин+1   5649Максим Лапшинов+1   1397Евгений Мехтиев+1   7238Константин+1   10670Сергей Соколов+1   4004Елена+1   6644valerys Nikola+1   6203Николай (nick27m)+1   10365Rita+1   8959Максим Саратов+1   2146Иван+1   1947Denis+1  

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




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

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

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

Ты в любой момент сможешь отписаться от рассылки.
В качестве кураторов хочу выбрать Жданова Валерия, Вставскую Елену, Шмойлова Кирилла и Ивана Воронина. Если согласятся все, то буду счастлив. Все ребята имеют опыт создания курсов и участия в коммерческих проектах, жаль, что Магистр-Игромистр не может быть куратором. А теперь ТЗ Что нужно для игры? Руммикуб состоит из 106 карточек, содержащих 104 числа и двух карточек Джокера. На числовых карточках нанесены числа от 1 до 13 четырёх цветов (чёрный, красный, синий, оранжевый). Каждая комбинация числа и цвета повторяется два раза. Игроки имеют подставку для карточек, чтобы остальные игроки не видели их. В Руммикуб можно также играть двумя колодами по 52 обычных карты с двумя джокерами. Числовые карты имеют такое же значение от 1 до 10, валет 11, дама 12, король 13. Целесообразно иметь карты небольшого размера, так как места на столе для игры необходимо много. Подготовка Разложите все фишки на столе лицевой стороной вниз и тщательно смешайте. Каждый игрок берет одну фишку. Игрок, вытянувший фишку с наибольшим числом, начинает игру. Далее ход переходит по часовой стрелке. Верните фишки обратно на стол и снова перемешайте. Каждый игрок берет 14 фишек и раскладывает у себя на подставке в «ряды» и «группы». Оставшиеся на столе фишки являются банком. Игра «Группа» - это набор трёх или четырёх фишек с одинаковым числом, но разного цвета. Например: чёрный 7, красный 7, синий 7, оранжевый 7. «Ряд» - это набор трёх и более последовательных чисел одного цвета. Например: чёрные 3 4 5 6. Игроки должны разместить группы и ряды фишек общим числом 30 и более (для этого нужно сложить все числа) в качестве первого хода. Если игрок не может сделать этот ход, он берет ещё одну фишку из банка и ход переходит к следующему игроку. В течение первого хода группы и ряды нельзя перемещать или добавлять фишки из оставшихся в подставке к имеющимся на столе. Игра на время : Время для осуществления одного хода ограничено одной минутой. Если в течение минуты игрок не смог выложить и переместить фишки, они должны быть возвращены в исходное положение, а игрок получает из банка 3 фишки в качестве штрафа. Если остались фишки, положение которых не удается вспомнить, их необходимо вернуть в банк. Игроки стараются выложить как можно больше фишек на игровое поле (общее), перераспределяя группы и ряды или добавляя фишки к уже имеющимся группам и рядам. Группы можно перемещать множеством различных способов. В конце каждого раунда должны оставаться только связанные группы и ряды. Отдельно лежащих фишек на игровом поле оставаться не должно. Джокер Джокер может заменять собой любую фишку. Джокера из группы может забрать игрок, который сможет заменить его фишкой с числом и цветом, необходимом в этой группе или в этом ряду. Фишка, используемая для замены Джокера, может быть взята как из подставки игрока, так и из фишек на столе. В случае если на столе выложена группа из 3 фишек, Джокер можно заменить фишкой любого недостающего цвета. Если игрок заменил Джокер фишкой, он должен использовать Джокер в течение того же хода в роли фишки для новой группы или ряда. Джокер не может быть использован в течение первого хода. В группу, содержащую Джокер, можно добавлять фишки, её можно разделять и убирать из неё фишки. Если Джокер остается в подставке игрока в конце игры, игрок получает тридцать штрафных очков. Победитель Игра продолжается до тех пор, пока в банке не закончатся фишки. Финальные игроки складывают все числа на своих фишках (см. «Подсчет очков»). Если в банке заканчиваются фишки, игроки играют в «банк», выкладывая по очереди по одной фишке в банк, пока у кого-нибудь из игроков не закончатся фишки. Если оставшиеся игроки не могут продолжать, игра заканчивается. Подсчет очков После того, как кто-либо из игроков выложил все свои фишки, остальные игроки складывают числа на оставшихся у них на руках фишках. Сумма чисел для каждого проигравшего игрока является для каждого из них отрицательной суммой. Сумма чисел ВСЕХ игроков является положительной суммой, которую получает победитель. Завершив серию игр, каждый игрок суммирует все свои отрицательные и положительные суммы, таким образом, получая итоговую сумму очков. Побеждает игрок, набравший наибольшее количество очков. В редких случаях, когда фишки в банке заканчиваются раньше, чем один из игроков выкладывает все свои фишки, игроки делают ещё один дополнительный ход. После этого хода побеждает игрок с наименьшей суммой на оставшихся у него фишках. Каждый проигравший игрок суммирует все числа на своих фишках, и вычитает свой результат из суммы победителя. Результат будет отрицательной суммой для этого игрока. Сумма результатов проигравших игроков засчитывается победителю в качестве положительной суммы.
Смотреть видеозапись: https://www.youtube.com/watch?v=Hm1nzKcU-I8
Выбрал идею создания игры Сапер. Техническое задание: Цель: создание игры-аналог Windows версии Сапер. Создается поле 15 на 15. В нем случайным образом размещаем 30 мин, пользователь должен открывать каждую плашечку по очереди в любом порядке. Под ней может быть либо мина, либо число, отображающее сколько рядом с ней находятся мин. Цель пользователя - отметить флажками все мины на поле. p.s. Прошу в комментарии отписаться желающим быть кураторами этого курса. Выберу первых двух, так что все сразу не бросайтесь))