Gwaedh (10 January 2016 - 03:28) писал:
Давно хочу нормальные ксенорасы.
Безруких гусей-телепатов, силикоидов-булыжников, паразитов-симбиотов, колонию микроорганизмов.
И чтобы у всех была ДЕЙСТВИТЕЛЬНО уникальная механика, а не "резист к холоду, но иммолейт импрувед, вот кароч новую расу придумал)))"
Пытаемся.
Есть куча не самых заметных проблем.
От простого: спрайты самой расы, спрайты для одежды расы, спрайты в руках, лица, волосы, протезы, части тела.
Но это не сложно, дальше: организация правильного выбора спрайтов для расы, описание органов, операции, силы самой расы (не сложно), кукла выбора части тела (больше частей, чём у людей - очень большая проблема), слоты одежды, код органов и частей тела, обработка получения урона по частям (особенно - не стандартным), промахи, прости господи. Это вершина. Менее заметные: возможность лежать, пристегивание к стулу, взаимодействие с химией (хорошо, если можно просто закрыть все, но есть ли такая раса?), медицина, в плане анализа и лечения - отдельно, операции (очень большая проблема, сильно связана с куклой), всякие штуки, вроде крио (узкий спрайт, широкии расы торчат), слипперов, возможность использовать мехов. Еще более мелкие штуки, вроде: глаза (можно ли завязать, выколоть, повредить при работе со сваркой, ослепление разными предметами, вроде флешки, всякие перцовки, худы от сварочной маски), вирусы, генетика (даже на бэе, где её как бы нет). Это опять же не все. Куча вопросов к инвентарю: взятие предмета в руку (где отдельный код для левой и правой), одевание предмета стандартными функциями. Даже ходьба. Эксперимент показал, что нельзя просто сделать персонажа с хвостом вместо ног. Он не сможет ходить и будет падать.
Это все можно исправить и сделать гибко, но сейчас, если не взяться основательно, уйти дальше человека с другим спрайтов и парой сил (как алиенов или воксов) будет весьма не просто. Хотя, конечно, можно просто взять и сделать IPC-халков или дион без глаз, но с глазами.
Это если не резать механику. Другой подход, условно, спаун слаймом или каким-нибудь мемо. Но это немного странно. Хотя, тоже вариант.