M.A.X.    Вы вошли как гость
Российский Клуб игроков M.A.X.
 
[Новости]   [Новичку]   [Энциклопедия]   [Документы]   [Файлы]   [Игроки]   [Архивы]   [Архив форума]  
[Новый сайт]   [M.A.X. Gold]   [Партии]  

 
 
 
Архив форума  МаксГолд
[Основной форум] [Голосования] [МаксГолд] [Off-Topic]
 


(Исправлено/Добавлено) Предложение подсвечивать клетки  -  Hruks,  23.03.2010  3:32:27

Посмотрел римейк игры Panzer General и увидел там замечательную идею.
При выборе юнита все клетки, куда юнит может добраться подсвечиваются другим цветом. В частности зелёным.
А если юнит может атаковать кого-то, то клетки под целью подсвечиваются красным.
При этом клетка не просто заливается, а рисуется полупрозрачным цветом. То есть видно, что в клетке находится и что эта клетка доступна для движения или стрельбы. Понятно. что если клетка доступна для стрельбы, то для движения она уже недоступна.

Предлогаю такой же принцип подсветки клеток при выборе юнита реализовать в M.A.X. Gold

Я скачал и немного модифицировал пример поиска пути, который писал Geo: ссылка для скачивания
Добавил считывание и сохранение карты и подсветку клеток, в которые можно доехать. При выборе пути цветом помечаются два типа клеток - на всю скорость и на половину, для эмулирования юнитов с двумя выстрелами - сразу видно, в какую клетку можно доехать и в какую можно доехать со стрельбой (для юнитов с 2мя выстрелами).
В реальную игру нужно встроиться чуть сложнее (учитывать именно остаток пути и делить не пополам. а на количество выстрелов, вернее показывать остаток пути с выстрелами, но это совсем несложно реализовать).
Чуть позже постараюсь подготовить картинку, демонстрирующую подход.