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

用 swift 实现的鬼脚图小游戏

  •  
  •   yrq110 ·
    yrq110 · 2016-07-25 18:07:48 +08:00 · 2354 次点击
    这是一个创建于 3044 天前的主题,其中的信息可能已经有所发展或是发生改变。

    鬼脚图,又称あみだくじ,一种日本的小游戏,常用于抽签或决定分配组合。

    以前看欺诈游戏的时候遇到过,之前在一本数学科普书上又见到了,简单的用 swift 实现了下,分享一下。

    GitHub:https://github.com/yrq110/Amidakuji_Swift

    第一种模式

    正常模式,随意添加分段,然后执行得到一组结果:

    第二种模式

    随机生成最终结果,然后需要添加分段逆推得到正确的初始位置,下面的图是直接计算得到路径后的演示(正确路径不唯一):

    也可以自己提高难度,比方说:

    4 条回复    2016-07-30 20:00:54 +08:00
    zhouyg
        1
    zhouyg  
       2016-07-25 19:24:11 +08:00
    游戏性看起来不错,但是这 红配绿,太那啥了
    yrq110
        2
    yrq110  
    OP
       2016-07-25 20:01:51 +08:00
    @zhouyg 单纯为了醒目,不太会配色啥的- -
    itfanr
        3
    itfanr  
       2016-07-25 20:19:20 +08:00
    这个游戏没看懂
    wplct
        4
    wplct  
       2016-07-30 20:00:54 +08:00
    @zhouyg 你就纯黑就很好看了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   886 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 21:43 · PVG 05:43 · LAX 13:43 · JFK 16:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.