0.底层逻辑:“抽象化+数据化——即数学才是这个游戏的本质”
其中“抽象化”是思维方式,“数据化”是呈现方式,数学是本质
以下教学内容都离不开“抽象化”和“数据化”这两个概念,因为这两个概念是这个游戏的本质。如果要玩好这游戏,必须学会把具象的东西抽象化,以及数据化看待游戏里的一些内容和机制。
譬如“英雄”这个游戏中最核心的单位:
从“抽象化”的角度去看,去掉动画建模、vfx(视觉特效)、音效等等,它最后剩下的是什么?其实就是一个“同心圆”,其中圆心是英雄的体积单位,他的技能/普攻攻击距离是圆半径,技能攻击范围则是一些规则图形,其中普攻和技能释放的频率则是攻速和技能cd(注意动模前后摇的影响)。因此英雄之间的对抗,可以抽象的看做移动中的“同心圆”之间的“躲避球游戏”,那些飞来飞去的技能,无非就是各种规则图形的“距离判定”罢了——而其中有一个重要知识点,“锁定敌方单位后,出现的虚线中的点与点之间的距离是50码。而虚线中间的那个固定不动类似-0-的符号代表英雄的普攻距离”;
而从数据化的角度去看“英雄”这个单位,它是一个公式,一个由技能+被动+普攻+符文+装备+召唤师技能组成的“伤害转换公式”。你对这个公式了解的越透彻,对这个英雄把握得就越深,所以“英雄”并不是单一的“英雄”这个单位,以上提到的符文、装备、召唤师技能都是英雄的组成部分。有时候同一个英雄,但因为一个小符文的不同或者出装及出装顺序的不同,可能都是截然不同的英雄打法。
同样的,游戏里的其他元素,如英雄单位在地图中的移速(敌方英雄的位置判断)、经济、兵线的处理、地形与迷雾与视野等等,都要用“抽象”和“数据”的两个角度去看(以下会细说)。
——透过游戏表象,其最本质其实就是数学,也就是代数和几何。
其中“抽象化”是思维方式,“数据化”是呈现方式,数学是本质
以下教学内容都离不开“抽象化”和“数据化”这两个概念,因为这两个概念是这个游戏的本质。如果要玩好这游戏,必须学会把具象的东西抽象化,以及数据化看待游戏里的一些内容和机制。
譬如“英雄”这个游戏中最核心的单位:
从“抽象化”的角度去看,去掉动画建模、vfx(视觉特效)、音效等等,它最后剩下的是什么?其实就是一个“同心圆”,其中圆心是英雄的体积单位,他的技能/普攻攻击距离是圆半径,技能攻击范围则是一些规则图形,其中普攻和技能释放的频率则是攻速和技能cd(注意动模前后摇的影响)。因此英雄之间的对抗,可以抽象的看做移动中的“同心圆”之间的“躲避球游戏”,那些飞来飞去的技能,无非就是各种规则图形的“距离判定”罢了——而其中有一个重要知识点,“锁定敌方单位后,出现的虚线中的点与点之间的距离是50码。而虚线中间的那个固定不动类似-0-的符号代表英雄的普攻距离”;
而从数据化的角度去看“英雄”这个单位,它是一个公式,一个由技能+被动+普攻+符文+装备+召唤师技能组成的“伤害转换公式”。你对这个公式了解的越透彻,对这个英雄把握得就越深,所以“英雄”并不是单一的“英雄”这个单位,以上提到的符文、装备、召唤师技能都是英雄的组成部分。有时候同一个英雄,但因为一个小符文的不同或者出装及出装顺序的不同,可能都是截然不同的英雄打法。
同样的,游戏里的其他元素,如英雄单位在地图中的移速(敌方英雄的位置判断)、经济、兵线的处理、地形与迷雾与视野等等,都要用“抽象”和“数据”的两个角度去看(以下会细说)。
——透过游戏表象,其最本质其实就是数学,也就是代数和几何。