Модераторы: Rickert
  

Поиск:

Закрытая темаСоздание новой темы Создание опроса
> Логическая игра, с точками 
:(
    Опции темы
OXOTHUK
Дата 7.12.2005, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 21.9.2005

Репутация: нет
Всего: 6



Есть игра в которой игроки по-очереди ставят точки на клеточном поле на перекрестии линий. Нужно окружить как можно больше вражеских точек. Как только ты окружаешь точку, ты через свои точки(которые окружают) провожишь линию(даже если внутри есть много точек и даже если они тоже так сказать "укреплены"). "Укреплены" значит, что враг не может проводить линию через твою линию.

Я решил сделать такаю игру на компе. Я написал структуру, в которой есть:
1) координаты (x, y)
2) кем установлена точка
3) координаты окружающих 8-ми точек (xU, yU, xD, yD, ...)
4) 8 переменных принадлежности окружающих точек какому-либо игроку, т.е. кем установлена, к примеру, точка сверху.
5) 8 булевских переменных: соеденены ли точки?!

У меня в программе все переменный для каждой точки уже вычисляются, кроме последних 8ми.
Сколько не мучил, не знаю как сделать.

Какой алгоритм можете посоветовать?

P.S. И как можно узнать какие точки попали в круг.
P.P.S. Я пишу на Си++ и точки у меня представлены 2-мерным массивом размеров 29 на 29.
PM MAIL   Вверх
Sancher
Дата 21.12.2005, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 15
Регистрация: 28.9.2005

Репутация: нет
Всего: нет



Я такой программой тоже занимался на Builder-е,
Структура, точнее Класс у меня был такой же , только еще была одна булевская переменная, которая использовалась для организации проверки на окружение группы точек.
Я помнится завис на организации ходов компьютера.

PM MAIL   Вверх
podval
Дата 21.12.2005, 11:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Где я? Кто я?
****


Профиль
Группа: Экс. модератор
Сообщений: 3094
Регистрация: 25.3.2002
Где: СПб

Репутация: нет
Всего: 62



Модератор: Тема перенесена из раздела "Алгоритмы"
PM WWW ICQ   Вверх
powerfox
Дата 22.12.2005, 20:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I wanna fork()
****


Профиль
Группа: Комодератор
Сообщений: 3990
Регистрация: 1.10.2005
Где: Санкт-Петербург

Репутация: 1
Всего: 97



Тема повторяется 2 раза в разделе игр.


--------------------
user posted image
PM WWW   Вверх
OXOTHUK
Дата 24.12.2005, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 116
Регистрация: 21.9.2005

Репутация: нет
Всего: 6



Sancher
Расскажи нам как сделал в такой же теме.

podval
Поздно перенесли. Удалите эту тему. Я написал в Алгоритмы, т. к. вопрос больше по алгоритму, но никто не отвечал и я создал тут.
PM MAIL   Вверх
  
Закрытая темаСоздание новой темы Создание опроса
Правила форума "Программирование игр, графики и искуственного интеллекта"
Rickert

НА ЗЛОБУ ДНЯ: Дорогие посетители, прошу обратить внимание что новые темы касающиеся новых вопросов создаются кнопкой "Новая тема" а не "Ответить"! Любые оффтопиковые вопросы, заданные в текущих тематических темах будут удалены а их авторы, при рецедиве, забанены.

  • Литературу, связанную с программированием графики, обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы связанные с программированием графики и мультимедии на языках С++ и Delphi
  • Вопросы по реализации алгоритмов рассматриваются здесь

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Rickert.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программирование игр, графики и искусственного интеллекта | Следующая тема »


 




[ Время генерации скрипта: 0.0628 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.