- Сообщений: 173
- Спасибо получено: 2
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.
Боёвка на гексах (ХР)
Скрыть
Больше
14 года 5 мес. назад - 14 года 5 мес. назад #49709
от Ivannav1
Собрание моего творчества:
www.stihi.ru/avtor/1vannav1
Ivannav1 создал тему: Боёвка на гексах (ХР)
Ищется скрипт, реализующий подобную боёвку: идеально было бы видеть нечто похожее на ХоММ 3. Это необходимо для одного проекта по механике ДнД 4 редакции. Только вместо клеточного поля - гексы, ввиду большего потенциала.
Основные требования:
- настраиваемая походовка;
- подсвечивание области (т.е. при наступлении хода юнита со скоростью "3" подсвечивались гексы в радиусе трёх от юнита);
- возможность выбора любого гекса и по возможности привязка их к координатам.
Основные требования:
- настраиваемая походовка;
- подсвечивание области (т.е. при наступлении хода юнита со скоростью "3" подсвечивались гексы в радиусе трёх от юнита);
- возможность выбора любого гекса и по возможности привязка их к координатам.
Собрание моего творчества:
www.stihi.ru/avtor/1vannav1
Последнее редактирование: 14 года 5 мес. назад пользователем Ivannav1.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
14 года 5 мес. назад - 14 года 5 мес. назад #49710
от Allerent
Allerent ответил в теме Боёвка на гексах (ХР)
Мечты , мечты ... но нет такого, квадратики с мышкой есть.
Последнее редактирование: 14 года 5 мес. назад пользователем Allerent.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
14 года 5 мес. назад #49714
от Allerent
Allerent ответил в теме Боёвка на гексах (ХР)
Мдя 123 сморозил чушь полную. Тут человек решил своих геровев забацать или последователей. На эвентах такое не получится
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
14 года 5 мес. назад - 14 года 5 мес. назад #49716
от James
James ответил в теме Боёвка на гексах (ХР)
123ий (123rd, не?), ты мне подал идею. Если после "50 этажей" буду ещё себе челленджи ставить, может, зафигачу такое 
P.S. Правда, боюсь, после такого челленджа мой мозг будет разрушен полностью
P.S. Правда, боюсь, после такого челленджа мой мозг будет разрушен полностью
Последнее редактирование: 14 года 5 мес. назад пользователем James.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
14 года 5 мес. назад #49725
от James
James ответил в теме Боёвка на гексах (ХР)
Pathfinding - не единственное, от чего вынесется мозг при работе с эвентами. При работе с гексами трудности могут возникнуть чуть ли не с самого начала. Начиная ещё от оптимального формата хранения координат.
Да и боёвку картинками делать в принципе достаточно тяжко. Я не уверен, что пятидесяти возможных картинок хватит на всё...
P.S. Не думаю, что хочу вникать в th)
Да и боёвку картинками делать в принципе достаточно тяжко. Я не уверен, что пятидесяти возможных картинок хватит на всё...
P.S. Не думаю, что хочу вникать в th)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Скрыть
Больше
- Сообщений: 173
- Спасибо получено: 2
14 года 5 мес. назад #49756
от Ivannav1
Собрание моего творчества:
www.stihi.ru/avtor/1vannav1
Ivannav1 ответил в теме Re: Боёвка на гексах (ХР)
Согласен, что ивентами можно сделать почти всё, что угодно - сам ивентами балуюсь на уровне любителя, но сама сложность как раз в гексах - боёвку квадратную сделать несложно, а вот шестигранники пристроить... Всё дело с просчётом координат - в "квадратной" боёвке всё ясно - две оси Х и У. Когда же доходит до гексов, которые идут по сути в трёх осях - мозг начинает, мягко говоря, негодовать. "Квадратная" боёвка по системе ДнД 4 редакции - это уже скучно. Это, наверное, каждый делал. А вот портировать на гексы - это очень заманчиво!
Собрание моего творчества:
www.stihi.ru/avtor/1vannav1
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
14 года 5 мес. назад - 14 года 5 мес. назад #49759
от James
James ответил в теме Re: Боёвка на гексах (ХР)
Как раз недавно решал олимпиадную задачку по программированию. С гексами. С самого начала уже залип как раз на координатах. А потом додумался:
Поле из шестигранников можно разбить на колонки, "перпендикулярные" одной из граней.
То бишь, так:
Тут три колонки. Суть ясна, да?
И главное: теперь эту среднюю колонку (b) мысленно "сдвигаем" на пол-ячейки вверх (или вниз, не суть важно). Et voila! Получаем обычную квадратную сетку, из которой легко можно получить координаты.
Сложнее будет отследить движение по такой сетке. Оси всё равно три. При движении вверх или вниз просто меняется Y. Но при движении через две другие грани будет другое: меняется X, а вот Y может как меняться, так и оставаться неизменным. Это зависит от того, находится ли "курсор" в сдвинутом столбце или нет.
Поле из шестигранников можно разбить на колонки, "перпендикулярные" одной из граней.
То бишь, так:
Code:
\_/b\_/
/a\_/c\
\_/b\_/
/a\_/c\
\_/b\_/
/a\_/c\
Тут три колонки. Суть ясна, да?
И главное: теперь эту среднюю колонку (b) мысленно "сдвигаем" на пол-ячейки вверх (или вниз, не суть важно). Et voila! Получаем обычную квадратную сетку, из которой легко можно получить координаты.
Сложнее будет отследить движение по такой сетке. Оси всё равно три. При движении вверх или вниз просто меняется Y. Но при движении через две другие грани будет другое: меняется X, а вот Y может как меняться, так и оставаться неизменным. Это зависит от того, находится ли "курсор" в сдвинутом столбце или нет.
Последнее редактирование: 14 года 5 мес. назад пользователем James.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
14 года 5 мес. назад #49781
от James
James ответил в теме Re: Боёвка на гексах (ХР)
Я это и имел в виду.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
14 года 5 мес. назад #49796
от Allerent
Allerent ответил в теме Re: Боёвка на гексах (ХР)
Я в какой то игре, видел ещё более сложную сетку гексов, там вообще не ясно где внешняяя часть если найду скину скрин. Так что кому то придётся этот скрипт клепать у буржуев такого нету.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Время создания страницы: 0.106 секунд
