记得在论坛上有一个叫“高手编的俄罗斯方块”,看到这个名字很不爽,为什么叫高手编的?初学者就不能编俄罗斯方块?我就不信!刚好最近刚编完12864的驱动,心想,如果用这个编俄罗斯方块也是可以的。然后就打开我的电子词典,观察俄罗斯方块的规则和里面的详细的一些参数设定。然后就开始在纸上规划屏幕,按键设定,画流程图,经过不断修改,觉得可以后就开始动手了。经过10天的奋战,终于在昨晚把俄罗斯方块游戏给编出来了,在这里与大家分享。
游戏正式版(可以玩的那个)在最下面下载,叫LatticeLCD8,这里是几张游戏截图。

811.JPG

822.jpg

833.jpg

844.jpg
由于Proteus的液晶仿真有问题,所以只能横着放,实际使用只需要修改字模。程序相关说明见源代码,操作说明在仿真的“User Guid”里有说明。
编写这个程序不是一蹴而就的,是一步步慢慢增加功能的,所以我把我编写的各个版本都发布在这里,便于大家参考。可以看看它的编写思路。程序里还有很多不完善的地方,方块的动作判断及处理程序太累赘,当我写到一半的时候就后悔了,但回头是不可能的,高手看了请不要笑话我。
如果还不会使用12864的可以看这些:
LatticeLCD1.rar
(2007-09-06 07:16:00, Size: 53.3 KB, Downloads: 213)

1.jpg
LatticeLCD2.rar
(2007-09-06 07:16:00, Size: 75.7 KB, Downloads: 150)

2.jpg

2_2.jpg

2_3.jpg
LatticeLCD3.rar
(2007-09-06 07:16:00, Size: 200 KB, Downloads: 186)

222.jpg

333.jpg
详细使用方法参见我的另外一篇文章
“精心设计的12864驱动及其显示函数(带有键盘,可以轻松扩展,汉字,字符,图片)”
地址http://www.proteus.com.cn/viewthread.php?tid=12709&fromuid=21523
LatticeLCD3_1.rar
(2007-09-06 07:16:00, Size: 81.9 KB, Downloads: 137)

3_1.jpg

3_1_2.jpg
LatticeLCD4.rar
(2007-09-06 07:16:00, Size: 78.1 KB, Downloads: 128)

4.jpg
如果已经会熟练使用12864就只看这里面的:
LatticeLCD5.rar
(2007-09-06 07:17:59, Size: 82.8 KB, Downloads: 129)

5.jpg
LatticeLCD6.rar
(2007-09-06 07:17:59, Size: 88.1 KB, Downloads: 146)

6.jpg
LatticeLCD7.rar
(2007-09-06 07:22:31, Size: 144 KB, Downloads: 134)

7.jpg

7_2.jpg.jpg
LatticeLCD7_1.rar
(2007-09-06 07:22:31, Size: 189 KB, Downloads: 149)

7_1.jpg
LatticeLCD7_2.rar
(2007-09-06 07:22:31, Size: 228 KB, Downloads: 172)

7_2.jpg
LatticeLCD8.rar
(2007-09-06 07:22:31, Size: 242 KB, Downloads: 318)

)[本帖最后由 superyongzhe 于 2007-9-7 11:48 编辑]

最新评论
删除 引用 beiyou (2008-8-16 13:10:13, 评分: 0 )
删除 引用 zq52007 (2008-6-18 20:58:26, 评分: 0 )
删除 引用 sinshine123 (2008-6-06 16:08:22, 评分: 0 )
删除 引用 cornsoup (2008-2-13 10:50:26, 评分: 0 )
删除 引用 Guest (2007-12-18 15:01:06, 评分: 0 )
删除 引用 Guest (2007-12-10 14:29:59, 评分: 0 )
收下啦
谢谢
删除 引用 Guest (2007-11-14 22:44:20, 评分: 0 )
删除 引用 Guest (2007-11-06 12:22:45, 评分: 0 )