0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心
发布
  • 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动

完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>

3天内不再提示

如何让AI教机器自己玩俄罗斯方块?

电子工程师 来源:lq 2019-02-19 09:17 次阅读

人工智能大火的今天,如果还是自己玩俄罗斯方块未免显得太 LOW,为什么不对游戏升级,让机器自己去玩俄罗斯方块呢?有了这个想法之后,我用了两天时间去搜集了大量资料,在电脑死机好多次之后终于将 AI 俄罗斯方块实现了。

程序介绍

所谓让机器自己去玩俄罗斯方块,就是让机器计算当前方块的所有形态可放置的所有位置,然后根据统一的评价标准,计算出最优的位置进行放置。这个评价的标准简单的来说就是:板块放置的位置越靠下越好,方块之间越紧密越好,自身对消除行的方块贡献数量越多越好,但是这里还要注意的是不可为了追求消除行数,而去造成过多的空洞,这样也是不合理的。

关于 AI 算法主要有两种:一种是经典的 Pierre Dellacherie 算法,一种基于基于深度搜索的算法。深度搜索需要优化的地方很多,假如计算的层数不够、没有高效剪枝,一不小心容易写成人工智障,时间复杂度也不好。Pierre Dellacherie 算法更加清晰,复杂度更低。但是该算法只考虑当前,不对未来的情况进行计算,注重的是“不死性”,追求方块的“密集”,有时就算可以一次性消除 3 行,却会使全局方块更加“疏”,即过多的空洞。

代码由Tetris.py、AI.py和Utils.py三部分组成,游戏的主要逻辑由 Tetis 控制,Utils 定义了方块的样式,AI 顾名思义实现了主要的 AI算法。

具体介绍

Pierre Dellacherie 算法

只考虑当前方块,不对未来的情况进行计算,注重的是“不死性”,算法每次生成一个方块,便穷举该方块所有旋转的落点。一种方块最多有 4 种旋转,并且由于游戏界面是 10*20 的,所以对于每个旋转形状,只需要考虑 10 种落点。算法的核心是一个评估函数,对穷举出的每一种下落情况,计算 6 个参数值,用评估函数加权求和得到一个值,该值最大的情况便是目前方块的最优下落位置,六个参数分别是:

1. 下落高度(Landing Height)

当前方块落下去之后,方块中点距底部的方格数(事实上,不求中点也是可以的)。

2. 消行数(Rows eliminated)

消行层数与当前方块贡献出的方格数乘积。

3. 行变换(Row Transitions)

从左到右(或者反过来)检测一行,当该行中某个方格从有方块到无方块(或无方块到有方块),视为一次变换。游戏池边界算作有方块。行变换从一定程度上反映出一行的平整程度,越平整值越小;

该指标为所有行的变换数之和;

如图:■ 表示有方块,□ 表示空格(游戏池边界未画出)

■■□□■■□□■■□□ 变换数为 6

□□□□□■□■□■□■ 变换数为 9

■■■■□□□□□□■■ 变换数为 2

■■■■■■■■■■■■ 变换数为 0

4. 列变换(Column Transitions)

大意同上,列变换从一定程度上反映出一列中空洞的集中程度,空洞越集中值越小。

5. 空洞数(Number of Holes)

6. 井的总和(Well Sums)

井指两边皆有方块的空列。该指标为所有井的深度连加到 1 再求总和。

注意一列中可能有多个井,如图:

■□□

■□■

■□■

■■■

■□■

■□■

■□■

中间一列为井,深度连加到一的和为 (2+1)+(3+2+1)=9

评估函数如下 (首字母简写):

关于方块形态

这里对 AI 俄罗斯方块的形态做一下特别说明,各个方块都是根据中心点的坐标来生成的,以(0,0)为中心点,在 x、y 轴加减 1 则是其他方格的坐标,这样的好处就是只要确定中心点坐标,其他的方格位置就能随即生成。

看图就懂:

