Тема: Fantasy & RPG
Показать сообщение отдельно
Старый 18.01.2008, 22:35   #4
Halk-DS
Разработчик
 
Аватар для Halk-DS
 
Регистрация: 09.08.2006
Адрес: Украина
Сообщений: 431
Написано 65 полезных сообщений
(для 53 пользователей)
Сообщение Ответ: Fantasy & RPG

Насчет двига игры!
Судя по том, что писал Мока! Нуно игроку дать в зубы оружые, ну или просто дать в зубы! Гы ! Выкинуть из характеристи навык меткости, нарисовать на екране прицел, как в контре. При нажатии ЛКМ включяем

Animate...
CameraPick(...)
If EntityDistance(...) < ...
Пускаем функцию по вичеслению урона и т.д.
EndIf

потом также ставим лимит времени на нажатие клавиши ЛКМ и т.д.
Тоесть управление как в Готике! От токо стоит ли мне добавлять возможность комбинацый как в Тейкен, Принц персии и т.д.? Кода персонаж бьет моба, ему добавляются очки за точность(смотря как точно он ударит и защитится ли враг), за какие например можно улутшать характеристики типа Силы, Ловкости и т.д! За убитого моба ему дают опыт, который позволяет ему улутшать навыки(не учить, улутшать)! Подомал насчет тех перчяток "+15 скорости"! И вот что решил! Если у тя перчятки, значит они мешают двигатся, скорость атаки минус скокототам! Чем круче перчи, тем менший минус! Тоесть будет такая формула скорости: AtkSpeed=(PlayerSpeed-ArmorWeight)
AtkSpeed - Готовая скорость боя игрока!
PlayerSpeed - чему доривнюет скилл скорости игрока!
ArmorWeight - минус который дают (Перчятки+Оружие+(Доспехи/2))!!! доспехи делим надва, изза того, что они мешают драться менше чем перчятки и оружие!
Вот пример при:
Скорости игрока= 30
Вес оружия=7 кг.
Вес перчяток=2 кг.
Вес доспехов=30 кг.
AtkSpeed = 30-(2+7+(30/2)) = 6 Ударов в минуту
Если AtkSpeed <= 0 то персонаж не созрел дла такой амуниции
Скорость бега игрока = Скорости игрока минус вес всей амуницыи поделено на два или три!
(Offline)
 
Ответить с цитированием