Плохо! Плохо!:  0
Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 11

Тема: Бой на шахматной доске

  1. #1
    Хранитель Форума Аватар для Валера
    Информация о пользователе
    Регистрация
    15.04.2008
    Адрес
    Москва
    Сообщений
    14,006
    Записей в дневнике
    3
    Репутация: 166 Добавить или отнять репутацию

    По умолчанию Бой на шахматной доске

    Сижу, смотрю, покачиваю спрайты с великолепной аркадной анимацией, сокрушаюсь, что у них только два направления ( влево-вправо ) и вдруг посещает меня мысль - ну и что, что два?! Всплывает в памяти Шининг Форс 2 с боем на "шахматной" доске... А почему бы не сделать? Только на настоящей и слева - направо.
    Сразу идеи:
    Задаешь лучнику поле с врагом, но если враг в свой ход переместился, то лучник стреляет в пустое поле ( или в того, кто туда встанет ) - бей с упреждением! Думай.
    Враг стоит в упор - задаешь удар своему, но враг переместился и атакует сбоку... Твой удар - мимо. Но если есть круговой удар - он зацепит врага. Правда, в пол-силы.
    Все стрелки и маги бьют - чем ближе, тем сильнее.
    Степени поражения стрелков - малый крест, квадрат, линия... ( чем выше уровень стрелка, тем больше стрел выпускается ) ( для мага - чем больше расход МР ).
    Очередь ходов - в зависимости от скорости за обе стороны.
    Передвижение где-то повторяет шахматное: рядовые юниты ходят на 1 кл. и бьют только вперед, улучшенные - ходят вперед на 1-2, бьют на все стороны, герои и нерядовые враги - ходят как ладьи или слоны, прыгающие - как конь, маги - на 1 клетку, главные гери и боссы врагов - как ферзи.
    Рядовой, прошедший всю доску, становится вызовом.
    Также вызовы можно делать и магией, при этом вызванный становится рядом с магом.
    Герои, таким образом, становятся командирами отрядов. Отряды могут даваться в начале королем, потом - наниматься.
    К этому можно добавить строительство своего замка ( добавлением комнат ) и возможность завоевать собственное королевство. Поиск свитков с апгрейдом оружия для рядовых. Поиск магии и артефактов. А значит, и поиск мест, где такое может находиться ( в подземелья ходят только герои ).
    Такой варгейм с простеньким сюжетом, но динамичным действием: осада и защита городов, битва армиями ( разбивается на бои когорт - отрядов ), передвижение и расстановка отрядов, армий, найм героев...
    Бой, разумеется, можно сделать попроще. Но хорошо бы на той же доске, для элемента тактики, который отсутствует в стандарте. Бой типа Героев подошел бы, только один юнит это один юнит.
    Можно добавить и несколько враждующих государств и герой командует отрядами одного из них. Элементы РПГ сочетаются со стратегическими. На карте мира показывается расположение войск и занятые города.

    Странно, но такие идеи у меня мирно соседствуют с идеями космических путешествий между планетами, литературно-графическими и адвентурными...

    Спойлер И как тебе не стыдно-то, а, Валера?:


    Оборона форта: http://rghost.ru/8kLGxFtD2
    Сделать, чтоб все происходило, как я хочу, - вот, собственно, и весь мейкер!
    Адский Рейд: http://rpgmaker.su/vbdownloads.php?d...downloadid=106

  2. #2

    По умолчанию

    Идея хорошая... но тяжела в реализации...
    Это ж мега КП...
    Ну чисто теоретически это реально сделать... однако практически, за это мало кто возьмется...
    У меня всегда появляются новые, оригинальные идеи... но они на столько сложно реализуются, но эффектно выглядят, что если и делать такую игру, то от души года два, три... по этой причине я до сих пор живу с этими идеями, и до сих пор не выпустил "System32"...

    © Надо преуспеть в своей задаче и... мы будем знать, что она то, что намного ближе к тому, чтобы быть тогда...

  3. #3
    Пользователь Аватар для Griffith
    Информация о пользователе
    Регистрация
    08.05.2008
    Сообщений
    90
    Репутация: 2 Добавить или отнять репутацию

    По умолчанию

    Почему-то видится столпотворение, наверное по опыту игры в Tales of Phantasia.
    Наверное, если были бы предусмотрены какие-то телепорты для своих юнитов туда-сюда - проблемы удастся избежать, но это что-то уже не то.
    "Ты каждый раз, ложась в постель,
    Смотри во тьму окна
    И помни, что метет метель
    И что идёт война."

  4. #4
    Хранитель Форума Аватар для Валера
    Информация о пользователе
    Регистрация
    15.04.2008
    Адрес
    Москва
    Сообщений
    14,006
    Записей в дневнике
    3
    Репутация: 166 Добавить или отнять репутацию

    По умолчанию

    Прблема в таком бое одна - алгоритм игры компа. Для этого надо проанализировать похожие игры.
    В Ш.Ф. все просто: общей стратегии нет ( за одним исключением ). Каждая "фигура" вне зависимости от других и личной безопасности решает что ей делать в свой ход. Заметил лишь одно исключение: через каждые N-ное количество ходов комп формирует группы по 3-4 фигуры и отправляет их в атаку. Это если игрок ушел в глухую защиту на двух нижних горизонталях и сам не атакует. Таким способом, кстати, проще всего выиграть этот, довольно трудный бой. Если же пойти в рукопашную - верный кирдык.
    Теперь о шахматах.
    Могу только предполагать, как выстроены программы игры в шахматы. Знаю только, что обычно там основа - ценность фигуры. Надо порассуждать.
    Порассуждаем за комп. Попробуем взглянуть на шахматы с его точки зрения ( я специально не замечаю дебюты - они нам понадобятся ).

    "Что я имею? Передняя линия хиляков не дает развернуться моим монстрам... Надо двигать их вперед! Пусть идут вперед, расчищают дорогу.
    Так... Мой супер-демон одним ударом через всю доску может уничтожить мечника врага... Но его защищают два офицера... Нет, демон подождет. И вообще - буду поспешать неспеша. Пусть этот игрочишка сам полезет вперед.
    А вот лучников и магов - в передовые окопы! Прикроют гоблинов.
    Нет, главный босс, хоть и крутой маг, пусть останется сзади. Так спокойнее.
    Ага! Игрок не выдержал психической... В штыки полез! Огонь из всех орудий! На поддержку - летуны и прыгуны! Приготовиться тяжеловооруженным.
    Отлично! Игрок разнес мой центр, но потратил все МР. Гвардия - вперед!!
    Победа!!! Глав. герой бросился спасать своего любимого мага и попал под атаку троллей.
    Что такое? LOAD ??!!! Безобразие!! Так не честно...
    Ну что ж... Пусть. Применю защиту таракан!"


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

    Спойлер И как тебе не стыдно-то, а, Валера?:


    Оборона форта: http://rghost.ru/8kLGxFtD2
    Сделать, чтоб все происходило, как я хочу, - вот, собственно, и весь мейкер!
    Адский Рейд: http://rpgmaker.su/vbdownloads.php?d...downloadid=106

  5. #5

    По умолчанию

    Открою неприятный секрет: все лучшие шахматные программы используют перебор позиций. У них там огромная база эндшпилей. Более того, даже некоторые эндшпили, казавшиеся глухо ничейными, с мощью компьютеров оказались выигрышными для одной из сторон, и наоборот. Поэтому, как сделать на мэйкере сравнимую с человеком по силе вещь, я не знаю. Если в миттельшпиле ещё можно ориентироваться по ценности фигур и (что важно!) позиционным выигрышам, то в финале наш мейкерский ИИ начнёт творить ерунду. И без расчётов на 2-3 хода ну никак не обойтись. Даже банальную "вилку" не сделать. Поэтому, походив кругами около шахмат на мэйкере, я вынуждена для себя признать: "зелен виноград".

  6. #6
    Хранитель Форума Аватар для Валера
    Информация о пользователе
    Регистрация
    15.04.2008
    Адрес
    Москва
    Сообщений
    14,006
    Записей в дневнике
    3
    Репутация: 166 Добавить или отнять репутацию

    По умолчанию

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

    Спойлер И как тебе не стыдно-то, а, Валера?:


    Оборона форта: http://rghost.ru/8kLGxFtD2
    Сделать, чтоб все происходило, как я хочу, - вот, собственно, и весь мейкер!
    Адский Рейд: http://rpgmaker.su/vbdownloads.php?d...downloadid=106

  7. #7

    По умолчанию

    Когда ряды смешиваются, да, допускаю, что можно исхитриться и сделать просто. =) Но вот в эндшпиле, когда останется несколько фигур, нужна интересная игра. А как её добиться на мэйкере?

  8. #8
    Создатель Аватар для Рольф
    Информация о пользователе
    Регистрация
    14.04.2008
    Адрес
    Южно- Сахалинск/Пенза
    Сообщений
    10,081
    Записей в дневнике
    2
    Репутация: 108 Добавить или отнять репутацию

    По умолчанию

    Врагу просто делаешь парочку возможных ситуаций от условия в бою. И пусть от выбирает случайной переменной.

  9. #9
    Хранитель Форума Аватар для Валера
    Информация о пользователе
    Регистрация
    15.04.2008
    Адрес
    Москва
    Сообщений
    14,006
    Записей в дневнике
    3
    Репутация: 166 Добавить или отнять репутацию

    По умолчанию

    Эндшпиль можно создать с самого начала, достаточно неполных составов с обоих сторон. А в начале игры так обычно и бывает.
    Одним из вариантов ответной игры компа может стать "симметрия" - чем больше игрок "атакует" какую-то фигуру, тем более ее комп защищает.
    Впрочем, тут существенен один момент, чем собственно шахматы отличаются от такой боевки... В шахматах любая фигура одним ходом снимает чужую. В боевке такого быть просто не может в большинстве случаев. Чтобы завалить какого-нибудь офицера, надо на него навалиться вдвоем - втроем... А ведь тут еще и лечить можно.
    Одно могу сказать - делать такой бой было бы очень интересно. А настраивать его - еще больше.
    Я бы даже сказал, что если выкинуть все и оставить только такой бой, то уже будет интересная игра. А если добавить настоящий стратегический сюжет... Т.е. не взвешанный по проходимости, как в обычных РПГ, а зависящий напрямую от твоих глобальных действий...
    Жестоко!

    Спойлер И как тебе не стыдно-то, а, Валера?:


    Оборона форта: http://rghost.ru/8kLGxFtD2
    Сделать, чтоб все происходило, как я хочу, - вот, собственно, и весь мейкер!
    Адский Рейд: http://rpgmaker.su/vbdownloads.php?d...downloadid=106

  10. #10

    По умолчанию

    Уважаемый Валерий,а вы не думали сделать игру пофазовой,
    объясню буквально на пальцах:
    Сначала ходят все твои персы,потом конец фазы и потом ходят все персы врага.
    Аналоги:
    Front Mission(PS1),Vandal Hearts 2(PS1),Brigandine(PS1).
    И вот когда и кому ходить для компьютерных оппонентов можно решать простой задачей:
    У всех кмпьютерных врагов будут ранги,от 0 до 10 например,чем выше тем мощнее,ну и медленне соответственно,а вот выбирать последовательность кто за кем,будет компьютерный протеже
    у которого будет так называемая схема поведения или класс,заранее прописанный,например:
    1)Трус - сразу нападает всеми самыми сильными врагами от 7 до 10 класса.А уж потом когда остануться 2 порватых крепышей пустит в
    бой слабаков от 0 до 6.
    2)Берсерк - сразу наваливается всеми что есть у него персами,
    несмотря на превосходство живого противника.
    3)Разведчик - аккуратно ведёт в бой одного самого сильного и всех лучников,потом подключает либо пехоту,если погибли лучники,
    либо магов,если погиб силач.
    4)Стратег - разбивает всех своих воинов на кучки по трое,типа:
    Воин + лучник + маг. И посылает на игрока их по одному отряду.

    В принципе я не программист,но такая схема мне кажется вполне реализуемой,хотя, может я ошибаюсь.Классов ведь можно придумать ещё очень много и рангов тоже больше 10-ти.
    Что скажете?

Страница 1 из 2 12 ПоследняяПоследняя

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Бой на шахматной доске