|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 数字16拼图游戏完成版--带通关演示功能
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
8181
人关注过本帖,
6
人收藏
标题:
数字16拼图游戏完成版--带通关演示功能
取消只看楼主
加入收藏
xzlxzlxzl
来 自:湖北
等 级:
贵宾
威 望:
125
帖 子:1091
专家分:5825
注 册:2014-5-3
结帖率:
100%
楼主
收藏
(6)
问题点数:0 回复次数:3
数字16拼图游戏完成版--带通关演示功能
花了点时间做了个完整版,在原代码基础上做了较大的改动,比如不再用二维数组来表示地图数据,取而代之的是一个64位无符号整数。改进了游戏界面,游戏功能得到完善,如增加重玩、通关演示功能,如果游戏者在玩的过程中过不了关,可以看通关演示,电脑将会在推荐的步数里完成游戏。希望本游戏能让各位在枯燥的码代码时带来一丝休闲!
效果图:
图片附件: 游客没有浏览图片的权限,请
登录
或
注册
[此贴子已经被作者于2018-6-2 22:23编辑过]
搜索更多相关主题的帖子:
数字
拼图
游戏
--
演示
2017-06-06 20:19
举报帖子
使用道具
赠送鲜花
xzlxzlxzl
来 自:湖北
等 级:
贵宾
威 望:
125
帖 子:1091
专家分:5825
注 册:2014-5-3
第
2
楼
收藏
得分:0
回复 7楼 九转星河
一千多步?这也太差了吧,我很少有超过一百步的。
这个游戏的地图有200多万亿个组合,是数字16的全排列,想用ai让计算机实现自动完成最短步数,估计也要用那个阿法狗的神经网络算法,我做不到
感谢版主大大加精!
[此贴子已经被作者于2017-6-9 20:06编辑过]
2017-06-09 20:05
举报帖子
使用道具
赠送鲜花
xzlxzlxzl
来 自:湖北
等 级:
贵宾
威 望:
125
帖 子:1091
专家分:5825
注 册:2014-5-3
第
3
楼
收藏
得分:0
八数码和数字16完全不在一个数量级好不!8数码只有40320种组合,我一个深度搜索就可以达到目的,如果要得到最优解,我只要写一个4叉树(0的4个方向的运动),留下得到正确结果的路径,找最少节点的那个,很容易实现的,我要写这个,肯定比楼上的代码少且优(捂脸)
数字16有20922789888000种组合,20T的数据容量,即使用虚拟内存,也没有哪个家用级的电脑硬盘存的下,遍历、树是无法完成的,只能是设计一个智能算法,摒弃那些完全达不到目的的树节点,这个智能算法我想不出来。
2017-06-10 06:42
举报帖子
使用道具
赠送鲜花
xzlxzlxzl
来 自:湖北
等 级:
贵宾
威 望:
125
帖 子:1091
专家分:5825
注 册:2014-5-3
第
4
楼
收藏
得分:0
回复 18楼 psy134820
你可能用的是gcc编译,把代码中的所有“_int64”用“long long”替代即可。
2017-07-06 19:31
举报帖子
使用道具
赠送鲜花
4
1/1页
1
快速回复:
数字16拼图游戏完成版--带通关演示功能
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.019891 second(s), 10 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved