俄罗斯方块的接口实现

原创 2004年08月20日 16:19:00

缺点很多,代码大量冗余:D,懒的修改了。主要的目的是研究一下接口。一不小心写成俄罗斯方块了。其实应该使用抽象类更好一些。

文件1:BlockInterface.cs

方块的接口。

用来描述方块的行为以及一些属性。


文件2:Common.cs

一些系统的常量

文件3:Block.cs

方块的具体实现

文件4:MainForm.cs

窗体

小游戏算法系列一之俄罗斯方块矩阵旋转的一种方法

俄罗斯方块是一个非常经典的益智游戏,也是很多编程爱好者的入门练手之作。 在制作俄罗斯方块这个游戏的时候,不得不解决一个问题,就是形状的旋转。 通常,在制作的时候,我们会用数组来表示一种形状,如L形我...
  • fengsser
  • fengsser
  • 2013-01-10 12:04:21
  • 5849

cocos2d-x俄罗斯方块--基于简单工厂的程序重构

1 前言 前些天看了一个Cocos2D写的俄罗斯方块代码(下载网址为:http://www.okbase.net/file/item/27944),代码逻辑很清晰。 2 讨论 俄罗斯方块游戏逻辑...
  • XIANG__jiangsu
  • XIANG__jiangsu
  • 2015-11-26 21:32:39
  • 1771

Android 俄罗斯方块(附源码)

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

android俄罗斯方块完整代码

这段时间一直没有更新自己的博客,很多东西不经常看看会生疏了许多。在这里我就把自己前段时间编写的android俄罗斯方块代码贴出来。                                  ...
  • wu10045125
  • wu10045125
  • 2012-12-02 13:55:52
  • 21177

纯js实现俄罗斯方块详解与源码

对于小白来说用js实现俄罗斯方块还是有难度的,网上找了很多代码看,有的很长难懂,有的短小精悍,但不只用到了js还用到了框架,对于还未接触框架的小白宝宝,也只能无奈自己是小白了,自己写不出来那就找一篇纯...
  • d1105260363
  • d1105260363
  • 2017-08-23 17:54:45
  • 881

俄罗斯方块之C语言版

#include #include #include #include #include #define MOD 28 #define SIZE_N 19 #define SIZE_M 12 in...
  • free4294
  • free4294
  • 2011-11-15 21:56:48
  • 9907

俄罗斯方块C++源码

源.cpp//TETRIS //源.cpp#include #include #include #include"tetromino.h"using namespace std;bool panel ...
  • wzh190015
  • wzh190015
  • 2016-02-25 20:29:43
  • 2531

俄罗斯方块游戏算法分析

该游戏算法比较简单,主要功夫都在界面体验上了,比如方块图形、用户控制、消去与累计等。 图形我们采用GDI+画图方式显示,共8种图形,当然可以根据自己的喜好随意定制。如何表示图形?我们可以借鉴马赛...
  • freeboy1015
  • freeboy1015
  • 2012-04-08 20:11:10
  • 11036

HTML5边玩边学(8):俄罗斯方块就是这么简单 之 数据模型篇

HTML5边玩边学(9):俄罗斯方块就是这么简单 之 数据模型篇 特别提示: 本文中的运行效果需要 Chrome 浏览器或者 Firefox 浏览器。   一、从数据出发还是从...
  • houjun1988325
  • houjun1988325
  • 2014-08-14 17:09:37
  • 2298

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

// 列举出所有形状的枚举 enum BlockType { I2, // 竖线,由2个方块组成 I3, // 竖线...
  • zhangchen124
  • zhangchen124
  • 2017-05-03 21:29:01
  • 1331
收藏助手
不良信息举报
您举报文章:俄罗斯方块的接口实现
举报原因:
原因补充:

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