Инквизиция I, авторы - Евген и AleKon
Зацените и скажите будет ли так хорошо использовать инвентарь? Или лучше пихать картинки в доп описание?
Игра
Ведь молочная диета, благотворна для поэтов, если им всего шесть лет…
Воден:
А что вам мешает например так поступить: выпустить бету играбельную, а на даче шлифовать литературную и сюжетную составляющую.
ОЛОЛОЛО, МОЙ МОЗК. Не, ты чего, не будет такого. :)
А мы все ждем и ждем :)р
Вета, специально для тебя могу выслать незаконченную версию, чтобы ты наигралась, вдохновилась и понаписывала побольше игр :)(Я серьёзно)
Nex:
ACT 'Сильный удар': IF k=0: k = 1 ELSE k = 0 END END ACT 'Быстрый удар': IF k=1: k = 2 ELSE k = 0 END END ACT 'Удар ногой': IF k=2: 'Вы провели крутое комбо!' END k = 0 END
Некс, что-то не работает. Вообще ничего не выдаёт. Пишу вот так:
act 'Сильный удар':
атака_текущая = Атака+rand(2,3)+удача-Первый_враг_защита
IF атака_текущая < 0 :
атака_текущая = rand(0,1)
END
IF combo1 = 0:
combo1 = 1
ELSE
combo1 = 0
END
IF combo1 = 1:
combo1 = 2
ELSE
combo1 = 0
END
'Вы сильно ударили врага на <<атака_текущая>>'
Первый_враг_здоровье=Первый_враг_здоровье-атака_текущая
if Первый_враг_здоровье<=0:
'Вы убили <b><<$Имя_первого_врага>></b>.'
delact $selact
delact 'Быстрый удар'
delact 'Удар эфесом'
delact 'Удар ногой'
delact 'Особый удар'
delact 'Убежать'
delact 'Обманный финт'
delact 'Отбежать'
act 'Уйти':gt 'Начало'
msg1 = 0
ты_в_бою = 0
Деньги = Деньги+Деньги_полученные
CLOSE ALL
if музон_вырубил = 0:
$music='1'
else
$music='0'
end
if Золотой_кусок_получение<15:
Золотая_руда = Золотая_руда+1
end
exit
end
Первый_враг_атака_текущая = Первый_враг_атака+rand(-1,1)-броня
IF Первый_враг_атака_текущая < 0 :
Первый_враг_атака_текущая = rand(0,1)
END
'<b><<$Имя_первого_врага>></b> ударил вас на <<Первый_враг_атака_текущая>>'
здоровье=здоровье-Первый_враг_атака_текущая
xgt $curloc
end
end
act 'Быстрый удар':
атака_текущая = Атака+rand(-1,0)+удача-Первый_враг_защита
IF атака_текущая < 0 :
атака_текущая = rand(0,1)
END
IF combo1 = 2:
'Вы совершили СчиКОТку :)'
атака_текущая = атака_текущая+2
ELSE
combo1 = 0
END
'Вы быстро ударили врага на <<атака_текущая>>'
Первый_враг_здоровье=Первый_враг_здоровье-атака_текущая
if Первый_враг_здоровье<=0:
'Вы убили <b><<$Имя_первого_врага>></b>.'
delact $selact
delact 'Сильный удар'
delact 'Удар эфесом'
delact 'Удар ногой'
delact 'Особый удар'
delact 'Убежать'
delact 'Обманный финт'
delact 'Отбежать'
act 'Уйти':gt 'Начало'
msg1 = 0
ты_в_бою = 0
Деньги = Деньги+Деньги_полученные
CLOSE ALL
if музон_вырубил = 0:
$music='1'
else
$music='0'
end
if Золотой_кусок_получение<15:
Золотая_руда = Золотая_руда+1
end
exit
end
Первый_враг_атака_текущая = Первый_враг_атака+rand(-1,1)-броня
IF Первый_враг_атака_текущая < 0 :
Первый_враг_атака_текущая = rand(0,1)
END
'<b><<$Имя_первого_врага>></b> ударил вас на <<Первый_враг_атака_текущая>>'
здоровье=здоровье-Первый_враг_атака_текущая
xgt $curloc
end
end
Надеюсь Леша не убьёт.
Во-первых, такие конструкции
IF combo1 = 0:
combo1 = 1
ELSE
combo1 = 0
END
IF combo1 = 1:
combo1 = 2
ELSE
combo1 = 0
END
нельзя ставить друг за другом, потому что они выполняются все подряд за один проход.
Вот правильный код:
IF combo1 < 2:
combo1 = combo1 + 1
ELSE
combo1 = 0
END
Во-вторых, для удаления всех действий есть оператор CLA. Не нужно писать кучу DELACT’ов, достаточно один раз написать CLA.
В-третьих, ты опять запутался в многострочных формах. Перед строкой “act ‘Быстрый удар’:” находится лишний END, и в самом конце тоже лишний END.
Ну и напоследок, ты списал мой код неправильно. Для финального удара у меня написано
IF k=2:
'Вы провели крутое комбо!'
END
k = 0
то есть счетчик комбо обнуляется в любом случае, а у тебя
IF combo1 = 2:
'Вы совершили СчиКОТку :)'
атака_текущая = атака_текущая+2
ELSE
combo1 = 0
END
из-за этого комбо не сбрасывается, и можно вторым действием “совершать СчиКОТку :)” много раз подряд.
Благодарю, Некс. Побежал делать, иначе смерть через… В общем проехали :)
Воден:
А что вам мешает например так поступить: выпустить бету играбельную, а на даче шлифовать литературную и сюжетную составляющую.
Ни у коем случае. Недобитков нам не надо :)
MasterSet:
Ведь молочная диета, благотворна для поэтов, если им всего шесть лет…
Мастер, обьясни мне сей философский перл :)
Евген:
Надеюсь Леша не убьёт.
Зря надеешься *потрогал лезвие ножа*.
Некс, спасибо тебе за опеку неразумного дитяти :)
Классику надо знать.
AleKon:
В июне же мы с Евгеном практически в глухом ауте.
Увы, июнь наступил, и мое предсказание сбывается. Надо мной нависло грозное Божество Вступительных Экзаменов и уже потрясает копьем с насаженными на него головами непоступивших абитуриентов книгами :) В этом месяце время на КУСП у меня будет возникать редко и нерегулярно. Евген скоро уезжает в деревню и тоже не сможет нормально кодить в июне.
Итак, временно ставим Инквизицию на тормоз, в надежде включить в июле форсаж :)
16 июля мне в лагерь, на Браславы, забыл?
А, черт, точно. Итак, Евген проведет почти все лето, разъезжая по “оздоровительным местам”. Судьба Инквизиции становится неопределенной :( И до начала июля не смогу сказать ничего определенного.
Ну что, господа авторы. Каникулы благополучно завершились. Пора брать куген в руки и приступать к работе над игрушкой! :)
Скоро начнём брать руки в куген и игрушкать над работой, если Лёша всёже не забьёт на неё из-за ВУЗа… Грёбаная учёба…
Прям беда. То отдых, то учёба - когда игрушкать то?