OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6439|回复: 23

分享一个俄罗斯方块代码。

[复制链接]

38

主题

527

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1424
金钱
1424
注册时间
2011-11-27
在线时间
122 小时
发表于 2013-7-7 17:53:05 | 显示全部楼层 |阅读模式

前段时间学了点C#, 写了个俄罗斯方块游戏, 很简陋,代码不是很规范,希望大家多提建议。              
PS:开发环境是vs2010.


                                    

MyGame.zip

51.45 MB, 下载次数: 989

永远保持一颗学习的心态。
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

5

主题

154

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
205
金钱
205
注册时间
2013-6-8
在线时间
2 小时
发表于 2013-7-7 18:28:42 | 显示全部楼层
即使爬到最高的山上,一次也只能脚踏实地地迈一步。
回复 支持 反对

使用道具 举报

27

主题

774

帖子

2

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1473
金钱
1473
注册时间
2013-4-12
在线时间
77 小时
发表于 2013-7-7 18:29:31 | 显示全部楼层
回复 支持 反对

使用道具 举报

6

主题

48

帖子

0

精华

初级会员

Rank: 2

积分
92
金钱
92
注册时间
2012-11-30
在线时间
0 小时
发表于 2013-7-7 19:11:18 | 显示全部楼层
顶!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-7-7 21:31:58 | 显示全部楼层
谢谢分享,不过51M....
是不是太大了点啊...
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

33

主题

253

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
412
金钱
412
注册时间
2012-8-16
在线时间
0 小时
发表于 2013-7-7 22:23:33 | 显示全部楼层
是啊 51M啊@@
开源的世界,你可以做主!!
回复 支持 反对

使用道具 举报

20

主题

562

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
670
金钱
670
注册时间
2012-2-28
在线时间
0 小时
发表于 2013-7-7 23:30:53 | 显示全部楼层
思路很重要,之前见别人用UCGUI做出来了一个
努力,前进。
回复 支持 反对

使用道具 举报

38

主题

527

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1424
金钱
1424
注册时间
2011-11-27
在线时间
122 小时
 楼主| 发表于 2013-7-8 19:28:08 | 显示全部楼层
回复【5楼】正点原子:

谢谢分享,不过51M....
是不是太大了点啊...

---------------------------------
其实工程并不大,由于里面我打了一个安装包,安装包里含有.net framework等一些程序包。
永远保持一颗学习的心态。
回复 支持 反对

使用道具 举报

34

主题

805

帖子

4

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1865
金钱
1865
注册时间
2011-3-29
在线时间
140 小时
发表于 2013-7-12 18:42:39 | 显示全部楼层
回复【8楼】科科1987:
---------------------------------
把关键代码重新打包另外提供下载链接吧。
业余程序玩家。
回复 支持 反对

使用道具 举报

38

主题

527

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1424
金钱
1424
注册时间
2011-11-27
在线时间
122 小时
 楼主| 发表于 2013-7-13 08:30:01 | 显示全部楼层
嗯,重新打包了一下

MyGame.zip

115.42 KB, 下载次数: 214

永远保持一颗学习的心态。
回复 支持 反对

使用道具 举报

46

主题

1579

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1970
金钱
1970
注册时间
2011-7-17
在线时间
4 小时
发表于 2013-7-13 10:25:13 | 显示全部楼层
回复【5楼】正点原子:
---------------------------------
没办法,他这个是包含了.NetFrame Work的
Time?And?Relative?Dimension?In?Space.
回复 支持 反对

使用道具 举报

46

主题

1579

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1970
金钱
1970
注册时间
2011-7-17
在线时间
4 小时
发表于 2013-7-13 10:25:24 | 显示全部楼层
楼主C#学的比我深入啊~~~~
Time?And?Relative?Dimension?In?Space.
回复 支持 反对

使用道具 举报

46

主题

1579

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1970
金钱
1970
注册时间
2011-7-17
在线时间
4 小时
发表于 2013-7-13 10:26:09 | 显示全部楼层
楼主对GDI+也挺熟悉的啊,如果我没有猜错,游戏肯定用了GDI+绘图
Time?And?Relative?Dimension?In?Space.
回复 支持 反对

使用道具 举报

38

主题

527

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1424
金钱
1424
注册时间
2011-11-27
在线时间
122 小时
 楼主| 发表于 2013-7-16 22:08:11 | 显示全部楼层
回复【13楼】Tardis:
---------------------------------
嗯,用到了GDI+绘图
永远保持一颗学习的心态。
回复 支持 反对

使用道具 举报

46

主题

