你的位置:首页 > 软件开发 > Java > electron写俄罗斯方块游戏(Tetris)

electron写俄罗斯方块游戏(Tetris)

发布时间:2016-05-27 13:00:08
背景在折腾ES6,突然想起大学时用c语言写过俄罗斯方块,本项目中主要是利用ES6的Class特性进行面向对象编程。项目采用node.js v6.2.0 + electron v1.1.0 进行桌面开发,能跨所有平台运行。思路全面应用面向对象的设计思想,让功能内聚性强。把七种方块想 ...

electron写俄罗斯方块游戏(Tetris)

背景

在折腾ES6,突然想起大学时用c语言写过俄罗斯方块,本项目中主要是利用ES6的Class特性进行面向对象编程。项目采用node.js v6.2.0 + electron v1.1.0 进行桌面开发,能跨所有平台运行。

思路

  • 全面应用面向对象的设计思想,让功能内聚性强。

  • 把七种方块想成独立的“生物”对象,让它能“看”到周围的世界。

  • 没有使用传统的大的二维数组来表示游戏场面状态,而是让tetris自己去“看”。

  • 使用html5的canvas来完成,比较象cgi编程。

  • 使用最少的canvas特性,只用了fillRect,strokeRect,getImageData,clearRect等几个函数

效果图

我玩的最高纪录^_^

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:electron写俄罗斯方块游戏(Tetris)

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录