Рыба моей мечты #8 или кручу-верчу, запутать хочу
Анимации на Аперо быть! Одеваем белый костюм пчеловода и идём развлекаться (с кодом) на пасеку. Мы запустим в воздух сразу 4-ёх пчёл одновременно...
И они все улетят (достигнув финиша), скрывшись за границами экрана (в разное время). Код -> https://disk.yandex.ru/d/6q_Bx3ubiAE_8Q
Наша пчёлка подлетает к цветку, садится на него, опыляет и улетает обратно. Анимация состоит из 3ёх действий - вперёд, стоп, назад. Код с цветком взят из примера 7-ой статьи. Код -> https://disk.yandex.ru/d/6vgJ0J8EKv9s3w
Как ты уже знаешь (если уже пробовал писать игры), в Аперо есть свой редактор кода. Он состоит из экспресс-панели с командами для быстрого доступа и самим полем для ввода кода. А при нажатии на кнопку Развернуть, весь написанный тобою код переход в "Полноэкранный Режим". Для запуска игры надо нажать на Тестовый Запуск, рядом.
Новая Локация - создаёт локацию с заданным именем, в конце которой будет стоять \СТОП
Добавить Кнопку - для перехода в локацию. Имеет вид \(Локация1, Перейти?)
Объявить Переменную - ну кому я рассказываю? \(Имя=КотДурак) вместо 1000 слов.
Напечатать Переменную - тупо создаёт круглые скобки \() типо таких, для ленивых.
Добавить условие - довольно часто юзаю. \ЕСЛИ (x=y) \ТО \(z=1) и по аналогии.
[b] - Жирный Шрифт, который очень хорошо отличается от обычного текста. [/b]
[i] - наклонный курсив, обычно используют для прямой речи, буквы как бы наклонены. [/i]
[u] - подчёркивание текста - нижней линией, вот прямо как сейчас. (почти, только ниже) [/u]
При написании [br] Текст начинается с новой строки (в самом коде)
При написании [br]
Текст начинается с новой строки (для игрока)
[hr] это горизонтальная линия (узнал о её существовании вместе с вами)
[size=22] Пару раз юзал чисто побаловаться, не более [/size]
[font=Tahoma] Три шрифта на выбор - Sans-serif, Tahoma, Arial [/font]
https://apero.ru/Документация же содержит в себе подробное описании возможностей, как надо работать с кодом игры. И краткие примеры для начинающих. (У меня много времени ушло на их написание) Здесь перечислен (краткий) багаж доступных в Аперо функции (далеко не весь). С некоторыми из которых (выборочно), я тебя уже познакомил. А именно многострочные (10) и однострочные массивы (9) и циклы, работа с текстом и ввод значений (14), режим вывода и системные локации (15), блоки (17), анимация (18) и таймер (19).
На сайте есть раздел посвящённый (уже созданным) онлайн играм, куда мы прямо сейчас и направимся. Он включает в себя три подраздела.
- Каталог с уже (полностью) готовыми играми от старожил проекта (их достаточно мало)
- Примеры для новичков (с открытым кодом) и описанием работы различных механик.
- В Песочницу публикуются (незавершённые) прототипы игры новичков или бета версии.
https://apero.ru/Текстовые-игры/Испытание-Лабиринтом вот пример одной из лучших игр на платформе Аперо (сделанной мною за 3 дня на спор). В идеально абсолютно всё! В ней доступно 10 лабиринтов, на прохождение которых у вас может уйти не один час реального времени.
Очередной пример простой текстовой игры для новичков. В конце есть даже работа с инвентарём. Прим, игру не пройти до конца (если кое-где не дописать код - см. сравни со вторым примером ниже). Код -> https://disk.yandex.ru/d/b9Nza8A8zL5Zyw Но игру можно написать иначе, более интересным способом (используя локальные переменные). Позволяя находиться на двух и более локациях одновременно.
Обратите внимание на строчку \ЕСЛИ (Выбор=1) \ТО ( [br] \(МойКот) \) \СТОП
А особенно на ( \(МойКот) \) \СТОП, где гиперссылка для вызова на локации \МойКот находится в скобка ( \) ограничивающих выполнение кода для команды \ECЛИ. И в случае, если мы уберём данные скобки, команда \СТОП в той строчке выполнять не будет (только на следующей строке). И в следствии этой недоработки, вместе с первой (локацией) выведется и следующая за ней локация (обе разом). Код -> https://disk.yandex.ru/d/_7hMoXdXvPaEfQ
Если у тебя возникнут вопросы, то на сайте есть подробная документация (как надо работать с кодом) -> https://apero.ru/Документация . Новичкам всегда готовы помочь старожилы проекта. А именно:
1) Александр -> https://vk.com/san90
2) Михаил -> https://vk.com/stalkersleem
3) Дмитрий -> https://vk.com/drkcrwn
4) Михаил2 -> https://vk.com/id17130734
5) Пашка Пистолет -> https://vk.com/glumpa









































































































































