(俄罗斯方块tetris5000)Tetris5000游戏说明!

在折腾ES6,突然想起大学时用c语言写过俄罗斯方块,本项目中主要是利用ES6的Class特性进行面向对象编程。项目采用node.js v6.2.0 + electron v1.1.0 进行桌面开发,能跨所有平台运行。
全面应用面向对象的设计思想,让功能内聚性强。
把七种方块想成独立的&生物&对象,让它能&看&到周围的世界。
没有使用传统的大的二维数组来表示游戏场面状态,而是让tetris自己去&看&。
使用html5的canvas来完成,比较象cgi编程。
使用最少的canvas特性,只用了fillRect,strokeRect,getImageData,clearRect等几个函数。
我玩的最高纪录^_^
项目采用node.js v6.2.0 + electron v1.1.0 进行桌面开发,因此请先***相关系统:
npm&install electron-prebuilt -g
注:本项目采用方案能跨所有平台运行,遇权限问题,请在命令行自行添加sudo 。
git clone https:
进入项目目录:
运行程序:
electron&.
功能尽量内聚,类Block封装所有小方块的操作,canvas 接口函数基本上在这个类中封装着;Tetris类组合了Block,封装了俄罗斯方块的绝大部分操作。
class Block{
constructor(ctx,fillColor,strokeColor){
this.ctx =
class Tetris {
constructor(shape,ctx,x,y){
this.data = [[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]];
取指定位置象素颜色属性,模拟方块&视觉&。
canSee(x,y){
let c = this.ctx.getImageData(x*this.width+9,y*this.width+9,1,1)
return c.data[0] | c.data[1] | c.data[2] | c.data[3];
消层比较复杂,配上注释。
cleanup(){
let h = 19, levelCount = 0;
方块下移一层比较复杂,配上注释。
moveNext(){
let flag =
方向上键:旋转
方向左键:左移
方向右键:右移
方向下键:下移
空格键:下移到底
计分:同时消队一层计1分;二层3分;三层3分;四层十分
速度分十个级别,每个级别相差50ms
项目现在处于v1.0.0版本,完成俄罗斯方块游戏的所有基本功能,配了音效。后续我考虑网络对战,人机对战,机器自战。我主要是想做人工智能方面的试验,从让算法自己玩俄罗斯方块开始!
阅读(...) 评论()热门搜索:
当前位置:
>> 《俄罗斯方块 5000》下载
俄罗斯方块 5000
语言:简体中文游戏类型:开发:未知运营:未知大小:6.00MB更新: 02:52:41版本:硬盘版发行:未知
8.580人投票
本月人气:9累计人气:2363
《俄罗斯方块 5000》游戏综述
1、一个用于摆放小型正方形的平面虚拟场地,其标准大小:行宽为10,列高为20,以每个小正方形为单位;&
  2、一组由4个小型正方形组成的规则图形,英文称为tetromino,中文通称为方块,共有7种,分别以s、z、l、j、i、o、t这7个字母的形状来命名;&
  3、通过设计者预先设置的随机发生器不断地输出单个方块到场地顶部,以一定的规则进行移动、旋转、下落和摆放,锁定并填充到场地中。每次摆放如果将场地的一行或多行完全填满,则组成这些行的所有小正方形将被消除,并且以此来换取一定的积分或者其他形式的奖励。而未被消除的方块会一直累积,并对后来的方块摆放造成各种影响。&
  4、如果未被消除的方块堆放的高度超过场地所规定的最大高度(并不一定是20或者玩家所能见到的高度),则游戏结束。&
  具体到每一款不同的游戏,其中的细节规则都可能有千差万别,但是以上的基本规则是相同的。
《俄罗斯方块 5000》游戏攻略
《俄罗斯方块 5000》游戏资讯
《俄罗斯方块 5000 》游戏补丁
《俄罗斯方块 5000》相关图集
建议使用迅雷下载本站游戏。《俄罗斯方块 5000》下载地址
《俄罗斯方块 5000》其它版本下载3.00MB62735人气2.00MB692人气2.00MB492人气2.00MB2008人气2.00MB815人气6.00MB1201人气2.00MB840人气2.00MB812人气2.00MB1410人气2.00MB1351人气2.00MB2876人气13.00MB1197人气1.00MB7971人气12.00MB9521人气4.00MB2902人气2.00MB3438人气5.00MB2292人气6.00MB2363人气2.00MB7848人气5.00MB2787人气
你可能喜欢的游戏
最新推荐游戏下载
热门动作冒险游戏
&&&&类型:策略游戏评分:9.3
别人正在下载...
中文名称:3D Bl射击 V6.0.001英文名称:..中文名称:Bugatron 经典射击 V1.18英文名称:..中文名称:2005坦克决斗场 V1.36英文名称:..中文名称:Crazy Ducks 疯狂的鸭子 V1.0.4英文名称:..中文名称:打猎4单人版英文名称:..c51单片机 俄罗斯方块设计_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
c51单片机 俄罗斯方块设计
上传于||暂无简介
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩20页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢俄罗斯方块5000,里面的歌都叫什么名字?_百度知道《俄罗斯方块 5000》下载
Tetris 5000
1、如果您未***91盒子,请选择“游戏高速下载”。2、***好91盒子客户端后,请重启浏览器,点击“高速下载”按钮盒子将自动下载游戏。
俄罗斯方块 5000
配置要求操作系统Win Xp/Win 7/Win Vista运行环境&=DirectX 9.0CPUIntel Core2 Duo E4600 @ 2.40Hz / AMD Athlon 64 X2 Dual Core 5000+内存64 &MB显卡GeForce 8800 GT / Radeon HD 3870硬盘256 &MB  俄罗斯方块是电脑游戏发展史中早期最经典的游戏,相信游戏玩家都接触过俄罗斯方块游戏,而近期的休闲游戏中同类游戏也不少,特别是这款“俄罗斯方块
5000”更是其中的精品,手感和效果都十分出色,幻想游戏网向玩家推荐这款经典游戏的新版本。
俄罗斯方块 5000游戏评测
  画面: 3D游戏画面搭配出色的光影效果,变幻无穷的主题背景给游戏增加了无穷的魅力,这款游戏的画面可以说是同类游戏中最为出色的。  声音: 经典名曲的重新演绎给玩家最大程度的享受,游戏音效非常浑厚,增加了很多的真实感。  上手度:
和一般俄罗斯方块类似,玩家可以使用键盘控制方块的移动和方向,添充一排即可消除,这款游戏的难度循序渐进,既适合玩家的轻松入门也适合高水平的挑战。  创意:
俄罗斯方块5000比起它的前作俄罗斯方块4000来画面制作更加精美,可以使用不同的活动背景主题,不过略感遗憾的是免费主题并不多,由于制作精美,它的主题大都收费。  可玩性:
游戏有两种不同的游戏模式可以供玩家选择,而游戏中各种不同的道具也都会发挥自己重要的作用,在古典音乐的伴奏下,游戏的华丽画面足以让人目眩神迷。
其他版本下载
俄罗斯方块 5000游戏截图
电信下载点
联通/网通下载点
移动/长宽网络下载点
一、下载软件务必使用迅雷7,下载前建议查看配置要求、游戏说明和网友评论,下载后请点击游戏***教学视频在线学习。
二、游戏***运行的时候出现缺少dll、内存不能读、配置不正确等,请下载对应的。注意:资源可能被360等杀毒软件提示,部分报毒与补丁有关。但软件不会危及电脑,请用户放心下载。
猜你喜欢的游戏
你可能喜欢的游戏
欢迎使用由讯游数码工
Venice是Pop
Astraware的
《时尚服饰店》是Pu
一款以埃及风格为背景
美女餐厅制作公司Ga
怪脸挪移(Snood
一艘豪华游轮,撞上太
美国NCAA大学篮球
游戏类别:益智解谜
游戏大小:3.80 MB
游戏类别:益智解谜
游戏大小:0.00 MB
游戏类别:益智解谜
游戏大小:4.00 MB
游戏类别:益智解谜
游戏大小:5.00 MB
游戏类别:益智解谜
游戏大小:2.00 MB
游戏类别:益智解谜
游戏大小:50.68 MB
游戏类别:益智解谜
游戏大小:7.00 MB
游戏类别:动作冒险
游戏大小:2.00 MB
游戏类别:益智解谜
游戏大小:2.00 MB
游戏类别:益智解谜
游戏大小:12.00 MB
非常经典的俄罗斯方块..
你知道俄罗斯方块这款..
经典的街机游戏,自带..
游戏类别:街机格斗
游戏大小:5.00 MB
游戏类别:益智解谜
游戏大小:2.00 MB
游戏类别:益智解谜
游戏大小:2.00 MB
游戏类别:动作冒险
游戏大小:2.00 MB
游戏类别:益智解谜
游戏大小:2.00 MB
游戏类别:益智解谜
游戏大小:2.00 MB

参考资料

 

随机推荐