Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Нелинейные игры #106

Open
bomzheg opened this issue Aug 13, 2024 · 3 comments
Open

Нелинейные игры #106

bomzheg opened this issue Aug 13, 2024 · 3 comments
Labels
enhancement New feature or request game editor game play help wanted Extra attention is needed question Further information is requested

Comments

@bomzheg
Copy link
Owner

bomzheg commented Aug 13, 2024

1 количество уровней, в которые можно попасть завершив этот - от 1 до Х (кроме финального)
2 количество уровней из которых можно попасть в этот от 1 до Х (кроме стартового)
3 Количество финалов от 1 до Х. При этом количество стартов - 1.
4 Каждый нефинальный и нестартовый уровень обязан иметь не менее одного предыдущего и не менее одного следующего
5 стартовый уровень имеет 0 предыдущих
6 финальный уровень имеет 0 следующих
7 в графе допустимы циклы
8 в графе есть только одна компонента связности, причём из каждого уровня должен быть достижим хотя бы один финал

@bomzheg bomzheg added enhancement New feature or request help wanted Extra attention is needed question Further information is requested game editor game play labels Aug 13, 2024
@bomzheg
Copy link
Owner Author

bomzheg commented Sep 11, 2024

Red RB, [11.09.2024 17:00]
Короче в бот нужна такая херня по поводу нелинейного сюжета. Типа на выбор три уровня. Проходишь цепочку одного, потом второго, потом третьего. Очерёдность не важна, но выбор есть

Юрий Чебышев, [11.09.2024 17:01]
но в итоге все уровни проходишь?

Юрий Чебышев, [11.09.2024 17:01]
просто в разном порядке?

Red RB, [11.09.2024 17:01]
Типа выходит от бота уровнь:
Уровень номер раз: чудесная охота
Уровень номер два: летать как слон
Уровень номер три: Иисус с нами

Red RB, [11.09.2024 17:01]
И проходить можно любой

Red RB, [11.09.2024 17:02]
Жмётся один уровень

Red RB, [11.09.2024 17:02]
Идёт по нему сценарий

Red RB, [11.09.2024 17:02]
Потом из трёх два остаётся

Red RB, [11.09.2024 17:02]
Проходишь ещё один

Red RB, [11.09.2024 17:02]
И в конце третий

@bomzheg
Copy link
Owner Author

bomzheg commented Sep 11, 2024

Red RB, [11.09.2024 17:03]
Ещё побочные уровни на одном сделать можно

Red RB, [11.09.2024 17:03]
Типа за побочный несколько очков

Red RB, [11.09.2024 17:03]
Можешь не проходить

Red RB, [11.09.2024 17:03]
Но плюшки свои даёт
Типа можешь за этот побочный уровень получить раньше подсказку на один из следующих уровней

@bomzheg
Copy link
Owner Author

bomzheg commented Oct 2, 2024

Vladimir Zavr:
Ок, можем ли мы сделать так, что от того был ключ вбит или нет, выходит альтернативное задание?

Юрий Чебышев:
Типа что в ответ на ключ не бонус а текст?

Vladimir Zavr:
То есть есть уровень 1. В нем есть СХ ключ, и БХ. В зависимости от того был ли вбит БХ, выходит либо уровень 2.1 либо уровень 2.2. Оба закрываются уровнем 3

И там и там ключ один

Разный толькл текст

Юрий Чебышев:
Ну это возвращает нас к идее нелинейных игр

Vladimir Zavr:
Это линейная игра

Просто БХ

Это модификатор

Он влияет только на текст уровня

Типа обычная булева переменная

Юрий Чебышев:
Ну в думаю, что в условиях моего движка это таки вариант нелинейности

Vladimir Zavr:
Если да то выходит уровень «ты пидор» если нет то «ты мудак» Ключ и там и там одинаковый

Просто мы в зависимости от текста можем делать иллюзию нелинейность

То есть по факту ты для одного и того же уровня делаешь два текста. Просто в зависимости от того был ли введен БХ. Меняется текст

bomzheg added a commit that referenced this issue Nov 13, 2024
bomzheg added a commit that referenced this issue Nov 13, 2024
bomzheg added a commit that referenced this issue Nov 13, 2024
bomzheg added a commit that referenced this issue Nov 13, 2024
bomzheg added a commit that referenced this issue Nov 13, 2024
bomzheg added a commit that referenced this issue Nov 13, 2024
bomzheg added a commit that referenced this issue Nov 13, 2024
bomzheg added a commit that referenced this issue Nov 13, 2024
bomzheg added a commit that referenced this issue Nov 15, 2024
bomzheg added a commit that referenced this issue Nov 15, 2024
bomzheg added a commit that referenced this issue Nov 15, 2024
bomzheg added a commit that referenced this issue Nov 15, 2024
bomzheg added a commit that referenced this issue Nov 15, 2024
bomzheg added a commit that referenced this issue Nov 15, 2024
bomzheg added a commit that referenced this issue Nov 15, 2024
bomzheg added a commit that referenced this issue Nov 15, 2024
bomzheg added a commit that referenced this issue Nov 28, 2024
bomzheg added a commit that referenced this issue Nov 28, 2024
bomzheg added a commit that referenced this issue Nov 28, 2024
bomzheg added a commit that referenced this issue Nov 28, 2024
bomzheg added a commit that referenced this issue Nov 28, 2024
bomzheg added a commit that referenced this issue Nov 28, 2024
bomzheg added a commit that referenced this issue Nov 28, 2024
bomzheg added a commit that referenced this issue Nov 28, 2024
bomzheg added a commit that referenced this issue Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request game editor game play help wanted Extra attention is needed question Further information is requested
Projects
None yet
Development

No branches or pull requests

1 participant