V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
AlphaRobert
V2EX  ›  分享创造

写了个扫雷

  •  2
     
  •   AlphaRobert · 2021-07-15 18:07:06 +08:00 · 4442 次点击
    这是一个创建于 987 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://github.com/alphaArgon/Minesweeper

    主要觉得似乎没有看到 macOS 上有比较 native 的扫雷,于是尝试让这个扫雷更 “macOS” 一些。主要遵循 Sierra 至 Catalina 的设计,在 Big Sur 及更高版本上仅有微弱的视觉差异。

    第 1 条附言  ·  2021-07-15 23:06:00 +08:00

    修了一些致命错误,发布得匆忙很抱歉。
    希望大家能够重新下载。

    几个可能有疑问的点:

    • 右键或者 control + 左键来标旗;但是如果一个土堆都没有挖开,那不能标记
    • 双击来炸开周围的土堆;macOS 一般比较少出现左右键同时点击的情况
    • 失败对话框的右侧按钮会重新布雷,左侧按钮不会重新布雷
    • 默认情况下 Happy/Sad Mac 按钮只是装饰用,可以在偏好设置里选择其行为
    • 失败或者成功的动态效果单击一下来立即停止;如果勾选了系统的减少动态效果,那也不会播放动态效果
    27 条回复    2023-09-21 09:45:41 +08:00
    haiironezumi
        1
    haiironezumi  
       2021-07-15 18:47:48 +08:00 via iPhone   ❤️ 2
    顶上的那个笑脸好 Mac
    vokins
        2
    vokins  
       2021-07-15 19:02:28 +08:00 via iPhone
    好看,感谢!
    yincheng
        3
    yincheng  
       2021-07-15 19:07:26 +08:00
    针不戳
    meisen
        4
    meisen  
       2021-07-15 19:07:29 +08:00
    好评,色彩搭配也较好
    shiny
        5
    shiny  
       2021-07-15 19:08:37 +08:00
    这下买 mac 也能玩上扫雷啦
    MasterCai
        6
    MasterCai  
       2021-07-15 19:14:44 +08:00
    好评哈哈哈,希望能加上个 flag 功能(标记地雷
    secretman
        7
    secretman  
       2021-07-15 19:18:43 +08:00
    不错
    secretman
        8
    secretman  
       2021-07-15 19:18:56 +08:00
    @MasterCai 右键标雷啊
    Mav
        9
    Mav  
       2021-07-15 19:39:49 +08:00   ❤️ 10
    这个项目的发布解决了长期以来 Mac 上没有比较 Native 的扫雷的窘况,有效的填补了 Mac 平台的游戏空白,对于整个行业生态的发展具有重大意义。
    emmmbu
        10
    emmmbu  
       2021-07-15 20:09:34 +08:00
    想起了学生时代用 java 写的扫雷
    Leo
        11
    Leo  
       2021-07-15 20:19:24 +08:00
    真不错
    ynyounuo
        12
    ynyounuo  
       2021-07-15 20:34:32 +08:00 via iPhone
    标记计数有 bug
    MasterCai
        13
    MasterCai  
       2021-07-15 20:36:33 +08:00
    @secretman 这样啊,我用的触摸板刚才没操作出来还以为是没有😂
    auroraccc
        14
    auroraccc  
       2021-07-15 20:58:30 +08:00
    赞,尝鲜通关 https://imgur.com/37q68Rd
    g190875565
        15
    g190875565  
       2021-07-15 21:08:59 +08:00
    左右键一起点好像有点问题
    arare
        16
    arare  
       2021-07-15 21:17:40 +08:00
    赞~
    cnryan
        17
    cnryan  
       2021-07-15 21:26:43 +08:00
    赞,希望加入右键标记
    xuegy
        18
    xuegy  
       2021-07-15 21:54:49 +08:00
    有 bug 啊,扫着扫着剩余雷数就变 0 了,然后无法标记。
    goldenlove
        19
    goldenlove  
       2021-07-15 22:02:57 +08:00
    MAS 上好像也有几款经典扫雷……
    话说我至今不怎么会玩,只晓得基本规则,有人带么?
    AlphaRobert
        20
    AlphaRobert  
    OP
       2021-07-15 23:09:41 +08:00
    @ynyounuo @xuegy 已经修了,原来写了很忌讳的嵌套的双目运算符(捂脸)
    @g190875565 可以用双击来炸开
    @MasterCai @cnryan 有标记功能,但是开局不能直接标记
    (可以看一下附言)
    imdong
        21
    imdong  
       2021-07-16 01:26:25 +08:00 via iPhone
    支持 xyzzy 么?
    oh
        22
    oh  
       2021-07-16 08:54:48 +08:00
    支持 按住左键再按右键 的那个操作吗
    zzkiss000
        23
    zzkiss000  
       2021-07-16 15:35:53 +08:00
    扫雷?简约而不简单
    kingcos
        24
    kingcos  
       2021-07-17 19:31:30 +08:00 via iPhone
    很棒诶…
    之前也想写个扫雷,给了些灵感~
    SimonOne
        25
    SimonOne  
       2021-07-18 00:05:42 +08:00   ❤️ 1
    myqoo
        26
    myqoo  
       2021-07-18 10:54:06 +08:00
    想起曾经在 IE5 上用 VBScript 山寨了一个,直接截的原配 UI,相似度 99%~
    TristanYang
        27
    TristanYang  
       190 天前
    我也写了一个,不过是支持 PWA 的网页版本,win98 风格的,非常怀旧复古: https://ohminesweeper.online
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4988 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 09:38 · PVG 17:38 · LAX 02:38 · JFK 05:38
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.