Ответ: Система оружия
Хорошо сделано в серии action RPG "Borderlands".
Там, насколько я понимаю, за вычетом сотни уникальных пушек каждый ствол делается из "запчастей", каждая запчасть модифицирует базовые параметры оружия определённого типа.
Следим за руками:
1. Тип оружия (снайперка, автомат, пистолет, гранатомёт, etc.)
2. Производитель (тебе может и не подойдёт; в борделе у каждого вендора был свой "flavor")
3. Собственно, запчасти: приклад, коробка, ствол, рукоятка, прицел, магазин.
4. Уровень пушки (опять же, тебе может не подойти)
По байту на каждый кусочек паззла - вот и получили "код" пушки. Дальше комбинируем как понравится/делаем генератор. Расширение арсенала: сделал новый приклад - сразу получил много-много новых возможных комбинаций.
В "запчасти" можно ещё докинуть паттерн выстрелов (как временной, так и пространственный - одиночные/burst/очередь; в одну точку/дробовик/линией/крестиком), какие-нибудь эффекты типа упомянутых кровотечения/сжигания/взрывов/кислоты.
P.S.
Помню, как развлекался с редактором сейвов во втором борделе, подгоняя запчасти на понравившуюся мне снайперку, чтобы сделать себе идеальное оружие)) Было бы круто, конечно, если бы в игре была возможность запилить пушку "на заказ"...
__________________
Public service announcement: вы можете заблокировать отображение сообщений определённого пользователя, добавив его ник в список игнорируемых.
Tau lab. We LOVE you. We MADE you.
|