RU

Инквизиция I, авторы - Евген и AleKon

Евген #278 07.03.2011 17:59 479 comments 165591 views

Зацените и скажите будет ли так хорошо использовать инвентарь? Или лучше пихать картинки в доп описание?
Игра

Edited at 24.05.2011 04:07 (14 years ago)

Ведь молочная диета, благотворна для поэтов, если им всего шесть лет…

Воден:

А что вам мешает например так поступить: выпустить бету играбельную, а на даче шлифовать литературную и сюжетную составляющую.

ОЛОЛОЛО, МОЙ МОЗК. Не, ты чего, не будет такого. :)

А мы все ждем и ждем :)р

Вета, специально для тебя могу выслать незаконченную версию, чтобы ты наигралась, вдохновилась и понаписывала побольше игр :)(Я серьёзно)

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 июля мне в лагерь, на Браславы, забыл?

А, черт, точно. Итак, Евген проведет почти все лето, разъезжая по “оздоровительным местам”. Судьба Инквизиции становится неопределенной :( И до начала июля не смогу сказать ничего определенного.

Ну что, господа авторы. Каникулы благополучно завершились. Пора брать куген в руки и приступать к работе над игрушкой! :)

Скоро начнём брать руки в куген и игрушкать над работой, если Лёша всёже не забьёт на неё из-за ВУЗа… Грёбаная учёба…

Прям беда. То отдых, то учёба - когда игрушкать то?

Log in or Register to post comments.