RU

Игра "Последняя загадка богача"

Flire #142 20.08.2010 06:04 65 comments 35424 views

Привет всем. Выкладываю сюда свою первую игру. Прошу комментировать и критиковать всё, что можно - от названия и сюжета до оформления и пунктуации.
Надеюсь, вам понравится.
posl-zagadka.rar

Edited at 27.08.2010 06:34 (15 years ago)
Dark[Ol(U23)leneri] #34 20.08.2010 06:54 (15 years ago)

И что за странная запись

Spoiler

$curloc<>’задача1’

? Курлок же не так записывают.

Dark:

Судя по коду, у Вас письмо можно читать в каких-то определенных локациях. Может изменим это на вывод текста в дополнительном окне?

Там слишком много текста для этого. Хотя, не знаю, можно попробовать…

Dark:

а то у меня четыре письма с названием “Письмо ?”

Так и должно быть, письма - это ещё одна загадка, их надо расставить по порядку.

Dark:

все диалоги с родственниками пропали

Вот это не понял. Можно поподробнее?

Dark:

и я пока не понял где та самая локация “компьютер_особняк”

Это компьютер в особняке, он стоит в кабинете.

Ох, я уже не успеваю отвечать… :)

Dark:

Может нужно or вместо and?

Нет, если поставить “or”, то игрок сможет читать письма из этих локаций.

Dark:

Курлок же не так записывают

А как записывают?

Dark[Ol(U23)leneri] #34 20.08.2010 07:01 (15 years ago)

Там слишком много текста для этого. Хотя, не знаю, можно попробовать…

Текста много не бывает.

Так и должно быть, письма - это ещё одна загадка, их надо расставить по порядку.

я уже понял - ниже объясню почему)

Вот это не понял. Можно поподробнее?

После того, как разгадываешь все 4 загадки, пропадают диалоги с родственниками. Хотя возможно, я просто с ними уже поговорил.

Это компьютер в особняке, он стоит в кабинете.

В общем решил это дело так:

Spoiler

В локации onobjsel изменил весь код на:
menu ‘letter’

и все прекрасно смотрится)

Dark[Ol(U23)leneri] #34 20.08.2010 07:06 (15 years ago)

Нет, если поставить “or”, то игрок сможет читать письма из этих локаций.

А если оставить and, то игроку придется находиться во всех локациях сразу, чтобы прочесть. я не представляю себе как такое возможно)

А как записывают?

Вроде так

if $curloc=‘Начало’: *p ‘Курлок работает’

Dark[Ol(U23)leneri] #34 20.08.2010 07:08 (15 years ago)

Упс… этот способ требует проверку на ноуобжект, а то у меня уже случайным образом пять писем))

Spoiler

В общем решил это дело так:
Спойлер /
В локации onobjsel изменил весь код на:
menu ‘letter’
и все прекрасно смотрится)

Dark:

А если оставить and, то игроку придется находиться во всех локациях сразу, чтобы прочесть. я не представляю себе как такое возможно)

Нет, тут не то. Здесь работает запрет, если игрок находится в одной из этих локаций. То есть, чтобы прочитать, надо находиться в любой другой локации, кроме этих. Тут как раз и нужен and.

Dark[Ol(U23)leneri] #34 20.08.2010 07:14 (15 years ago)

Нет, тут не то. Здесь работает запрет, если игрок находится в одной из этих локаций. То есть, чтобы прочитать, надо находиться в любой другой локации, кроме этих. Тут как раз и нужен and.
Неужели я все время пытался читать именно в этих локациях?

Dark[Ol(U23)leneri] #34 20.08.2010 07:17 (15 years ago)

При попытки открыть сейф вообще выдал ошибку) код ошибки 0

Dark:

Неужели я все время пытался читать именно в этих локациях?

Видимо, да. =)
И, кстати, именно поэтому

Dark:

случайным образом пять писем)

работают запреты.

Dark[Ol(U23)leneri] #34 20.08.2010 07:23 (15 years ago)

Проще добавить к каждому письму по переменной и сделать проверку.
Например,
в начале ввести и обнулить переменную письмо[1]=0
а в локации, где идет добавление сделать проверку:
if письмо[1]=0: add obj ‘Ваше письмо’ & письмо[1]=1
все, никаких запретов и не понадобится)

Dark[Ol(U23)leneri] #34 20.08.2010 07:26 (15 years ago)

А первый раз было так прикольно играть… мне попалось слово

Spoiler

покой

Отличный пароль для умирающего старика.
Не то, что

Spoiler

сапог

хД)))

Dark:

все, никаких запретов и не понадобится)

Там не только это. Например, внучка может по сто раз отвечать одной и той же фразой, компьютер - глючить и спрашивать пароль, и не только это.

Dark:

При попытки открыть сейф вообще выдал ошибку) код ошибки 0

Вот это вообще непонятно почему. Когда выдаёт, когда нет. Будем разбираться.

Dark[Ol(U23)leneri] #34 20.08.2010 07:35 (15 years ago)

Там не только это. Например, внучка может по сто раз отвечать одной и той же фразой, компьютер - глючить и спрашивать пароль, и не только это.

Компьютер глючить? Это как?)))

А вообще, я бы на Вашем месте не побоялся забацать побольше проверок. На деле игра хорошая. Смущает непроходимость игры в случае допущения ошибки и то, что завещания как такового мы так и не увидели. В том же самом safecracker’e можно было даже себя вписать)

Spoiler

Представляете как можно постебаться над игроком, если он отправит напарника и тот решит все загадки и убежит с деньгами хД

Log in or Register to post comments.