找回密码
 立即注册→加入我们

QQ登录

只需一步,快速开始

搜索
热搜: 下载 VB C 实现 编写
查看: 12874|回复: 23

【C】C语言写的DOS版的2048!

[复制链接]

1109

主题

1649

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
244
威望
743 点
宅币
24180 个
贡献
46222 次
宅之契约
0 份
在线时间
2294 小时
注册时间
2014-1-26
发表于 2014-5-18 04:21:49 | 显示全部楼层 |阅读模式

欢迎访问技术宅的结界,请注册或者登录吧。

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

×
2048游戏原版的网址:
http://gabrielecirulli.github.io/2048/

2048是一款神一样的虐心游戏,和flappy bird一样虐心。说简单也确实简单说复杂也确实复杂。

我的这一作的特点:
1、我的是DOS版的,16位的控制台程序。如果你是Win7 64位的话,我还帮你准备了32位的BIN。
2、因为是控制台程序所以没有什么过渡动画。那么为了玩起来稍微爽一点,我给最后添加的数字用方括号[]括起来。
3、原版出2的概率高,出4的概率低。但是我的这个出2和出4的概率一样高,玩的时候要特别注意。。

以下是在Win7 32位运行Turbo C++ 3.0编译的16位DOS下的2048的截图。因为是16位版本,可能遇到的问题是,你玩到65536的时候会出BUG。因为65536这个数字用二进制表示就是10000000000000000b,超过了16位(十六个零,一个1)因此当你试图把两个32768合并的时候,你会发现它们消失了!而且也得不到得分!(被强制设置为16位,第17位的1丢失)
20140518035919.png
而用DJGPP编译的16位DOS下的2048不会有这个BUG。因为DJGPP很屌,居然是32位的,它的库自带了16位到32位保护模式的库。然后编译得到的EXE有将近110KB(TC编译的只有15KB)
而且这个EXE可以在DOS下运行。它只有EXE头,没有PE头。
以下是DJGPP编译的16位DOS下的2048的截图:
20140518041647.png
好像也看不出啥区别(当然看不出!我可没那个本事把它玩到65536)
最后给出Visual Studio 1998(VC6)编译的Release版的2048的截图:
20140518041847.png
为什么每次的分数都低一些呢……
代码如下:
游客,如果您要查看本帖隐藏内容请回复
BIN下载: BIN.7z (71.9 KB, 下载次数: 5, 售价: 1 个宅币)
SRC下载: 2048CON.7z (75.31 KB, 下载次数: 3, 售价: 10 个宅币)

本帖被以下淘专辑推荐:

回复

使用道具 举报

1

主题

2

回帖

53

积分

用户组: 小·技术宅

UID
284
精华
0
威望
2 点
宅币
46 个
贡献
0 次
宅之契约
0 份
在线时间
2 小时
注册时间
2014-5-13
发表于 2014-5-18 08:57:59 | 显示全部楼层
感谢分享 回复看看
回复 赞! 靠!

使用道具 举报

0

主题

1

回帖

15

积分

用户组: 初·技术宅

UID
299
精华
0
威望
1 点
宅币
12 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2014-5-18
发表于 2014-5-18 14:07:05 | 显示全部楼层
感谢分享 回复看看~~~
回复 赞! 靠!

使用道具 举报

2

主题

6

回帖

45

积分

用户组: 初·技术宅

UID
31
精华
0
威望
0 点
宅币
37 个
贡献
0 次
宅之契约
0 份
在线时间
3 小时
注册时间
2014-2-6
发表于 2014-5-18 15:00:10 | 显示全部楼层
最少只有100分...
回复 赞! 靠!

使用道具 举报

1

主题

2

回帖

28

积分

用户组: 初·技术宅

UID
181
精华
0
威望
1 点
宅币
23 个
贡献
0 次
宅之契约
0 份
在线时间
2 小时
注册时间
2014-4-4
发表于 2014-5-18 18:02:08 | 显示全部楼层
本帖最后由 星云 于 2014-5-18 18:04 编辑

表示看了不会玩诶,有没有教程?{:soso_e141:}
额,刚看懂,原来用键盘操作不是用鼠标{:soso_e141:}
回复 赞! 靠!

使用道具 举报

307

主题

228

回帖

7317

积分

用户组: 真·技术宅

UID
2
精华
76
威望
291 点
宅币
5567 个
贡献
253 次
宅之契约
0 份
在线时间
945 小时
注册时间
2014-1-25
发表于 2014-5-22 18:18:38 | 显示全部楼层
我的MFC版也出炉啦
回复 赞! 靠!

使用道具 举报

1109

主题

1649

回帖

7万

积分

用户组: 管理员

一只技术宅

UID
1
精华
244
威望
743 点
宅币
24180 个
贡献
46222 次
宅之契约
0 份
在线时间
2294 小时
注册时间
2014-1-26
 楼主| 发表于 2014-5-22 22:38:21 | 显示全部楼层

哟!赶快拿出来!
回复 赞! 靠!

使用道具 举报

1

主题

6

回帖

47

积分

