找回密码
 加入
搜索
查看: 8262|回复: 26

[原创] 拼图小游戏[更新1.1]

[复制链接]
发表于 2020-2-29 11:08:22 | 显示全部楼层 |阅读模式
本帖最后由 afan 于 2020-12-26 11:40 编辑

201225        1.1
        [修改]微调磁吸感应最大角距为25像素,在高DPI下仍保持图片原始像素的同时,保持一致的物理距离体验
        [新增]菜单调整,并新增“显示固定拼图区域及磁吸角点”可选项
           因已提供区域外拼接功能,如习惯该方式则固定区域则显多余,可关闭之
        [新增]双击图块或按住图块保持不动超过3秒会闪烁与之相连的其它图块位置,以治愈崩溃者
        [修改]原以自定义“最小尺度”设置来分割块数,现改为难度级别选择,自动设置尺度
           由于分割大小的随机性,等级划分并不严谨,可能有时等级低的分割块数也会高于其上的
        1.0
        [新增]当前的分割图可重复开局:菜单“重玩本局”
        [修改]游戏开始时图块随机分散排开
        [修改]窗口可最大化并默认载入图片时最大化,以衬托分散的图块
        [新增]增加计时功能于标题实时显示
        [修改]移动图块到正确位置15像素范围内可自动磁吸成组合块,之后的移动均保持连接
           为避免移动一块不松手就可以吸完所有的“作弊行为”,磁吸只会在松开时验证
           磁吸检测的是与所按住图块的角点有相连的其它图块(或组合),仅有相邻边不算
           在定位框外完成拼图也算完成,可根据习惯使用何种方式
        [修改]更换内置图片




本游戏会将图片随机切割成任意个随机大小的小块,将它们拖到主窗口原处即可(拖动时出现左顶角定位小块即可松手,自动定位磁吸)。
(注意,不要选择有大面积同色的图片,因为可能会切割成相似的小块而无法分辨,程序只认分割时的位置,不会去比对是否可以替换)


内置妹子一枚,拼出来归你…



近日思考矩形随机切割小矩形的问题,试了N种搞法,总算OK,弄个小游戏检验一下…

更新历史:

201225        1.1
        [修改]微调磁吸感应最大角距为25像素,在高DPI下仍保持图片原始像素的同时,保持一致的物理距离体验
        [新增]菜单调整,并新增“显示固定拼图区域及磁吸角点”可选项
           因已提供区域外拼接功能,如习惯该方式则固定区域则显多余,可关闭之
        [新增]双击图块或按住图块保持不动超过3秒会闪烁与之相连的其它图块位置,以治愈崩溃者
        [修改]原以自定义“最小尺度”设置来分割块数,现改为难度级别选择,自动设置尺度
           由于分割大小的随机性,等级划分并不严谨,可能有时等级低的分割块数也会高于其上的

201224        1.0
        [新增]当前的分割图可重复开局:菜单“重玩本局”
        [修改]游戏开始时图块随机分散排开
        [修改]窗口可最大化并默认载入图片时最大化,以衬托分散的图块
        [新增]增加计时功能于标题实时显示
        [修改]移动图块到正确位置15像素范围内可自动磁吸成组合块,之后的移动均保持连接
           为避免移动一块不松手就可以吸完所有的“作弊行为”,磁吸只会在松开时验证
           磁吸检测的是与所按住图块的角点有相连的其它图块(或组合),仅有相邻边不算
           在定位框外完成拼图也算完成,可根据习惯使用何种方式
        [修改]更换内置图片

200229        0.9
        [新增]菜单添加一项“自动完拼”,可深度治愈耐心不足之士
        [新增]菜单添加一项“检查排错”,此为排错提示功能:
           可检查当前拼图错误(或空白)的第一处,显示位置及大小提示框
           若已拼完,但未弹出完工消息,则有可能有些位置不符,可使用该功能排错
        [新增]菜单添加一项“最小尺度…”,可设置分割矩形的最小边长尺寸:
           数值越小分块越多,所以大图可设置较大,但最大像素不可大于较短边长的1/10;
           小图可设置较小,但不可小于20。对于不同的图片,若超出范围会自动使用修正值。
        [修改]启动时载入内置拼图可在新增的菜单项中设置是否取消

200228        0.8 初发布

游客,如果您要查看本帖隐藏内容请回复

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×

评分

参与人数 2威望 +2 金钱 +230 贡献 +5 收起 理由
itsky2 + 30 赞一个!
haijie1223 + 2 + 200 + 5 牛逼plus

查看全部评分

发表于 2020-2-29 11:26:59 | 显示全部楼层
反馈:
1、窗口不能调整为最大化;窗口设置屏幕最大化,在窗口的中心定义图片的大小(摆放碎图的地方)
2、碎片太集中;可将碎片分布在大窗口中的定义图片大小之外分散摆放
3、可自定义图片打散的块数(难度可调)
4、参照图窗口默认打开,也可以长按大窗口中心已定义图片大小的位置显示原图
 楼主| 发表于 2020-2-29 11:32:51 | 显示全部楼层
本帖最后由 afan 于 2020-2-29 11:33 编辑
chishingchan 发表于 2020-2-29 11:26
反馈:
1、窗口不能调整为最大化;窗口设置屏幕最大化,在窗口的中心定义图片的大小(摆放碎图的地方)
2 ...

硬汉是个急性子啊~  你这样得不到妹子的!

只是为了验证分割算法随意编写的小玩意,不用这么走心建议了……
主窗口拖动时不会带走未磁吸的碎片,所以你把主窗口拖一边就都解决了
发表于 2020-2-29 11:35:43 | 显示全部楼层
这种游戏之前玩的比较多,所以有点心得(废话有点多)
碎图如果能做到位置正确的话(在窗格外)就连成一块就更好!
 楼主| 发表于 2020-2-29 11:41:32 | 显示全部楼层
chishingchan 发表于 2020-2-29 11:35
这种游戏之前玩的比较多,所以有点心得(废话有点多)
碎图如果能做到位置正确的话(在窗格外)就连成一块 ...

58的数字挺好,也就成功有了预览图。

p.s.发哥的水印打得真好,像穿了黑丝一样
发表于 2020-2-29 13:56:57 | 显示全部楼层
afan 发表于 2020-2-29 11:41
58的数字挺好,也就成功有了预览图。

p.s.发哥的水印打得真好,像穿了黑丝一样


评分

参与人数 1金钱 +50 收起 理由
afan + 50 ^ ____ ^

查看全部评分

发表于 2020-2-29 15:19:34 | 显示全部楼层
a版,我就想知道,100多像素的图片,放大到这么大而不模糊,你是怎么做到的?
 楼主| 发表于 2020-2-29 15:25:11 | 显示全部楼层
haijie1223 发表于 2020-2-29 15:19
a版,我就想知道,100多像素的图片,放大到这么大而不模糊,你是怎么做到的?

哪个是100多像素哦,没有吧?而且只会缩小不会放大的
发表于 2020-2-29 16:37:56 | 显示全部楼层
afan 发表于 2020-2-29 15:25
哪个是100多像素哦,没有吧?而且只会缩小不会放大的

我把资源文件导出,看到100多像素
 楼主| 发表于 2020-2-29 16:48:45 | 显示全部楼层
haijie1223 发表于 2020-2-29 16:37
我把资源文件导出,看到100多像素

可能是缩略图数据
发表于 2020-3-23 17:29:43 | 显示全部楼层
牛鼻 ,afan哥出品,必属精品
发表于 2020-3-25 20:04:15 | 显示全部楼层
支持,大哥还在。
发表于 2020-3-26 09:57:07 | 显示全部楼层
水一贴,AU3都出游戏了!
 楼主| 发表于 2020-12-24 21:37:40 | 显示全部楼层
本帖最后由 afan 于 2020-12-25 00:34 编辑

201224        1.0
        [新增]当前的分割图可重复开局:菜单“重玩本局”
        [修改]游戏开始时图块随机分散排开
        [修改]窗口可最大化并默认载入图片时最大化,以衬托分散的图块
        [新增]增加计时功能于标题实时显示
        [修改]移动图块到正确位置15像素范围内可自动磁吸成组合块,之后的移动均保持连接
           为避免移动一块不松手就可以吸完所有的“作弊行为”,磁吸只会在松开时验证
           磁吸检测的是与所按住图块的角点有相连的其它图块(或组合),仅有相邻边不算
        [修改]更换内置图片

201225 小改一下(版本不变),在定位框外完成拼图也算完成,可根据习惯使用何种方式
 楼主| 发表于 2020-12-24 21:39:13 | 显示全部楼层
chishingchan 发表于 2020-2-29 11:35
这种游戏之前玩的比较多,所以有点心得(废话有点多)
碎图如果能做到位置正确的话(在窗格外)就连成一块 ...

已加入该功能
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-2 14:01 , Processed in 0.089785 second(s), 26 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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