Как сделать?
Re: Как сделать?
Всем привет. Я полный новичёк в роли разработчика игр. Сейчас я пытаюсь сделать игру по "Вселенной Метро 2033" только в Минске. У меня очень много вопросов
Начну с того для чего нужно поле "Выполнить при посещении"? И для чего "Базовые действия"?
Лично я использую раздел "Базовые действия" для вставки кода на переход в другую локацию.
Re: Как сделать?
Nex написал(а):
Если хочешь сделать игру "чисто на ссылках", тебе необходимо очень хорошее знание QSP.
Въехать "с ходу" во все тонкости вряд ли выйдет, даже с нашей помощью.
Да уже вышло хД
Nex написал(а):
Попробуй сначала сделать игру попроще, со стандартными действиями (ACT), получишь базовые навыки, тогда и за технические ухищрения можно будет браться.
7.40 - на мой взгляд достаточно опыта.
Nex написал(а):
Пока что, из твоих сообщений я даже не понимаю, в чем именно проблема.
я предлагаю добавить функцию Предмета, которая была бы одинаково активна как и в инвентаре так и в описаниях... ну в самом тексте игры)
Максим написал(а):
Всем привет. Я полный новичёк в роли разработчика игр. Сейчас я пытаюсь сделать игру по "Вселенной Метро 2033" только в Минске. У меня очень много вопросов
Начну с того для чего нужно поле "Выполнить при посещении"? И для чего "Базовые действия"?
Лично я использую раздел "Базовые действия" для вставки кода на переход в другую локацию.
Максим, советую для начала скачать примеры и, также для начала, можно скачивать легкие игры с открытым кодом - это очень помогает.
Например, для обучения отлично подойдут игры с конкурсов "Вжжж" и "TWIFcomp". Говорю как новичек новичку)
Re: Как сделать?
Nex написал(а):
QGen - для авторов текстовых игр, а они, как правило, немножко писатели и немножко программисты.
Не надо ровнять всех под одну гребенку. Тем более что любая программа для создания чего-либо в первую очередь должна быть простой в использовании.
Nex написал(а):
Давай придерживаться темы - вопросы "как сделать?"
Окей
Re: Как сделать?
После просмотра примеров на сайте заинтересовала реализация одного из них но более интересным способом
В примере rpg.gam в начале есть момент повышения скила в зависимости от количества очков. Все прекрасно работает только есть проблема
Проблема: как сделать чтобы после выбора скила он пропадал. (не пойму пока я тут массивы IF)
Объяснение : Есть переменная Скилл=0. При нажатии на выбор скила она изменяется на if Скилл=0: cls & Скилл=Скилл+1 в результате чего он должен пропасть из доступного выбора.
Не пойму этот момент.
=======================Вопрос снят решение найдено================
Re: Как сделать?
gr1mm3r,
Для того, чтобы наличие действия на локации зависело от переменной, в твоем случае следует задать действия в коде - область "выполнить при посещении".
Например, у тебя есть базовое действие "Выбрать скилл мечника", с кодом "Скилл=Скилл+1 & XGOTO $CURLOC".
Записываем его в коде локации:
ACT 'Выбрать скилл мечника':
Скилл=Скилл+1 & XGOTO $CURLOC
END
Оборачиваем его в условие, чтобы действие появлялось только если Скилл=0
IF Скилл=0:
ACT 'Выбрать скилл мечника':
Скилл=Скилл+1 & XGOTO $CURLOC
END
END
Информация
- Статистика форума:
- Всего тем:
- 1062
- Всего опросов:
- 14
- Всего сообщений:
- 16791271
- Бездействующий:
- Пользователи форума:
- Всего пользователей:
- 2905
- Последним зарегистрировался:
- themuxalych
