Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужна помощь в решении задачи. Работу нужно сделать в ближайшие 2-3 дня, т.е. не позднее 24.12.2005

ICQ 283-895-859

Разработать программу следующей игры (рабочее название «Аннексия-6»). Игровое поле – область на плоскости, разбитая решеткой, состоящей из правильных шестиугольников, на ячейки. Размер области составляет М ячеек по горизонтали и N по вертикали. Каждая ячейка покрашена в один из К заданных цветов. Левая верхняя и правая нижняя ячейки имеют различный цвет. Цвет остальных ячеек выбирается произвольно. Две ячейки, имеющие один цвет и общую сторону, считаются принадлежащими одной области. Все игровое поле, таким образом, разбито на несколько одноцветных областей.

Правила игры. Играют двое. За первым закреплена область, содержащая левую верхнюю ячейку, а за вторым – область, содержащая правую нижнюю. Игроки ходят по очереди. Делая ход, игрок перекрашивает свою область в один из цветов, за исключением своего цвета и цвета противника (т.е. перекрасить надо обязательно)(в нейтральный цвет тоже нельзя). В результате хода к области игрока прибавляются все смежные с ней (хотя бы по одной стороне одной ячейки) области того цвета, который выбрал игрок (если таковые области имеются).

Цель игры – включить в свою область как можно больше ячеек.

Игра заканчивается после того, как все поле оказывается разбито на две области или если после 4-х ходов область ни одного из игроков не увеличивается. Побеждает игрок, в области которого больше ячеек.

Необходимо разработать систему для игры в «Аннексию-6» как для двух игроков друг против друга, так и для одного игрока против компьютера.

18 лет назад
Maksim
Гость 
NaN лет
18 лет в сервисе
Был
18 лет назад
Выбранный исполнитель
ariya
44 года
19 лет в сервисе
Был
14 лет назад
18 лет назад
$70
3 дня
Быстро (буквально в течении полутора дней) и главное качественно выполнил поставленную задачу. Спасибо!
  • Похожие заказы
  • Навыки программирования в "1С:Предприятие". Желательно наличие сертификатов. Желание много и творчески работать. зарплата официальная: 30% от выполненных работ. Работа постоянная по трудовой.Свободный график работы.

    Закрыт
    18 лет назад
  • Senior .NET / C# Programmers for Development Center in Dnepropetrovsk or St.Petersburg. Required: Proficiency in .NET, C#, XML, web services, MS SQL. Good knowledge of NUnit, MS Patterns & Practices, MS Application Blocks. Proven experience ...

    Закрыт
    18 лет назад
  • $200

    Я ищу того, кто смог бы сделать Античит для игры Counter-Strike. Прога должна загружаться, в случайном порядке рассчитывать и делать скриншоты, загружать файлы конфигурации пользователей (userconfig.cfg и config.cfg). Возможно, потребуется кое-что обьяснить - но это ...

    Закрыт
    18 лет назад
  • Требуется написание программного обеспечения для приёма платежей в пользу операторов связи через автоматические платёжные киоски. Необходимые разделы софта: 1) Терминальная часть. Работа с сенсорными экранами, термопринтером (фискальным регистратором), купюроприёмником, кард-ридером, gprs-модемом. 2) Серверная часть: дублируемая база данных, ...

    Закрыт
    18 лет назад
  • Язык: C# Создание и тестирование класса универсальной формы, содержащей: - меню; - toolsbar (под меню); - нижнюю статусную строку; - 2 grid’а (master->detail); - панель над правым grid’ом; - панель между toolsbar’ом и grid’ами; - панель между grid’ом и статусной строкой. Меню и toolsbar должны переконфигурироваться при переходе из одного grid’а ...

    Прикладное ПО1 исполнитель
    Завершен
    18 лет назад
  • Работа для Делфи программиста Нужно разарботать проект для обработки изображений большого размера. Для этого проекта надо Delphi 7 (желательно, но могут быть исключения), ASP.NET и MSSQL Server 2000 (проект включает несколько несложных страниц). Я б хотел знать ...

    Прикладное ПО2 исполнителя
    Завершен
    18 лет назад