[GOTW] Вода прибывает! [VX Ace]
Анн, твоя проблема решается без кучи карт, если использовать данный скрипт совместно с регионами.
Используй команду region_swap(регион, Имя тайла, слой)
Главное не запутаться в слоях.
Вот демка твоей игры со всего одной картой.
Так же воткнул возможность вернуть все на свои места.
Демка:
yadi.sk/d/ZF9T4l8HfGJp4
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- strelokhalfer
-
- Не в сети
- Живу я здесь
-
- Знатный грамотей
- Сообщений: 1640
- Спасибо получено: 1080
У меня, кстати, твоя демка падает сразу.
Просто падает, без ошибок.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Про скрипт от Yami, что висит на главной слева внизу:Но тоже столкнулась со сложностью реализации, потому что не знаю, как без лишних заморочек отображать картинку соответствующую заданному уровню воды (можно, конечно, залепить куча условий, но может быть есть вариант более умный)
1) Ему можно задать, как оверлей, так и землю (по которой перс ходит)
2) Сменяется он одним изменением значения переменной. Задаешь переменные под землю и оверлей (например 1 и 2), и в нужный момент меняешь - картинка сразу подхватится.
3) Останется проблема проходимости. Я думаю, что проще всего разлиновать карту регионами, а я готов за часик накатать скриптик, который бы в зависимости от значения переменной не позволял герою ходить за регион со значением большим этого.
В проект так и не поиграл на готв, (надо будет сегодня посмотреть) но обсуждаю
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Петер, у меня запустилась дема, работает, да и я сама пыталась тоже, тоже получается, правда еще со слоями не разобралась как быть, но у тебя это реализовано, так что не проблема)
Пещерный, да там и играть-то не во что, так - сырой-сырой прототип сделанный как попало на скорую руку
Что касается проблемы проходимости, там мало того ходить не нужно, а еще если находишься - тонешь. Хотя, возможно, эта задумка не очень... и стоит как нибудь просто переносить персонажа... не слишком ли жестко делать такой гейм овер...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- strelokhalfer
-
- Не в сети
- Живу я здесь
-
- Знатный грамотей
- Сообщений: 1640
- Спасибо получено: 1080
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Поиграл в игру, все как и описала. Кристалл нужный нашел со второго раза (в первый раз слил, ибо его не видно было). Слил и во второй раз, ибо прыгать, особенно в конце (почему-то прыгнуть вперед, где ближе, мы не можем) - а еще и обратно возвращаться. Также, стоит по умолчанию ставить Dash либо не dash, управлять героем зажав лишнюю кнопку для скорости, как-то не очень.
Однозначно надо не в титул выкидывать, а хотя бы просто рестартить уровень.
Ну и в текущем виде это неинтересно совсем, особенно бегать как угорелый. Не знаю даже, как сделать идею интересно - но у тебя, наверняка, есть пара-тройка идей. Я так, по мелочи только могу предложить.
Возможно прибывать воду не таймером, а по событию (либо отдельный режим "головоломки", где вода прибывает не по таймеру, а со взятием кристалла) - тогда игроку можно будет подумать над порядком взятия кристаллов.
Вода же это тоже не смерть - например, прибытие воды позволит проплыть на лодке к кристаллу, там, где раньше была пропасть.
Доп. условия, обычные квестовые, ибо просто бегать брать кристаллы наскучит, правил то совсем мало.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- strelokhalfer
-
- Не в сети
- Живу я здесь
-
- Знатный грамотей
- Сообщений: 1640
- Спасибо получено: 1080
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
То есть получается, что у нас два варианта реализации, еще пока не решила, на каком остановиться. В оверлеях немного смущает то, что, возможно, игра может сильно распухнуть от изобилия графики. Хотя, с другой стороны, в этом случае можно будет сделать карты куда красивее, чем простыми тайлами, и что круто! Так что думаю...
Но с проходимостью Ями-скрипта еще не пыталась разобраться. Однако, я тут вот что подумала: а может, дать герою возможность двигаться и по воде тоже? Действительно можно просто если спрайт игрока находится на тайле воды заменять его на спрайт игрока на лодке, а если на суше, то без лодки. Хотя..тогда лодка будет исчезать, что не есть здорово... И это тоже надо будет как-то, наверно, к регионам привязывать. Или еще как вариант вообще не париться, и сделать, чтобы герой сидел на чем-нибудь, что может и плавать и двигаться по суше.
Правил совсем мало реализовано... Изначально основная задумка игры была вообще НЕ в том, чтобы бегать-прыгать, скорее нажимая на все кристаллы... кстати, и в этом случае их нужно жать в нужном порядке по мере уровня глубины воды - сначала на более низких местностях, а затем выше-выше итп.
В данном прототипе основное, что я пыталась реализовать - это как раз эту самую воду, то есть динамическое окружение, которое меняется по мере прохождения и влияет на тактику действий игрока. Собственно, это и всё, что пока есть, от задумки только маленький кусок.
У меня были мысли делать прибывание воды как раз не по таймеру изначально, а делать так, чтобы таяли ледышки, и от их таяния прибавлялась вода, а игроку надо было до того, как они растают, передвинуть их в специальные места, где они нейтрализуются и исчезают, таким образом предотвращая пребывание воды в океане. Сейчас я думаю, что, возможно так и стоит делать, убрать вообще нафиг эти кристаллы и наставить ледышек по уровню а также мест для их уничтожения. Но это уже тогда будет какой-то манер сокобана ... В общем не знаю... И тут еще загводзка в том, что в этой задумке я не хотела сразу выводить на экран все ледышки, а делать их появление постепенно, и когда все ледышки либо растают либо удалятся - уровень заканчивать.
Но и делать состояние, когда много воды, очень выигрышным и желанным для игрока очень не хотелось бы, потому что задумывается еще такой элемент, как люди, живущие на острове. И как только вода достигает отметки, где находятся домик человека, то он сворачивается и уплывает на лодке прочь. И таким образом в конце каждого уровня идет статистика спасенных жителей острова. А это зависит от того, до куда максимум дошла вода. То есть одна из задач игрока - как можно быстрее выполнить миссию - убрать ледышки или собрать кристаллы и т.п., когда миссия выполнена - вода перестает пребывать и оставшиеся люди остаются жить на острове и благодарят героя. А вот если вода затопила все поселение целиком- тогда и настоящий геймо-овер. Как-то так.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
