1.简单的问题如果要量化、数学化就很繁琐。
(1)网络上看到的一个例子:很多游戏公司的程序员根本不玩儿游戏。策划案需要极其细致。
跟随功能:和队长隔着半张地图,玩家点了跟随,这时是否要跟随;如果要跟随的话怎么跟,半张地图是慢慢跑过去,还是有飞行坐骑召唤出来飞过去,还是走最近的传送点传送过去;还是干脆就不跟随了,不跟随的话要有提示吗,或者隔的太远就干脆不显示跟随按钮了?和目标的距离已经很近了,点跟随还要再走两步吗?
感想:①使用者看起来很普通的功能,在开发者看来都要考虑很多因素。②玩家看起来有趣的游戏,在程序员看来可能是无聊的定义和实现。③有些玩家想不明白的地方或者需要试验才能明白的游戏机制,如果能看到源代码或者其设计框图,都会迎刃而解吧。
(2)自己想的例子可能不恰当:日常生活中的话可能是极不严谨的。
如生活中讲:只要努力学习,一定会成功的。这其实是一个时序问题。首先要下定义,什么是努力学习,什么是成功?如果说每天学习时间大于5小时并坚持三年称为努力学习,那么这五个小时需要是连续的吗,如果是学一分钟,玩儿一分钟并持续十个小时可不可以,等问题。什么是成功,比如赚到100万元,不论是不是足够合理,一旦要求给出定义则必须是明确的。如果做到了,什么时候会成功,一定会成功吗?是不是应当有一个概率,在什么努力程度下,在什么时间段内获得成功的概率是多少?