Несколько вопросов от новичка

Re: Несколько вопросов от новичка

могу ли я удалять акты через if? будет момент, где после ввода актов будет проверка, где количество актов равно числу определенному в массиве и если это число ниже количества актов, то нужно удалить определенный акт(act) или добавить(если число значительно больше). если да, то как тогда лучше это сделать: до объявления действий вводить delact или после?
Чтобы было понятно, ниже пример того что спрашиваю:

Код:

результатмассива = 3

if результатмассива > 3:
    !тогда нужно добавить акт
    act 'новое действие':
        gt 'куда нужно'
    end
end
if результатмассива < 3:
    delact 'первое действие'
end
act 'первое действие':
    gt 'первый дом'
end
act 'второе действие':
    gt 'второй дом'
end

ejikplains
useravatar
Offline
53 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Несколько вопросов от новичка

Думаю, что сначала лучше создать действие, а потом его удалять :-)

NickoAilus
Фантаст-любитель
useravatar
Offline
78 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Несколько вопросов от новичка

логично. но тогда по логике действие уже введено и в раздел действий добавлено, а delact после его удаляет, но поскольку действие уже введено, нужно обновить их список. но если он очищается, то вроде заново идёт ввод, delact и очистка и так бесконечно.... но это только в теории рассуждаю.... или всё же действие после delact сразу удаляется из действий без обновления?

ejikplains
useravatar
Offline
53 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Несколько вопросов от новичка

Разобрался сам абсолютно случайно(сделал совершенно другое, но решена была задача. не так, как хотел, но получилось).
...
Теперь вопрос такой: возможно ли реализовать таймер с выводом времени?
В бою одна из способностей потребует от игрока быстрого выбора. Если игрок не выбрал за отведенное время ничего, то он теряет жизнь. Так же если выбрал не верно, то тоже её теряет. Таймер должен видеть игрок только в случае если ему выпадает данная способность.

ejikplains
useravatar
Offline
53 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Несколько вопросов от новичка

ejikplains,
в разделе "Разработчикам" есть пример "Взорви зомби", также ещё что-то в каталоге было, кажется, только уже не помню, какие именно игры.

Ну и традиционно скажу своё "фи" ) Сам лично не люблю такие задания "на скорость" в текстовых играх, хотя, отмечу, на всё воля автора )

Nex
useravatar
Offline
4293 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Несколько вопросов от новичка

агась, спасиб за наводку, изучу)))

ejikplains
useravatar
Offline
53 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Несколько вопросов от новичка

господа старейшины. Два вопроса возникли.
первый: Любая локация, при большом объеме текста, всегда выносит игрока в конец текста. тобишь, по факту, чтобы начать игроку читать, ему нужно поднимать раздел описания вверх. Вопрос: как сделать так, чтобы после очистки описания и ввода нового текста, блок описания не в конец уходил, а вверх в начало? Ну и так-то возможно ли реализация системы, при которой строка действия появляется только после того, как игрок дочитает текст вниз?
Второй: возможно ли реализовать плавное появление текста, и, через какое-либо время, его плавное затухание?

ejikplains
useravatar
Offline
53 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Несколько вопросов от новичка

Уверен, что старейшины ответят, я не из их числа. Однако, поделюсь  мнением насчет остроты темы. Локации со скроллами очень тяжело воспринимаются. Вплоть до неприязни. Это я не только от себя говорю. Намного легче читать текст, который не огромной портянкой, а разбит на блоки/абзацы с отступами или двойным Enter. Если длинны не избежать, лучше разбить на несколько локаций. Чтобы при чтении не требовался скролл. Все только спасибо скажут. Желаю успехов в разработке.

Wol4ik
Сталкер
useravatar
Offline
133 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Несколько вопросов от новичка

ejikplains,
про скорлл незнаю. Соглашусь с Wol4ik'ом.

Насчет же затухания. Есть только идея. Тебе придется сделать что-то вроде такого.

ОТСЧЕТ - КОМАНДА а команда по смене цвета текста на более прозрачный. Вроде есть такое. - ОТСЧЕТ - КОМАНДА... и так далее.

Идею не проверял ибо мне оно не очень нужно. Но если сильно нужно попробуй вдруг прокатит. В RGB вроде должен быть параметр прозрачности. Альфа или что-то такое он. Отсчет должен быть небольшим, чтобы была эта самая плавность.

oleksandrigo
ТвореЦ
useravatar
Offline
98 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Re: Несколько вопросов от новичка

То, что старательно делаю - это полноценная интерактивная книга-игра. Это именно книга-игра. Не квест интерактивный, ибо здесь присутствует полноценная боевая система с шестью стихиями драконов и рандомно дающимися им способностями, коих 4, и, это книга в первую очередь, количество текста говорит само за себя. К тому же, напичкана разными сюжетными головоломками. Местами не столь много сюжета, сколько диалоги между персонажами, и вниз страницы уходить всё равно приходится, ибо та или иная часть текста это логическое завершение. к тому же сверху появляются картинки персонажей или локации, что уже занимает местами до половины места....
Да, я бы с радостью избегал бы большого текста и разбивал бы его, но сюжетная составляющая такова, что игрока может начать бесить именно незаконченность текста и перенос на другую страницу, нежели pageup....

ejikplains
useravatar
Offline
53 Сообщений
Информация о пользователе в сообщениях
Администратор отключил публичную отправку сообщений

Информация

Статистика форума:
 
Всего тем:
1026
Всего опросов:
14
Всего сообщений:
16790431
Сообщений на этой неделе:
20
Пользователи форума:
 
Всего пользователей:
2257
Последним зарегистрировался:
Morris