精易论坛

标题: 字符俄罗斯方块 4.0 -面向对象的设计 [打印本页]

作者: APPLEUFO    时间: 2017-11-30 20:01
标题: 字符俄罗斯方块 4.0 -面向对象的设计
本帖最后由 APPLEUFO 于 2017-11-30 20:50 编辑

用了夏夜模块,源码打包了
调用了EXUI支持库 。也在压缩包里面了。双击不能正常打开的话,把EXUI支持库压解到易语言根目录

和其他不同,使用了 面向对象的设计。把游戏逻辑和俄罗斯方块的数据矩阵操作分了开来 看思维导图

https://pan.baidu.com/s/1jIP8Oiq   源码下载


软件介绍
游戏开始按键是F4 或 F5 或  F9,可以选择四联方块或五联方块,或者四联五联混合方块来进行游戏
比单纯的四联方块更加烧脑~~、

快捷键:
F1:帮助   
F7:暂停  
F8:恢复  

F4,F5,F9:切换方块模式

W,↑:翻转
S,↓:下降
A,←:左移
D,→:右移

空格键:快速下降



  






觉得有用的,麻烦各位点一下 下方的评分按钮~


补充内容 (2017-12-7 21:44):
平常方块写的话,没有完全的把输入,处理,输出分隔开来而是一团乱麻。而这个代码这个用了 MVC框架(模型、视图、控制器)。 闭上眼,我在键盘按WSAD,可以想象能控制虚空中的一个方块游戏在进行,然后再把虚空中的...

补充内容 (2017-12-7 21:45):
把虚空中的方块画出,这样子

QQ截图20171130194600.png (31.02 KB, 下载次数: 53)

QQ截图20171130194600.png

作者: yangyitzzg    时间: 2017-11-30 20:07
沙发!学习一下~~~~~~~~~~
作者: wuyuexiaoqi    时间: 2017-12-1 08:46
经典造就不一样的程序员
作者: q317824100    时间: 2017-12-1 09:00
支持
作者: adoniskinger    时间: 2017-12-1 09:02
这玩意厉害了
作者: 夜~微~凉    时间: 2017-12-1 09:20

作者: hang0128    时间: 2017-12-1 09:41
感谢楼主分享,顶贴支持~
作者: Integer    时间: 2017-12-1 10:13
这个必须顶一下
作者: 大碗    时间: 2017-12-1 21:33
真的好厉害,不知道我以后能不能写出!
作者: searchjack    时间: 2017-12-1 23:54
干的漂亮   边框用白色  就跟好了
作者: ebloke    时间: 2017-12-2 11:38
学习下楼主的思路~
作者: 指尖流淌    时间: 2017-12-2 11:38
        支持开源~!感谢分享
作者: kyo9766    时间: 2017-12-2 15:04
这样也可以。。。厉害了
作者: onlydbg    时间: 2017-12-2 16:46
这个必须支持 等你开源好久了
作者: 小菜鸟a    时间: 2017-12-2 17:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小菜鸟a    时间: 2017-12-2 17:44
提示: 作者被禁止或删除 内容自动屏蔽
作者: xjwse    时间: 2017-12-3 20:21
感谢分享/!!!学习学习!!!
作者: taohongsen1990    时间: 2017-12-4 08:19
谢谢楼主分享                  
作者: jy2013    时间: 2017-12-5 02:16
源码哪里下载
作者: jy2013    时间: 2017-12-5 02:17
厉害了,我啥时也能写
作者: dulang    时间: 2017-12-5 10:17
感谢分享,支持开源
作者: 914998915    时间: 2017-12-5 20:07
#在这里快速回复#评分按钮评分按钮
作者: APPLEUFO    时间: 2017-12-5 23:35
searchjack 发表于 2017-12-1 23:54
干的漂亮   边框用白色  就跟好了

白色有点太晃眼了

QQ截图20171205233413.png (36.55 KB, 下载次数: 0)

QQ截图20171205233413.png

作者: sailor1008a    时间: 2017-12-6 10:47
感觉很是高大上,我也来试一试
作者: sailor1008a    时间: 2017-12-6 10:48
感觉很是高大上,我也来试一试
作者: 意行善易    时间: 2017-12-7 16:08
新思路,新方法,新前景
作者: 闪电    时间: 2017-12-14 20:42
        感谢分享,很给力!~
作者: qq420345437    时间: 2017-12-15 15:11
已经无法下载 。。。。。。。。。。。。。。。。。
作者: abcdk10    时间: 2017-12-15 21:29
没有看看下载地址啊。。。。。。
作者: mdlhao    时间: 2017-12-18 17:30
学习优秀作品
作者: duug.cn    时间: 2017-12-29 14:01
不错 感谢版主分享  好东西
作者: 烽燚    时间: 2017-12-30 18:36
楼主 强 支持支持
作者: 1011656034    时间: 2018-1-14 00:26
源码挺方便看的 emm 就这图的解释 写的太高大尚有点不容易看懂,接地气一点就好了  东西特别好,谢谢楼主分享了
作者: jyhalcyon    时间: 2018-1-29 15:32
真棒,学习学习~
作者: o5yo5g    时间: 2018-2-10 23:37
  感谢分享
支持开源
感谢楼主
作者: jyhalcyon    时间: 2018-2-25 01:08
感谢感谢分享
作者: 风吹JJ凉    时间: 2018-3-19 15:03
提示: 作者被禁止或删除 内容自动屏蔽
作者: blanks    时间: 2018-4-8 14:41
真棒,学习学习~
作者: 不苦小和尚    时间: 2018-5-23 19:10
学习一下楼主的设计思想
作者: SureFire2    时间: 2018-5-27 09:25
颜色太多了 有点乱的感觉。颜色在淡一些会更好点
作者: 1109140684    时间: 2018-6-16 18:57
6了6了。高科技。。
作者: w55006285    时间: 2018-8-28 13:08
感谢参赛,无私分享,精易有你更精彩
作者: 何为人生    时间: 2018-10-17 10:02
很经典的游戏
作者: niuyanbo    时间: 2018-11-22 12:46
感谢参赛,无私分享,精易有你更精彩
作者: wjks86    时间: 2018-11-24 13:01
谢谢,非常值得学习!
作者: qdfly    时间: 2018-12-3 10:48
看起来挺高大上的。
作者: jinn0316    时间: 2019-1-30 11:32
EXUI真的好用么   ?
作者: jylwan    时间: 2019-11-23 22:14
看起来挺高大上的。
作者: 东方网络接单    时间: 2023-1-24 09:19
真的要研究一下




欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4