1579

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1970
金钱
1970
注册时间
2011-7-17
在线时间
4 小时
发表于 2013-7-17 07:40:25 | 显示全部楼层
回复【14楼】科科1987:
---------------------------------
用了二维数组吗?
Time?And?Relative?Dimension?In?Space.
回复 支持 反对

使用道具 举报

38

主题

527

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1424
金钱
1424
注册时间
2011-11-27
在线时间
122 小时
 楼主| 发表于 2013-7-17 21:19:16 | 显示全部楼层
回复【15楼】Tardis:
---------------------------------
用到了
永远保持一颗学习的心态。
回复 支持 反对

使用道具 举报

46

主题

1579

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1970
金钱
1970
注册时间
2011-7-17
在线时间
4 小时
发表于 2013-7-18 09:15:43 | 显示全部楼层
回复【16楼】科科1987:
---------------------------------
随机数你也用到了
Time?And?Relative?Dimension?In?Space.
回复 支持 反对

使用道具 举报

46

主题

1579

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1970
金钱
1970
注册时间
2011-7-17
在线时间
4 小时
发表于 2013-7-18 09:16:26 | 显示全部楼层
回复【16楼】科科1987:
---------------------------------
呵呵,我不用下载代码就知道楼主用了什么了~~~
Time?And?Relative?Dimension?In?Space.
回复 支持 反对

使用道具 举报

46

主题

1579

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1970
金钱
1970
注册时间
2011-7-17
在线时间
4 小时
发表于 2013-7-18 09:17:30 | 显示全部楼层
UI上你用了3个label,2个button,3个单选框,2个GDI+绘图区
Time?And?Relative?Dimension?In?Space.
回复 支持 反对

使用道具 举报

46

主题

1579

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1970
金钱
1970
注册时间
2011-7-17
在线时间
4 小时
发表于 2013-7-18 09:18:40 | 显示全部楼层
二维数组用了一个,然后对比用的二维数组也用了1个,而且,还是3*3的数组
Time?And?Relative?Dimension?In?Space.
回复 支持 反对

使用道具 举报

46

主题

1579

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1970
金钱
1970
注册时间
2011-7-17
在线时间
4 小时
发表于 2013-7-18 09:19:16 | 显示全部楼层
定时器你用了一个,递加或者状态变量至少用了2个
Time?And?Relative?Dimension?In?Space.
回复 支持 反对

使用道具 举报

46

主题

1579

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1970
金钱
1970
注册时间
2011-7-17
在线时间
4 小时
发表于 2013-7-18 09:20:51 | 显示全部楼层
回复【8楼】科科1987:
---------------------------------
没有.net framework运行不起来,我之前用C#写了一个带数据库的串口调试助手就遇到此问题,软件还是有bug,会掉数据,不过软件支持的串口数目不是网络上下载的可以比美的,我自己写的那个支持32位机串口,何为32位机串口,就是32为系统最大支持多少串口,我就支持多少串口,虚拟硬件法测试,256个串口是绝对能支持的,但工程包受损,现在打不开了,C#官方的漏洞导致,我也懒得重写了。写出来的软件太大,不推荐
Time?And?Relative?Dimension?In?Space.
回复 支持 反对

使用道具 举报

38

主题

527

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1424
金钱
1424
注册时间
2011-11-27
在线时间
122 小时
 楼主| 发表于 2013-7-23 21:07:45 | 显示全部楼层
回复【18楼】Tardis:

回复【16楼】科科1987:
---------------------------------
呵呵,我不用下载代码就知道楼主用了什么了~~~

---------------------------------
Tardis是高手啊~  哈哈
永远保持一颗学习的心态。
回复 支持 反对

使用道具 举报

38

主题

527

帖子

1

精华

金牌会员

Rank: 6Rank: 6

积分
1424
金钱
1424
注册时间
2011-11-27
在线时间
122 小时
 楼主| 发表于 2013-7-23 21:10:35 | 显示全部楼层
回复【22楼】Tardis:

回复【8楼】科科1987:
---------------------------------
没有.net framework运行不起来,我之前用C#写了一个带数据库的串口调试助手就遇到此问题,软件还是有bug,会掉数据,不过软件支持的串口数目不是网络上下载的可以比美的,我自己写的那个支持32位机串口,何为32位机串口,就是32为系统最大支持多少串口,我就支持多少串口,虚拟硬件法测试,256个串口是绝对能支持的,但工程包受损,现在打不开了,C#官方的漏洞导致,我也懒得重写了。写出来的软件太大,不推荐

---------------------------------
现在win7系统都集成有.net framework,发布程序是不需要把.net framework添加进去,程序打包后应该不会很大。
永远保持一颗学习的心态。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-17 00:11

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表