|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
18.04.2011, 21:05 | #1 |
Пользователь
Регистрация: 25.09.2009
Сообщений: 81
|
Танки на C#
Известная всем игра «Танчики», игровая логика может быть различна, но есть общие принципы. Игровое поле состоит из клеток, любой объект в игре может находить только в какой-то клетке (на 2-х клетках одновременно объект находиться не может). Объекты в игре – стены (пустое поле тоже можно рассматривать как объект), танки, снаряды, артефакты (придают какие-то новые возможности танкам).
Используемые классы (примерный перечень): • Under construction Используемые паттерны (примерный перечень): • Стратегии для различного поведения танков, в том числе должна быть стратегия, управляемая с клавиатуры; • Строитель для создания различных объектов танков, например, с разным оружием; • Состояние для различных состояний танков («живой», «горит»); • Адаптер – для танка с различными артефактами; • Одиночка – для класса игры; • Итератор или посетитель для коллекции танков; • Цепочка обязанностей для обработки снаряда; • Хранитель для сохранения состояния игры; • и др. Игра что-то вроде "Battle City" на Dendy. Углубляться в красивую графику не обязательно. Какова цена вопроса? |
18.04.2011, 21:43 | #2 |
Пользователь
Регистрация: 25.09.2009
Сообщений: 81
|
Для каждого используемого паттерна в задаче необходимо нарисовать диаграмму в нотации, используемой GoF, иллюстрирующую применение данного паттерна. К каждой задаче приводится список возможных классов и список возможных паттернов при реализации данной задачи. Следует воспринимать данные списки не как жесткие инструкции, а как подсказки. Использование дополнительных паттернов в реализации только приветствуется.
Всячески поощряется использование generic-коллекций из .NET FCL, применение итераторов, обработка исключений и т.д. |
19.04.2011, 12:13 | #3 |
Новичок
Джуниор
Регистрация: 19.04.2011
Сообщений: 0
|
Ай-ай-ай! Как нехорошо пользоваться посторонней помощью! У вас же есть своя голова на плечах, товарищ студенет 5 группы, 2 курса! Так вот, впредь неотсылайте сюда никакие задачи, а сами пытайтесь реализовать, иначе никаких знаний не получите!
|
19.04.2011, 15:04 | #4 |
Пользователь
Регистрация: 25.09.2009
Сообщений: 81
|
Не стоит писать такие сообщения на весь форум. Для этого есть личка.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Пишу танки, наткнулся на несколько неприятностей! | 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 |