用户组: 初·技术宅

UID
303
精华
0
威望
1 点
宅币
38 个
贡献
0 次
宅之契约
0 份
在线时间
3 小时
注册时间
2014-5-20
发表于 2014-5-26 16:45:27 | 显示全部楼层
脑子不好使  游戏实现不知道能不能理解...
回复 赞! 靠!

使用道具 举报

55

主题

271

回帖

9330

积分

用户组: 管理员

UID
77
精华
16
威望
237 点
宅币
8199 个
贡献
251 次
宅之契约
0 份
在线时间
253 小时
注册时间
2014-2-22
发表于 2014-5-28 16:48:00 | 显示全部楼层
本帖最后由 美俪女神 于 2014-5-28 16:49 编辑

一直没理解这个游戏的玩法。。。另外,BIN应该放在隐藏内容之外。。。
回复 赞! 靠!

使用道具 举报

0

主题

3

回帖

27

积分

用户组: 初·技术宅

UID
142
精华
0
威望
1 点
宅币
22 个
贡献
0 次
宅之契约
0 份
在线时间
1 小时
注册时间
2014-3-23
发表于 2014-6-23 11:05:35 | 显示全部楼层
感谢分享,回复看看
回复 赞! 靠!

使用道具 举报

1

主题

19

回帖

59

积分

用户组: 小·技术宅

UID
375
精华
0
威望
1 点
宅币
37 个
贡献
0 次
宅之契约
0 份
在线时间
1 小时
注册时间
2014-7-7
发表于 2014-7-7 12:52:39 | 显示全部楼层
楼主人才啊!
回复 赞! 靠!

使用道具 举报

0

主题

5

回帖

51

积分

用户组: 小·技术宅

UID
404
精华
0
威望
2 点
宅币
42 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2014-7-30
发表于 2014-7-30 15:48:00 | 显示全部楼层
感謝 , 回覆看看
回复 赞! 靠!

使用道具 举报

4

主题

41

回帖

160

积分

用户组: 小·技术宅

UID
208
精华
0
威望
1 点
宅币
113 个
贡献
0 次
宅之契约
0 份
在线时间
10 小时
注册时间
2014-4-16
发表于 2014-7-31 17:57:21 | 显示全部楼层
突然想起了,我用VB的按钮写的了。
回复 赞! 靠!

使用道具 举报

17

主题

28

回帖

590

积分

用户组: 大·技术宅

UID
140
精华
5
威望
30 点
宅币
440 个
贡献
26 次
宅之契约
0 份
在线时间
54 小时
注册时间
2014-3-22
发表于 2014-9-3 14:03:44 | 显示全部楼层
看一下。。。
回复

使用道具 举报

0

主题

4

回帖

22

积分

用户组: 初·技术宅

UID
521
精华
0
威望
1 点
宅币
16 个
贡献
0 次
宅之契约
0 份
在线时间
0 小时
注册时间
2014-10-13
发表于 2014-10-13 21:07:32 | 显示全部楼层
求下载////////
回复 赞! 靠!

使用道具 举报

1

主题

13

回帖

86

积分

用户组: 小·技术宅

UID
515
精华
0
威望
1 点
宅币
70 个
贡献
0 次
宅之契约
0 份
在线时间
6 小时
注册时间
2014-10-11
发表于 2014-10-14 09:29:03 | 显示全部楼层
不明觉厉
回复

使用道具 举报

1

主题

14

回帖

81

积分

用户组: 小·技术宅

UID
591
精华
0
威望
1 点
宅币
64 个
贡献
0 次
宅之契约
0 份
在线时间
6 小时
注册时间
2014-12-12
发表于 2014-12-12 20:05:04 | 显示全部楼层
很好!!!!!!
回复

使用道具 举报

3

主题

42

回帖

156

积分

用户组: 小·技术宅

UID
70
精华
0
威望
1 点
宅币
109 个
贡献
0 次
宅之契约
0 份
在线时间
6 小时
注册时间
2014-2-20
发表于 2014-12-13 21:32:17 | 显示全部楼层
....字符数........
回复

使用道具 举报

0

主题

9

回帖

7

积分

用户组: 初·技术宅

UID
952
精华
0
威望
0 点
宅币
-2 个
贡献
0 次
宅之契约
0 份
在线时间
1 小时
注册时间
2015-7-12
发表于 2015-7-14 20:11:17 | 显示全部楼层
66666666666666666
回复 赞! 靠!

使用道具 举报

0

主题

3

回帖

23

积分

用户组: 初·技术宅

UID
2862
精华
0
威望
0 点
宅币
20 个
贡献
0 次
宅之契约
0 份
在线时间
3 小时
注册时间
2017-9-13
发表于 2018-2-10 16:00:55 | 显示全部楼层
十分感谢分享 先把代码敲一遍
回复 赞! 靠!

使用道具 举报

QQ|Archiver|小黑屋|技术宅的结界 ( 滇ICP备16008837号 )|网站地图

GMT+8, 2024-3-28 17:24 , Processed in 0.055537 second(s), 40 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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