冲突的意志,不过是代码里的一堆Append
刚看完《神雕侠侣》,被杨过那小子给气到了。他妈的,一会儿要等小龙女,一会儿又要报仇,这内心冲突比我的牙疼还厉害。我就琢磨,能不能把这种“冲突的意志”给量化出来?看看他每天到底在纠结些什么玩意儿。
我撸起袖子,直接干。打开电脑,敲下几行代码,就想搞个小程序跑跑,来模拟这个过程。我找了个最简单能跑起来的环境。
我设置了两个关键数值,就跟我们当年做游戏属性一样简单:
- 情花毒(代表他对小龙女的执念和痛苦,这是他的“爱”之意志)
- 报仇血(代表他对郭靖的恨意和社会的抵触,这是他的“怨”之意志)
小编温馨提醒:本站只提供游戏介绍,下载游戏请前往89游戏主站,89游戏提供真人恋爱/绅士游戏/3A单机游戏大全,点我立即前往》》》绅士游戏下载专区
核心动作就是那个“Append”。我做了一个事件记录的清单,就叫“杨过日记”。我定义了大概十几种杨过可能会遇到的情境。每当杨过做点比如听到郭伯伯一句好话,或者看到小龙女一个影子,我就往清单里Append一条记录。
这个Append可不是瞎添的。每添一条,它就会触发一个小小的计算。比如说,我添了一个“小龙女的思念”,“情花毒”值就狠狠地往上跳个10点,同时把“报仇血”值轻轻地往下拉个2点。反之,添了一个“郭靖的大侠风范”,“报仇血”值就涨,“情花毒”值就掉。我设置了一个循环,让它自己跑。直到其中一个值冲破一百这个极限,程序才停下来。
为什么要耗这个劲去写个杨过?
前阵子我跟我那老搭档,就是跟我一起把公司从三个人拉扯到现在五十号人的那个王八蛋,吵了个天翻地覆。为了项目是该继续搞理想派的技术,还是赶紧去赚快钱这个事。他直接把我电脑里的代码仓库给封了,说我不懂市场。我当时气得差点没住院。一个人在咖啡馆里坐了一晚上,看着街上来来往往的人,心里就琢磨:这他妈不是跟我那搭档一样吗?互相把对方的理想和现实给锁死了。所以写这个“冲突的意志”程序,就是想看看,如果把我们俩的争吵也当成一个循环Append进去,到底谁会先奔溃。
程序跑完了,发现没一个人赢。都是在互相抵消中不断消耗。所以这个杨过的游戏,与其说是写给他的,不如说是写给我自己的。告诉自己,别老是Append那些只会互相拉扯的破事进去。赶紧把项目方向给定死,别再内耗了,麻溜地赚钱去。
实践记录分享完毕,下次再聊点别的。

