找回密码
 立即注册
搜索
查看: 1086|回复: 1

[PC] 很老的一款自制俄罗斯方块游戏——CGTetris

[复制链接]
     
发表于 2022-4-1 15:04 | 显示全部楼层 |阅读模式
本帖最后由 nightrap 于 2022-4-1 15:10 编辑

这是一款由德国人开发的俄罗斯方块游戏,用VC++6.0编写而成。可以存储玩家的分数成绩以及游戏的配置选项,总体来说比较简单,除了游戏基本没有别的附加内容。
我最早知道这款游戏是通过一本国内讲VC++编程实例的书,这里面讲解俄罗斯方块游戏的章节用的就是这个游戏的源码。说实话这本书只是把关键部分源码抄到书上而已,很多实现细节根本就没讲明白,而且书附带的源码居然无法编译。我后来于是自己仿照着做了一款俄罗斯方块游戏。再过了好多年后,我才查到了这款游戏的真正源头,这次找到的源码终于是可以编译的了。



这个作者只更新到1.2版,1.3版加了我的私货,改动有这些:调整了界面样式,适当做了加大处理。替换了一首曲目。原版附带多语言,这里的中文是繁中,存在机翻和港台用法等问题是我无法忍受的地方,于是转成简中并纠正了不少我觉得很别扭的用法(但是其他语言因为我这边查看和编译是乱码就都给删除了)。



运行程序按我的这种编译法可能会有杀软报毒,这个是没有问题的,请放心使用(程序最低只能在XP下运行,最低运行分辨率800x600)。源码只能用VC++6.0来编译,我曾经试过升级却发现行不通。
游戏程序本身并没有什么出彩的地方,对我来说值得一提的是这里面有些类在当时的我看来是比较实用的(比如说用于在窗体上贴背景图的类、DirectSound操作类、MIDI序列播放类、圆角按钮类等),所以后来我曾将其用于别的编程里面,不过源码随着时间推移到现在大多已经不存了。而且这些类都只适用于VC++6.0而已。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-4-1 20:01 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-23 20:27 , Processed in 0.037246 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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