亦有资源网

C++语言基础到进阶学习资源汇总

你懂的游戏贪吃蛇-感悟(你玩贪吃蛇吗是什么意思)

由“贪吃蛇“游戏引发出来的人间思考

贪吃蛇游戏,大家都玩过,小时候是在小霸王学习机上面玩,用上下左右4个按键控制着蛇方向,慢慢地蛇吃蛋就会变大操控起来就有点费劲,须要考虑的面就很多了,不能卡住也不能碰到墙也不能撞到自己,确实不如小一点的蛇好控制。

查了一下贪吃蛇的历史:1976年,最早的贪吃蛇游戏诞生,Gremlin平台推出了一款经典街机游戏。1978年,当时的家用机巨头Arari开发了一款名为surround的游戏。1991年,MS-DOS5.0开发了一款名为Nibbles的贪吃蛇类游戏,基本贪吃蛇原型概念确定。1997年,诺基亚工程师Taneli Armanto为诺基亚N6610写了一款贪吃蛇程序,直接命名为:Snake,中文翻译为贪吃蛇。贪吃蛇游戏正式开启疯魔全球旅程。

为什么要借“贪吃蛇“作为引子,来思考人生呢。原因大致如下,第一:贪吃蛇大家都玩过比较熟悉,好类比;第二,16年前大学当时的应用设计程序就是贪吃蛇,用C直接写的,那时候大多数是抄的。第三,贪吃蛇是一款经典的游戏,正好能说明一些东西。

贪吃蛇是通过控制蛇头方向吃蛋,从而使得蛇变得越来越长,游戏刚开始只有1条小蛇和零散的一些蛋,通过控制方向让蛇吃蛋越变越大,但是这个过程不能碰墙也不能,碰到自己的身体,游戏规则比较简单,但是想玩过通过其实比较难的。

正题来了,假象把自己置身于游戏中,将自己类比成那条蛇,把游戏的环境类比成真实的世界。游戏的起点:学校毕业开始工作;在工作第一年,收获到应该拿的钱,在年底做自我总结的时候,希望通过努力明年拿更多的钱,即希望有更多的“蛋“能吃到。于是你通过各种技能提升,各种的加班,以及承担或者挑战新的有难度的工作,经过1-3年后,公司借助各种奖励或者激励提供给你一些营养‘蛋‘,你收获了自己想要的经验和金钱。这个时候的你一般已经在公司算是骨干了,什么事情都可以硬撑下来,挑头去做,也愿意付出。这个时候的你类似一条小中型的蛇,在各种困难各种”坑“里,游刃有余,什么都可以干,什么都不怕,而且也清楚的知道自己想要什么。

慢慢地再经过3-5年左右,随着你能力的提升,小蛇变成中大蛇,公司也一步步给了你更多的权力、责任和利益,这个时候你至少在公司算是顶梁柱,或者是中层管理人员。你看到的事情,听到的事情,想到的事情,正在处理的事情,已经不是一个简单的业务员或者基层员工所需要做的事情。你更多的会站在公司的角度,站在部门的角度,更自私的一点站在自己的角度去考虑问题,平衡公司、家庭、个人以及部门、部门员工的责任、权力和利益。

这个时候的你更像一条中大型的“贪吃蛇‘,你的认知,思维方式,处事方式已经发生了变化。一般来事情之后,你会确定事情的目标,即方向在哪里,确定好目标之后,需要配备什么样的资源来保证事情进展的顺利;最后从这个事情能收获到什么经验或者金钱,你的付出是不是值得,都需要谋划清楚才会行动。至于做什么是关键,怎么去做已经不重要了。在贪吃蛇的游戏里,你是控制蛇头的,往那走,怎么带着队伍稳步快走,你都需要向前多看几步或者十几步的路,才能预判对。但是这时候的你还是可以应付各种突发状况,只是思考的多了一些。