1#每种块包含的四个小方块相对坐标分布 2self.shapes_relative_coords=[ 3[[0,0],[0,0],[0,0],[0,0]], 4[[0,-1],[0,0],[0,1],[0,2]], 5[[0,-1],[0,0],[0,1],[1,1]], 6[[0,-1],[0,0],[0,1],[-1,1]], 7[[0,-1],[0,0],[0,1],[1,0]], 8[[0,0],[0,-1],[1,0],[1,-1]], 9[[0,0],[0,-1],[-1,0],[1,-1]],10[[0,0],[0,-1],[1,0],[-1,-1]]11]

基于深度搜索的方法暂不介绍。

收获成果

以上,感兴趣的同学可通过网盘获取源代码:https://pan.baidu.com/s/1gC6sF62Pz5D6rh6eicOZUw,提取码: k17b。

  • 人工智能
    +关注

    关注

    1675

    文章

    37830

    浏览量

    224829
  • 机器
    +关注

    关注

    0

    文章

    650

    浏览量

    40099
  • AI算法
    +关注

    关注

    0

    文章

    155

    浏览量

    11834
收藏 人收藏

    评论

    相关推荐

    自制Arduino Nano俄罗斯方块游戏

    电子发烧友网站提供《自制Arduino Nano俄罗斯方块游戏.zip》资料免费下载
    发表于 12-07 15:18 3次下载
    自制Arduino Nano<b>俄罗斯方块</b>游戏

    采用STM32开发板制作俄罗斯方块小游戏

    俄罗斯方块》(Tetris, 俄文:Тетрис)是一款由俄罗斯人阿列克谢·帕基特诺夫于1984年6月发明的休闲游戏。
    的头像 发表于 05-30 09:13 1654次阅读
    采用STM32开发板制作<b>俄罗斯方块</b>小游戏

    智能TFT LCD +LUA脚本 玩转俄罗斯方块 【怀念经典】

    TOPWAY智能TFT LCD +lua脚本 实现俄罗斯方块有戏。
    发表于 03-28 19:34

    基于STM32与MSP43051的俄罗斯方块游戏设计

    单片机 STM32 MSP430 51 俄罗斯方块 游戏 战舰
    发表于 02-15 06:44

    RT-Badge V2.0制作俄罗斯方块小游戏

    在看到 ART-Badge V2.0 支持了 2048 小游戏之后,萌生了制作一个 俄罗斯方块的小游戏,毕竟是童年的经典。
    的头像 发表于 01-27 18:57 1398次阅读
    RT-Badge V2.0制作<b>俄罗斯方块</b>小游戏

    怎样去设计一个基于stm32的俄罗斯方块游戏机

    实现驱动整个LCD显示的东西(包括文字,每一个俄罗斯方块,还有图片)下面是驱动程序GUI.c#include &amp;quot;stm32f10x.h&amp;quot;#include &amp;quot;Lcd_Driver
    发表于 01-25 06:18

    如何采用51单片机来实现的智能俄罗斯方块游戏

    俄罗斯方块是一款风靡全球的益智游戏。它规则简单,容易上手,且游戏过程变化无穷,使用户在游戏中得到乐趣。本设计是采用51单片机来实现的智能俄罗斯方块游戏。重点从软件工程角度论述了俄罗斯方块模型构造
    发表于 01-19 06:44

    51单片机控制matlab写的俄罗斯方块

    51单片机控制matlab写的俄罗斯方块将单片机的程序下载好之后,取消串口的占用(可直接插拔一下),然后运行matlab的俄罗斯方块程序即可开始控制。亲测有效。单片机主程序#include
    发表于 01-06 06:07

    OpenHarmony开发板运行俄罗斯方块游戏

    本案例展示在OpenHarmony开发板上运行俄罗斯方块游戏, 通过12864液晶屏进行显示. 项目底层通过OpenHarmony的HDF框架来驱动, 并基于linkboy图形引擎编程框架完成游戏显示.
    发表于 12-03 17:27

    MSP430 F5529 单片机 OLED 俄罗斯方块

    MSP430 F5529 单片机 OLED 俄罗斯方块
    发表于 11-19 19:21 33次下载
    MSP430 F5529 单片机  OLED <b>俄罗斯方块</b>

    采用单片机来实现的智能俄罗斯方块游戏

    俄罗斯方块游戏算法请参考俄罗斯方块游戏的算法1.概述俄罗斯方块是一款风靡全球的益智游戏。它规则简单,容易上手,且游戏过程变化无穷,使用户在游戏中得到乐趣。 本设计是采用单片机来实现的智能俄罗斯方块
    发表于 11-19 08:26

    51单片机游戏(俄罗斯方块

    51单片机游戏(俄罗斯方块)一、电路设计此电路由AT89C51最小系统、12864显示模块和独立按键组成。可实现类似俄罗斯方块的游戏。二、运行效果三、部分代码#include &lt
    发表于 11-16 16:36 8次下载
    51单片机游戏(<b>俄罗斯方块</b>)

    基于51单片机的俄罗斯方块游戏

    俄罗斯方块游戏算法 请参考俄罗斯方块游戏的算法1.概述俄罗斯方块是一款风靡全球的益智游戏。它规则简单,容易上手,且游戏过程变化无穷,使用户在游戏中得到乐趣。 本设计是采用单片机来实现的智能
    发表于 11-13 10:21 41次下载
    基于51单片机的<b>俄罗斯方块</b>游戏

    怎样去设计基于51单片机的俄罗斯方块游戏电路

    本设计是通过AT89S52单片机来实现俄罗斯方块游戏的设计,使用C语言进行编程,并通过Proteus来进行仿真。本设计要实现的基本功能是:应用按键来控制方块的变换与移动;消除一行并计分;消除多行额外
    发表于 11-09 07:17

    基于51单片机的俄罗斯方块游戏的设计与制作 相关资料下载

    《单片机实践项目》《电子DIY》基于51单片机的俄罗斯方块游戏的设计与制作(LCD12864带中文字库的显示屏)...
    发表于 07-01 06:48

    俄罗斯方块出现错误

    `下载了一个labview编程的俄罗斯方块,用2018版本打开的,出现一项错误运行不了,不知道怎么改,错误显示我都照下来了,不知道怎么找作者问,希望大神帮忙看看?`
    发表于 03-27 13:19

    使用STM32单片机实现俄罗斯方块设计的资料合集

    基于STM32的俄罗斯方块设计,包含源程序、原理图、PCB文件使用STM32单片机实现俄罗斯方块设计的资料合集。
    发表于 01-18 08:00 13次下载

    南向设备:HI3861开发版研修实现俄罗斯方块游戏

    本功能实现参考与引用Hallym6公开的代码,实现了俄罗斯方块在OLED 屏幕上的操作,可以通过s1和s2这两个自定义按键来控制俄罗斯方块的移动。
    发表于 12-16 18:28

    微软在节点任务管理器中俄罗斯方块?

    外媒MSPoweruser报道,作为微软Azure的首席技术官有其特权,这包括通过在24TB的Azure node节点上俄罗斯方块》来进行压力测试。 当然,这不是普通的游戏在这种规模下,它涉及
    的头像 发表于 12-07 09:11 1330次阅读

    俄罗斯方块源代码【代码现在有问题,请勿下载】

    本帖最后由 LL54286 于 2020-8-18 15:30 编辑 labview俄罗斯方块小游戏源代码~【代码现在有问题,请勿下载】
    发表于 08-17 11:47

    使用C语言和C++编写俄罗斯方块的资料和源代码免费下载

    本文档的主要内容详细介绍的是使用C语言和C++编写俄罗斯方块的资料和源代码免费下载。
    发表于 06-10 08:00 3次下载
    使用C语言和C++编写<b>俄罗斯方块</b>的资料和源代码免费下载

    使用STM32单片机实现俄罗斯方块游戏的工程和hex文件免费下载

    本文档的主要内容详细介绍的是使用STM32单片机实现俄罗斯方块游戏的工程和hex文件免费下载。
    发表于 12-16 08:00 8次下载
    使用STM32单片机实现<b>俄罗斯方块</b>游戏的工程和hex文件免费下载

    使用STM32开发板实现俄罗斯方块游戏的工程文件和源代码免费下载

    本文档的主要主要内容详细介绍的是使用STM32单片机开发板实现俄罗斯方块游戏的工程文件和源代码免费下载
    发表于 12-02 08:00 19次下载
    使用STM32开发板实现<b>俄罗斯方块</b>游戏的工程文件和源代码免费下载

    使用单片机设计的一个点阵版俄罗斯方块游戏的程序免费下载

    本文档的主要内容详细介绍的是使用单片机设计的一个点阵版俄罗斯方块游戏的程序免费下载。
    发表于 09-06 17:26 14次下载
    使用单片机设计的一个点阵版<b>俄罗斯方块</b>游戏的程序免费下载

    使用单片机制作万用板俄罗斯方块的资料合集免费下载

    本文档的主要内容详细介绍的是使用单片机制作万用板俄罗斯方块的资料合集免费下载b包括了:程序,器件引脚等资料,PCB板版本俄罗斯方块,PCB版本电路图,俄罗斯方块布线截图,万用板板版本俄罗斯方块,万用板电路图,万用板俄罗斯方块器件清单等。
    发表于 07-04 16:58 31次下载
    使用单片机制作万用板<b>俄罗斯方块</b>的资料合集免费下载

    使用单片机设计俄罗斯方块的电路图免费下载

    文档的主要内容详细介绍的是使用单片机设计俄罗斯方块的电路图免费下载。
    发表于 07-02 16:06 3次下载
    使用单片机设计<b>俄罗斯方块</b>的电路图免费下载

    如何在2KB内存的单片机上实现俄罗斯方块

    本文档的主要内容详细介绍的是如何在2KB内存的单片机上实现俄罗斯方块
    发表于 06-04 17:52 1次下载

    使用labview进行俄罗斯方块的游戏程序

    本文档的主要内容详细介绍的是使用labview进行俄罗斯方块的游戏程序。
    发表于 05-21 08:00 82次下载
    使用labview进行<b>俄罗斯方块</b>的游戏程序

    使用C51单片机和Proteus仿真进行俄罗斯方块的设计应用实例资料说明

    本文档的主要内容详细介绍的是使用C51单片机和Proteus仿真进行俄罗斯方块的设计应用实例资料说明。
    发表于 05-20 08:00 7次下载
    使用C51单片机和Proteus仿真进行<b>俄罗斯方块</b>的设计应用实例资料说明

    使用STM32系列单片机设计的俄罗斯方块游戏的程序免费下载

    本文档的主要内容详细介绍的是使用STM32系列单片机设计的俄罗斯方块游戏的程序免费下载。可以使用STM32F系列通过该例程程序通过TFT屏幕显示俄罗斯方块游戏
    发表于 05-13 08:00 24次下载
    使用STM32系列单片机设计的<b>俄罗斯方块</b>游戏的程序免费下载

    Matlab实现俄罗斯方块

    使用Matlab实现的俄罗斯方块n为重新开始新游戏p为暂停s为游戏开始输入matlabetetris(x)来选择关卡
    发表于 03-22 10:10

    Proteus俄罗斯方块程序和资料说明

    本文档的主要内容详细介绍的是Proteus俄罗斯方块程序和资料说明。
    发表于 03-12 16:04 21次下载
    Proteus<b>俄罗斯方块</b>程序和资料说明

    用MSP430F5529和LCD12864完成俄罗斯方块的程序

    在CCS软件里编写程序,用MSP430F5529和LCD12864构成一个俄罗斯方块游戏
    发表于 01-14 09:36

    51单片机设计的俄罗斯方块游戏显示程序的详细资料免费下载

    本文档的主要内容详细介绍的是51单片机设计的俄罗斯方块游戏显示程序的详细资料免费下载。
    发表于 10-22 08:00 7次下载
    51单片机设计的<b>俄罗斯方块</b>游戏显示程序的详细资料免费下载

    索尼以《俄罗斯方块:效应》的形式首次发布了与VR相关的合作

    俄罗斯方块》是由Enhance Games开发的,《breakout Infinite & Lumines》背后的团队。官方发布的声明中写道:《俄罗斯方块:效应》有30多个阶段,从海底深处
    的头像 发表于 06-11 11:43 3877次阅读

    通过AT89S52单片机来实现俄罗斯方块游戏的设计详细中文概述

    本设计是通过AT89S52单片机来实现俄罗斯方块游戏的设计,使用C语言进行编程,并通过Proteus来进行仿真。
    发表于 06-07 08:00 8次下载
    通过AT89S52单片机来实现<b>俄罗斯方块</b>游戏的设计详细中文概述

    STM32F103ZET6开发板实现俄罗斯方块小游戏

    使用STM32F103ZET6开发板实现俄罗斯方块小游戏。
    发表于 12-19 15:27 34次下载

    汇编俄罗斯方块8.8点阵

    两个单片机控制8*8点阵的俄罗斯方块程序
    发表于 11-15 17:18 2次下载

    基于51单片机做的俄罗斯方块

    51单片机做的俄罗斯方块,还附带仿真原理图,程序也包含在里面。
    发表于 05-22 09:28 120次下载

    俄罗斯方块主程序讲解

    俄罗斯方块主程序讲解
    发表于 04-21 09:16 27次下载

    AI俄罗斯方块

    ,还能打开AI功能,程序自己来找到合适位置并摆放,最终程序也实现了我的预期。下面是程序的示意,它可是在自动哦:原计划给自己一周的时间(包括周末),但从着手开始写代码到最终完成,用了4天时间,远远短于我的预期,当然中间还有上班,上班闲暇也会“偷偷”的想想自己俄罗斯方
    发表于 02-10 20:08

    TM4C123GH6PM编写俄罗斯方块程序,随机产生方块部分如何解决?

    用TM4C123GH6PM的ARM编写俄罗斯方块游戏,方块的类型和下落消除部分都解决了,但是现在不知道如何方块随机产生,不知道这个开发板的程序编写里有没有随机产生的功能?或者说大家会怎样解决随机
    发表于 12-23 23:21

    51单片机 俄罗斯方块程序

    51单片机_俄罗斯方块程序
    发表于 12-17 21:59 7次下载

    LV 2011版编写的俄罗斯方块程序,可以鼠标操作也可以键盘操作。

    LV 2011版编写的俄罗斯方块程序,可以鼠标操作也可以键盘操作。
    发表于 11-09 15:29

    毕业论文-基于单片机实现的俄罗斯方块游戏

    毕业论文- 基于单片机实现的俄罗斯方块游戏
    发表于 11-02 18:31 42次下载

    虚拟串口控制的俄罗斯方块游戏仿真及源码

    转一个工程给大家共享一个好东东,使用51单片机实现的俄罗斯方块游戏, 能虚拟串口控制,实用性还是比较高的,下面是仿真原理图,大家可以下载附件后直接用proteus打开
    发表于 11-02 11:27

    自编俄罗斯方块

    新手自己编写的俄罗斯方块,BUG有点多,有大神能够指导一下吗?
    发表于 10-25 08:52

    谁有俄罗斯方块游戏机的源码

    如题,谁有俄罗斯方块游戏机的源码
    发表于 10-24 18:02

    俄罗斯方块游戏设计原理

    俄罗斯方块游戏是VHDL 应用于复杂数字系统的一个经典设计,本章将详细介绍该游戏的设计原理和设计方法。其中包括系统构成、系统设计原理和系统各个模块的实现方法。
    发表于 09-01 17:24 48次下载

    单片机项目之俄罗斯方块设计完整方案

    单片机项目之俄罗斯方块设计完整方案,感兴趣的小伙伴们可以看看。
    发表于 07-26 10:26 34次下载

    我录了一个基于labview实现俄罗斯方块的小程序,适合新人学习,这里是部分视频,

    我录了一个基于labview实现俄罗斯方块的小程序,适合新人学习,这里是部分视频,可以看看,如果觉得不错可以加QQ:3299904064要全部视频和原码
    发表于 07-18 09:45

    一套FPGA俄罗斯方块的代码

    `一套FPGA俄罗斯方块的代码`
    发表于 06-21 14:59

    基于单片机实现的俄罗斯方块

    俄罗斯方块》(Tetris, 俄文:Тетрис)是一款由俄罗斯人阿列克谢·帕基特诺夫于1984年6月发明的休闲游戏。用单片机实现。
    发表于 06-17 16:16 1次下载

    基于单片机12864万年历、贪吃蛇、俄罗斯方块源码、仿真设计

    基于单片机12864万年历、贪吃蛇、俄罗斯方块源码、仿真设计
    发表于 05-23 17:03 48次下载

    8乘8点阵俄罗斯方块(代码+仿真)

    自己做的俄罗斯方块游戏,附系统实物图,proteus仿真,源代码
    发表于 04-29 11:28 85次下载

    俄罗斯方块

    俄罗斯方块........................................................................................
    发表于 03-13 23:08

    简单的俄罗斯方块C程序开发

    简单的俄罗斯方块C程序开发仅供学习使用,可以再嵌入式开发事娱乐
    发表于 12-14 15:58 6次下载

    基于c#的游戏设计_俄罗斯方块论文终结版

    基于c#的游戏设计——俄罗斯方块,内容包括源代码的详细介绍,源代码,功能以及怎么实现等。
    发表于 11-25 14:34 2次下载

    51单片机 8*8点阵 俄罗斯方块 仿真及C语言源代码

    本帖最后由 自诩 于 2015-11-10 15:45 编辑 小弟新手,发个自己编写的俄罗斯方块小程序抛砖引玉,大家多指点指点。
    发表于 11-10 15:34

    基于单片机实现的俄罗斯方块游戏

    自己弄的分享给大家,关于单片机的俄罗斯方块游戏
    发表于 11-10 10:47 13次下载

    游戏手柄俄罗斯方块

    本帖最后由 依然Dirk 于 2015-1-21 15:52 编辑 游戏手柄俄罗斯方块
    发表于 01-21 15:27

    自己难倒,最终还是做出来了!LabVIEW俄罗斯方块教程【每日一练11.28】

    俄罗斯方块游戏有关介绍请戳链接https://bbs.elecfans.com/jishu_459327_1_1.html我这次没有一步一步写,写的是一个思路,大家看看能不能接受这个程序按键部分不是
    发表于 11-29 20:33

    LabVIEW做俄罗斯方块游戏分解(一):随机产生俄罗斯方块所需方块【每日一练11.24】

    俄罗斯方块游戏有关介绍请戳链接https://bbs.elecfans.com/jishu_459327_1_1.html题目要求:随机产生俄罗斯方块所需方块自己百度一下是哪几种),在一个15
    发表于 11-23 21:31

    用labview的VI范例中的游戏:俄罗斯方块【每日一练第三周(11.24—11.28)】

    这周我们来看看VI范例中的游戏:俄罗斯方块,看看VI工程师们的编程风格,今后每天9.30准时为大家献上每日一练的题目,希望大家可以按时关注,另外,有坛友提议建QQ群,我跟管理员反映了一下,看看如果她
    发表于 11-23 21:25

    我想要一个用单片机的 俄罗斯方块的游戏

    我想要一个用单片机的俄罗斯方块的游戏
    发表于 10-25 12:37

    俄罗斯方块 LCD12864 stc60s2

    这是一个很全的程序,根据网上一份文章(讲解俄罗斯方块游戏制作非常详细)做的。
    发表于 09-08 15:45

    汇编语言的结构化设计及其在俄罗斯方块中的应用

    为了简化汇编语言的编写过程,本文提出了一种结构化的汇编编程思路,并以基于AT89C51芯片(以下对汇编语言的讨论针对51单片机系统)的俄罗斯方块游戏为例,来展现在51单片机中汇编语言结构化编写的优势。##俄罗斯方块的软件实现方法##实验测试与结果
    发表于 06-23 10:27 2389次阅读
    汇编语言的结构化设计及其在<b>俄罗斯方块</b>中的应用

    俄罗斯方块

    俄罗斯方块
    发表于 04-23 16:53

    51单片机小制作(俄罗斯方块加蓝牙功放)

    俄罗斯方块加蓝牙功放
    发表于 04-07 13:46

    汇编版的俄罗斯方块

    汇编版的俄罗斯方块也是自己写的 同样和大家分享
    发表于 12-03 18:13

    c语言版的俄罗斯方块

    c语言版的俄罗斯方块自己写的,一时高兴和大家分享
    发表于 12-03 18:09

    俄罗斯方块仿真

    网上找的俄罗斯方块游戏,自己连接的图,程序,希望大家喜欢
    发表于 12-02 12:16

    俄罗斯方块游戏程序 大家没事可以看看哈

    俄罗斯方块游戏程序 大家没事可以看看哈
    发表于 11-29 17:47

    好玩的俄罗斯方块游戏仿真

    好玩的俄罗斯方块游戏仿真,学protues看到的,很好玩,分享下
    发表于 10-21 20:31

    用STM32实现俄罗斯方块

    用STM32实现俄罗斯方块;有喜欢的顶下
    发表于 08-14 17:05

    俄罗斯方块

    单片机做的俄罗斯方块游戏
    发表于 07-31 19:56

    51单片机 点阵屏 俄罗斯方块

    51单片机 点阵屏的俄罗斯方块的程序怎么写?、
    发表于 04-21 13:46

    俄罗斯方块游戏实例

    一个很完善的俄罗斯方块游戏
    发表于 01-10 17:45

    Protues大屏幕液晶仿真俄罗斯方块

    发一个protues仿真实例,大屏幕液晶仿真俄罗斯方块,可以设置速度,难度,好东西不敢独享,现上传给大家共同学习!忘了声明下,非本人原创作品,网上看到的
    发表于 12-18 09:54

    基于protues液晶俄罗斯方块仿真

    用51单片机在protues上用液晶仿真俄罗斯方块,首先声明下,非本人原创
    发表于 12-17 22:10

    俄罗斯方块、贪吃蛇

    谁能发给我俄罗斯方块与贪吃蛇的程序、所需器件与原理图额,能多发给我点就多点,E币不够下载不了,谢谢!邮箱地址:981497237@qq.com
    发表于 11-29 22:00

    基于单片机实现的俄罗斯方块游戏

    基于单片机实现的俄罗斯方块游戏
    发表于 08-20 12:06

    俄罗斯方块

    俄罗斯方块程序
    发表于 05-24 22:26

    labview范例中的俄罗斯方块游戏

    本帖最后由 eehome 于 2013-1-5 09:58 编辑 这个俄罗斯方块游戏来自范例.对于键盘的操作有指导性的意义.希望大家可以学习参考
    发表于 05-21 11:25

    贪食蛇+俄罗斯方块+多功能万年历12864显示proteus仿真

    贪食蛇+俄罗斯方块+多功能万年历希望多多支持
    发表于 03-06 12:03

    拜求 labview设计的俄罗斯方块

    拜求 labview设计的俄罗斯方块拜求 labview设计的俄罗斯方块
    发表于 11-02 09:31

    俄罗斯方块游戏编程揭秘

    `大家都玩过经典游戏俄罗斯方块,现在我通过51单片机基于迪文科技的串口液晶终端把游戏的制作过程和源代码分享给大家,希望能给大家提供帮助。1、先制作5张 需要的界面,这个通过Photoshop来处
    发表于 01-27 13:35

    俄罗斯方块——java源代码提供

    俄罗斯方块——java源代码提供  import java.awt.*; import java.awt.event.*; //俄罗斯方块类 public class
    发表于 02-10 14:00 69次下载

    俄罗斯方块源码(带烟花版)

    俄罗斯方块源码(带烟花版)游戏简介经典游戏,俄罗斯方块,源码公布。我争取简化功能,使结构清晰、框架简单,代码更容易看懂。每打到300分,速度增加一级。同时消去两
    发表于 08-02 09:55 98次下载

    俄罗斯方块程序(Proteus)及原理图

    俄罗斯方块程序(Proteus)[hide][/hide]
    发表于 04-17 23:49

    俄罗斯方块程序(Proteus)-带电路原理图

    俄罗斯方块程序(Proteus):#define ulong  unsigned long#define uint  unsigned int#define
    发表于 04-17 23:44 10次下载

    俄罗斯方块单片机游戏源程序原理图和源程序代码

    俄罗斯方块单片机游戏源程序原理图和源程序代码[hide][/hide][此贴子已经被作者于2009-4-17 23:43:05编辑过]
    发表于 04-17 23:42

    下载硬声App