俄罗斯方块的启示

原创 2004年04月15日 17:35:00

 

俄罗斯方块的启示

 

小时候一向以俄罗斯方块高手自称,想不到这几天在QQ Game上和别人1 .vs. 1总是输,于是思考。最后发现并不是输给别人,而是输给自己;因为贪求速度,希望尽快置别人于死地,于是有很多方块落错了位置。

 

胜利有三种可能:

-          对方和自己一样,一味追求速度结果不攻自败;

-          对方实在太差,或者不慎掉线;

-          对方真正输给自己的实力。

以上三种可能按照概率做高低排序。

 

因此我们就有三种方式可以获胜,对于前两种可能:

-          心平气和,使对方落入温柔的陷阱,自己杀死自己;

-          当对方不存在,只要保住自己就行;

 

对于第三种可能,如何提高自己的实力,是今天突然悟出来的。或许这是所有对弈游戏的本质?撇开QQ版俄罗斯方块各种道具、宝贝不谈,我们专注一下游戏本身:

 

不管方块是不是快要叠到了顶部,都要朝着低的方向发展。这听起来真是傻乎乎的,但真正做到却不容易。有时是为了准备一次消掉多行的快感,有时是舍不得留出一二个空格而持续叠高,这都是完美主义在作祟。而游戏真正需要关注的,是如何让方块的高度最少,只要朝着这个方向努力,方块的高度自然会减少。

 

能够在方块快要叠到顶部的时候消掉一些行并不难,在形势的压力下朝着它所蕴藏的方向发展,仅仅是被动而已。换句话说,胜利本身并不困难,而我们争取胜利的过程却不是依据我们自己。我们开始游戏,我们的游戏在游戏中展开,进展,发展,直到胜利,只是一个被动的过程而已。其实我们可以变得主动的,方法就是:不要变成被动。专注但不沉溺,有目标而不受诱惑,这是考验我们的心理素质。

 

一个善于管理的人手头只有一件事,那就是现在要做的事。

 

解决最关键的问题,就是不让问题在解决的过程中变得更多,这是俄罗斯方块给我的启示。

 

x x

    x x

  J

       J J J

    @  

    @ @

 @

TETRIS GAME OVER

40 《创新公司:皮克斯的启示_上》 -豆瓣评分8.7

《创新公司:皮克斯的启示》 【 要创造一种认为冒险很安全的文化,而不是领导者总想要控制所有风险。】        你把很棒的主意交给一个一般般的团队,很可能会得到不理想的结果;而你把一个一般般的主...
  • czg13548930186
  • czg13548930186
  • 2017年07月03日 21:01
  • 658

俄罗斯方块的设计思路

前段时间帮人写了个俄罗斯方块的Demo,今天有时间分享下设计思路。 分析: 游戏中会出现7种形状,每种形状在游戏中都能够旋转,形成新的形状。每种形状都是由方形的色块组成的。 数据类: Shap...
  • c_boy_lu
  • c_boy_lu
  • 2015年04月10日 18:43
  • 5366

编写俄罗斯方块思路

一、首先要分析有哪些对象并且
  • ouz123456m
  • ouz123456m
  • 2014年07月22日 09:37
  • 1037

俄罗斯方块之三 基本类型设计

// 列举出所有形状的枚举 enum BlockType { I2, // 竖线,由2个方块组成 I3, // 竖线...
  • zhangchen124
  • zhangchen124
  • 2017年05月03日 21:29
  • 1078

俄罗斯方块中方块的旋转变形

本文针对用js编写俄罗斯方块的时候,方块的旋转变形算法,以逆时针旋转为例,下图为旋转的说明图 第一次用visio画图,画的很不好,坐标(x,y)绕(x0,y0)逆时针旋转90度后的坐标为(x0+y...
  • hanxueyu666
  • hanxueyu666
  • 2016年05月07日 16:30
  • 2028

通过俄罗斯方块浅谈游戏中的AI(六)变化的A*算法

开场:A*这个经典的最短路径搜索算法--很多人都用过它快速计算迷宫出路,也有人用来进行2d游戏的路径搜索。总之在搜索路径时大都第首先想到它。 ----------------------------...
  • coollangzi
  • coollangzi
  • 2010年08月05日 22:01
  • 5869

Android 俄罗斯方块(附源码)

转载请标明出处:http://blog.csdn.net/waa_0618/article/details/54581457 思路: 首先要画出游戏背景墙; 其次,要有方块,以及方块单元; 方块的不...
  • waa_0618
  • waa_0618
  • 2017年01月17日 11:25
  • 5071

俄罗斯方块的源码实现

介绍俄罗斯方块(Tetris, 俄文:Тетрис)是一款电视游戏机和掌上游戏机游戏,它由俄罗斯人阿列克谢·帕基特诺夫发明,故得此名。俄罗斯方块的基本规则是移动、旋转和摆放游戏自动输出的各种方块,使之...
  • u011889952
  • u011889952
  • 2015年03月24日 20:13
  • 971

通过俄罗斯方块浅谈游戏中的AI(二)AI策略

本节具体谈我写俄罗斯方块AI的时候使用的策略,注重策略讲解,下一章节开始注重实现。上一节已经说过了,俄罗斯方块游戏的AI由于无法深层次递归,必须重单步策略,我列了一下几个考虑点进行问题展开 洞的维度:...
  • coollangzi
  • coollangzi
  • 2010年07月28日 07:21
  • 3832

玩过,但你知道么?俄罗斯方块的旋转算法。。。

思考题答案(白色字体):{ 其实只要看a[0]的位置放的是原来a[?]的值就可以矩阵是怎么转的了?嘿嘿,现在你们还看不懂哦,所以写在了这里,坏啊。。。。 } 选中查看,不要偷看哦!   本例子是我一年...
  • janchin
  • janchin
  • 2011年04月08日 21:45
  • 3640
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:俄罗斯方块的启示
举报原因:
原因补充:

(最多只允许输入30个字)