egorius: (Default)
[personal profile] egorius

Бродит во мне бредовая мысль, и, чувствую, пока её не запишу, она от меня не отстанет. Так что придётся вам мучиться.

Если читать всякие фэнтезийно-ориентированные книги, на каждой второй странице главный герой будет «плести заклинания». Каждый автор описывает свою, более или менее продуманную магическую систему. У кого-то заклинания в явном виде «составные», сплетаются из каких-то базовых элементов, у кого-то достаточно махнуть волшебной палочкой, но все сходятся на том, что заклинания бывают простые и сложные.

Теперь вспомним какую-нибудь игру, в которой присутствует магия. Например Diablo, особенно в случае героя-мага. Или тех же Heroes of Might and Magic. Главный герой может использовать заклинания, которые он «выучил», и чем дальше, тем больше и круче ему дают выучить. То есть в способности творить нашему герою отказывают.

Спрашивается, почему? Давайте, например, представим заклинание как совокупность точек, несущих заряды магической энергии, и опишем их начальные координаты и закон движения. Например, в виде программы на специализированном языке. Язык не должен быть слишком простым (иначе будет неинтересно), а программы на нём должны быть достаточно короткие (иначе будет скучно). Визуально это может быть, например, последовательность рун, для придания колорита. И пусть герой не читает книжки и скроллы, а пишет их!

Вот представьте: на «следующем уровне» ваш герой выучился считать до трёх и теперь может стрелять сразу в нескольких врагов! Или изучил полярную систему координат и может завращать вокруг себя защитный экран, сказав r=5,a=0;;a++! Или освоил конструкцию if-else, перспективы просто заоблачны.

Мысль-то далеко не новая, я понимаю. Лично мне памятны «войны на сердечниках» — Core Wars (а это ещё шестидесятые!), и CRobots была игрушка. Но ничего такого ненапряжно-зрелищного я не видел. Это в принципе логично, но обидно…

Date: 2005-09-14 07:50 pm (UTC)
From: (Anonymous)
Да Вы батенька не играли в Evil Island (Проклятые земли). Чего только стоит:
"acid_fog{e2;e2;e2;e2;e2;e2;t2;m1}" - спелл кислотного тумана с рунами 6хУ++, Ц++, З-
"wand 4.meteoric[healing{ic;e2;e2;m2;m1;m1;m1;m1}]" - лучший из честных жезлов с автолечением

Snork.

Date: 2005-09-14 08:42 pm (UTC)
From: [identity profile] egorius.livejournal.com
Ц++ — за одно это стóит поиграть! :)
А я вообще мало во что играл-то, на самом деле. Я вот даже counterstrike ни разу не видел.

Profile

egorius: (Default)
egorius

September 2025

M T W T F S S
1234567
891011121314
15161718192021
22232425262728
2930     

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Mar. 15th, 2026 12:21 am
Powered by Dreamwidth Studios