角色扮演游戏设计全解析
1. 随机数函数
在游戏设计中,随机数的生成是一个常见需求。可以使用 Rnd 来编写一个返回整数的随机数函数:
Public Function Random(ByVal lMax As Long)
Random = Int(Rnd * lMax)
End Function
若要根据攻击值进行判定,可按如下方式操作:
If Random(20) > Attack_Value Then ...
2. 角色属性
角色属性是定义角色特点和能力的重要元素,主要包括以下几种:
- 敏捷(Dexterity) :体现角色的敏捷程度、操作物体(如武器)的能力以及玩家使用双手的总体技能。敏捷值极低意味着角色笨拙,而极高则表示角色能够操作复杂设备并执行快速、复杂的动作。高敏捷度有助于提升使用各类武器(如剑、狼牙棒、弓等)的效果。
- 智力(Intellect) :代表角色的学习、记忆和解决问题的能力。法师职业通常需要极高的智力,而在战士职业中,相对较低的智力较为常见,因为在这些职业中,蛮力比智力更为重要。
- 魅力(Charisma) :反映角色的吸引力和外貌,通常会影响他人对角色的反应。魅力值极高的角色会吸引他人,而极低的则会让人避开。骑士通常具有很高的魅力,体现了他们的英雄气概。
-
超级会员免费看
订阅专栏 解锁全文
1071

被折叠的 条评论
为什么被折叠?



