отпуск, на который меня отправил дорогой Саня, был достаточно насыщенным, поэтому времени писать особо не было. в итоге - готовая концепция игры и ~2600 строчек костяка(но гавнокод ужасный).
last stable version потерял в результате секса с машиной, поэтому то, что осталось -
http://filekeeper.org/download/shared/K ... les.tar.gz (не компилируется из-за return 1 ld status(ошибку еще не нашел), но код посмотреть мона). насчет кода: если есть что сказать, говорите. хотя, копаться в чужом дерьме - занятие не всем по душе, конечно. там, собственно, и нет ничего, кроме заготовок, но собачка ходила по сгенерированному миру и даже подобию города
![Very Happy :D](./images/smilies/icon_biggrin.gif)
а концепция достаточно проста: %username ходил по разным мирам, спасая или истребляя их, а потом, после очередной пьянки с проститутками, на которой он от одной из них подхватил сифак, он просыпается в какой-то халупе и какие-то ребята с копьями говорят, что его послал сам Аллах и что он -непременно- должен спасти мир.
а загвоздка вот в чем: в мире появляются "дырки", из которых периодически выходит нечисть и начинает крушить все вокруг, сжигать посевы и насиловать мужчин, стариков и детей. известно, что "дырку" можно закрыть, прыгнув в нее и, пройдя сквозь тамошних обитателей, одолеть надзирателя "дырки"(идея понятно откуда сперта). и это плюс к тому, что в мире-таки финансовый кризис, и города-государства периодически тыкают друг друга копьями.
итак, цель - найти причину появления нечисти и устранить/помочь ее/ей.
дырок будет больше с течением времени, это количество растет в некой геометрической прогрессии, поэтому игру надо заканчивать как можно раньше, но не раньше того, как герой станет достаточно сильным для финального босса.
насчет системы игры:
в игре будет ~20 классов, из которых игрок выберет 2(или 3, еще не решил).
у каждого класса ~5 абилок, из которых 2-4 активных.
описание большинства классов составил, вопрос только в том, как это красиво изобразить в аскиии.
чтобы желающие могли себе представить, что это примерно будет, прилагаю абилки "мясника":
1) гниение(актив). ну, тут все понятно, он наносит сколько-то урона себе и стоящим рядом парням.
2) кидание топора(актив): мясник кидает столько топоров, сколько он держит(1-2) по диагоналям, они летят по некой траектории, притом: если топор втыкается в монстра, он наносит ему x% урона мясника обычной атакой. в случае, если монстр убит, топор летит дальше с удвоенной силой(следующее "втыкание" нанесет 2x% урона). если нет, то топор "застревает" в монстре, нанося 25% атаки мясника каждым ходом, когда топор в монстре. при этом мясник топор теряет(остается без оружия).
3) сексуальные девиации(пассив): мясник, убивая жертву, очень сильно радуется, а от радости наносит 0,5х урона по ближайшим врагам вне очереди. при этом, убив своей радостью еще одну жертву, он опять радуется, нанося уже в 2 раза больше урона(1х нормальной атаки). кап - 3х.
4) копрофагия(актив): если у противника остается <1% жизней, мясник может сожрать его вместе с дерьмом, восстанавливая x% от уровня здоровья сожранного.
5) доминация(можно включить/выключить, стоит х% hp за удар). мясник демонстрирует свою силу, нанося (strenght(мясника) - strenght(того_которого_атаковал))*x дополнительного урона. при этом если соперник оказался сильнее, мясник горько плачет и станится на 1 ход.
здесь х, понятно, зависит от уровня умения и еще не сбалансировано.
собственно, вот.
если кто-то поделится ценными мыслями и выразит отношение к задумке, буду рад. еще более буду рад, если кто-то посмотрит код и скажет, ГДЕЖБЛ*ДЬТАМОШИБКА!!!...