那么再经过3-5年,这时候你至少在一个单位或者公司呆了7年了,混的好的至少在中层至高层的发展路上,多数情况一下在公司呆10年以上才可能到高层。这时候的你肯定会分管几个部门,而且你已经对业务有一点陌生,但花点时间还是可以弥补的业务知识。但是你的思维方式已经发生天翻地覆的变化,由一个纯粹的做业务(无论技术工种,还是销售,还是财务等)转变成为一个布局的人,你时时刻刻的在为自己,为公司出谋划策,让自己得到的更多。这个时候的你,更多的是在喝茶,聊天,看书,讲道论术,在外人的眼里你是“清闲”的,但是你知道自己白天更多的是思考,提炼,布局,只是把执行交给了下面的人办理,你更多是“诸葛亮”的角色。

你加班的时间更多了,你花费的精力也更多了,这个时候的你一般年龄在38左右,你会发现体力和精力好像跟不上了,但是你愿意花更多的时候去弥补自己的不足。你希望自己这条蛇能在贪吃蛇的游戏中继续贪吃,同时走的稳,走的准。因为你已经变成了一条大蛇,在游戏中蛇吃蛋的速度加快了,蛇也会突然分裂,蛇头好控制,但是蛇的身体和尾巴时不时就会碰到蛇头,你可能突然就挂掉了,还不知道原因。所以你思虑的东西更多了,外部环境也更复杂了,这个时候你对金钱的欲望会淡一些(良性发展的公司),你更希望你这条“蛇”走的稳,活的久,反正都在自己的掌控中,外部再多的干扰也能想出办法突破。但是随着时间的推移,你这条蛇越来越臃肿了,你已经想不清楚了,也没有一个合适的体系或者方式让你走的更稳。

这时候大多数情况下都是后面的身体和尾巴在推着你走,有时候你会直接撞到墙,你也不会想着躲避,因为你太累了,你没有精力,没有想法,也没有体系去帮助你带这个条“蛇”突围,你的一举一动都被监视着,都影响着这条“蛇”的命运。突然你有一天悟到了,将大蛇分几条小蛇,由小蛇自己去发展,你只要控制好各个小蛇的蛇头,或者只要有一条小蛇在你就有机会通关。慢慢的你也释然了,将责权利分配给相关的人,但是前提是这个人曾经愿意被你这条大蛇吃掉,愿意为你们的事业或者通关的理想努力,即志同道合的人,更关键的是人品不错。慢慢的你去召集大家开会,讨论下一关的情况,如何避免不死掉的情况下通关,你让每条蛇去做仿真,去做模型去尝试各种通关的办法,总有一条路可以磕磕碰碰的通过此关卡,这就是这一个关卡的最优解。

通过上面的方式,慢慢地探索和摸索,终将有一天会通关,只是通关的时间会久一点而已。

以上的情况,都是站在你是玩家,游戏规则,外部环境没发生变化的情况下类比的,同时你也是一个有智慧,有聪明才干的玩家,在这些前提下,通过上面的方式有可能通关,但时间会比较久,可能是10年,50年等。

还有一种情况,如果你是局外人,你不是游戏玩家。你直接是游戏的掌控者,无论是游戏的开发者或者控制游戏开发的人都称为掌控者。如果你指定一个“玩家”去玩这个游戏,无论它知不知道游戏规则,你只要通过修改代码去掉所有的限制,那么可以一步到位直接通关,但是这样的玩家是很少的。他是生出来的被你控制着,算是你精神的替代品,也是游戏的外挂。你可以持续宣传有人已经通关了,至于通关的方式,你可以告诉他们你想让他们去做的方式,采取外挂的方式你不说,大家都不知道,因为他们不会开发。

你控制着游戏的走向,出现任何问题都可以提前干预,布一切你想布的局,让大家转起来玩游戏,当有人窥探到游戏还可以这么玩奥秘时,你可以通过修改规则,修改代码弥补漏洞,控制整个体系正常运转起来,你是整个游戏的控制者,里面的玩家并不知道他是玩家,干着自认为正确的事情,直到生命的尽头可能都认为自己的方式没有错。

以上时通过贪吃蛇游戏的反思,或者有一些吃力,但是我知道一部分人已经知道我在说什么,期望大家开心度过每一天。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言