Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Работа для программиста > Фриланс
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.04.2011, 21:05   #1
Brabus
Пользователь
 
Регистрация: 25.09.2009
Сообщений: 81
По умолчанию Танки на C#

Известная всем игра «Танчики», игровая логика может быть различна, но есть общие принципы. Игровое поле состоит из клеток, любой объект в игре может находить только в какой-то клетке (на 2-х клетках одновременно объект находиться не может). Объекты в игре – стены (пустое поле тоже можно рассматривать как объект), танки, снаряды, артефакты (придают какие-то новые возможности танкам).
Используемые классы (примерный перечень):
• Under construction
Используемые паттерны (примерный перечень):
• Стратегии для различного поведения танков, в том числе должна быть стратегия, управляемая с клавиатуры;
• Строитель для создания различных объектов танков, например, с разным оружием;
• Состояние для различных состояний танков («живой», «горит»);
• Адаптер – для танка с различными артефактами;
• Одиночка – для класса игры;
• Итератор или посетитель для коллекции танков;
• Цепочка обязанностей для обработки снаряда;
• Хранитель для сохранения состояния игры;
• и др.

Игра что-то вроде "Battle City" на Dendy.
Углубляться в красивую графику не обязательно. Какова цена вопроса?
Brabus вне форума Ответить с цитированием
Старый 18.04.2011, 21:43   #2
Brabus
Пользователь
 
Регистрация: 25.09.2009
Сообщений: 81
По умолчанию

Для каждого используемого паттерна в задаче необходимо нарисовать диаграмму в нотации, используемой GoF, иллюстрирующую применение данного паттерна. К каждой задаче приводится список возможных классов и список возможных паттернов при реализации данной задачи. Следует воспринимать данные списки не как жесткие инструкции, а как подсказки. Использование дополнительных паттернов в реализации только приветствуется.
Всячески поощряется использование generic-коллекций из .NET FCL, применение итераторов, обработка исключений и т.д.
Brabus вне форума Ответить с цитированием
Старый 19.04.2011, 12:13   #3
FCN_VGU
Новичок
Джуниор
 
Регистрация: 19.04.2011
Сообщений: 0
По умолчанию

Ай-ай-ай! Как нехорошо пользоваться посторонней помощью! У вас же есть своя голова на плечах, товарищ студенет 5 группы, 2 курса! Так вот, впредь неотсылайте сюда никакие задачи, а сами пытайтесь реализовать, иначе никаких знаний не получите!
FCN_VGU вне форума Ответить с цитированием
Старый 19.04.2011, 15:04   #4
Brabus
Пользователь
 
Регистрация: 25.09.2009
Сообщений: 81
По умолчанию

Не стоит писать такие сообщения на весь форум. Для этого есть личка.
Brabus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Пишу танки, наткнулся на несколько неприятностей! TLabel Gamedev - cоздание игр: Unity, OpenGL, DirectX 6 22.03.2011 22:18
Танки [Паскаль] zumm Gamedev - cоздание игр: Unity, OpenGL, DirectX 6 25.06.2010 15:58
Классические "Танки" на Assemblere Ulex Gamedev - cоздание игр: Unity, OpenGL, DirectX 71 13.04.2010 08:13
Танки на Delphi N!ckeL Gamedev - cоздание игр: Unity, OpenGL, DirectX 3 11.08.2008 10:32