新棋吧 关注:7,093贴子:287,796
  • 5回复贴,共1

【新棋】三维消除棋

取消只看楼主收藏回复

这玩意鸽了九个月终于写了个文档出来(斜眼哭
于是终于正式发布了


1楼2017-10-05 20:19回复
    一:前言
    三维消除棋,似乎是整个新棋吧第一个三维棋作品?(你脸皮怎么这么厚
    灵感来源和FEZ这款独立游戏有关。FEZ的最大特点是,世界是三维的,但是主人公却只能感受到二维,操作是在三维世界在二维的投影平面上完成,就像把整个世界压扁了一样。
    据此受到启发,我就做了这么个应该是漏洞百出的玩意,并且还有很多待定的地方。(你还好意思说
    需要改进的地方应该还有很多吧。


    2楼2017-10-05 20:23
    收起回复
      二:棋规介绍
      1:棋盘和棋子
      棋盘为10×10×10的正方体,其正中间2×2×2的部分已经事先填充,作为【基础地面】。红蓝双方各执对应颜色棋子若干。
      理论上只需要上述物品,但由于实际操作中为了方便,需准备4个10×10的棋盘,对四个面所看到的情形进行投影(在流程部分详细解释)。
      且由于对立体棋盘的设计领域仍为空白,所以可能暂时没有什么好的实体化方案,需借助3D编辑软件进行对局。
      2:对局流程
      给立方体棋盘定义【前】【后】【左】【右】四个面并不再更改,上下两面不参与全局。
      开局时,默认从【前面】观察整个棋盘,一切结算均以当前在二维看到的情景为准。(即:把所看到的情景转换为一张平面图来下棋。)(这也是为什么需要四个辅助棋盘的原因。)
      红先蓝后,依次行棋。
      轮到你时,可以做如下三种操作:
      -1:在二维视角中的任意边上放置一枚棋子,棋子沿相对方向落下直至被阻挡不可继续下落。如果棋子不能停止,则不可以在此处落子。
      -2:交换在二维视角中八方相邻的两枚不同色棋子。
      -3:将观察的视角移动到相邻的一面上。
      当执行操作1或2时,在对二维视角完成操作后,需要对正方体棋盘对应的棋子进行同样的操作。在操作时,落子的位置【优先考虑离观察面最近的位置】,变动的位置则【遵循三维位置】,举例如下:

      如图,此时左边三维棋盘对应的前面视图如右图所示。此时在蓝色棋子上方落下一枚红子。

      如此,在三维棋盘上有两个位置可以形成此局面。此时遵循【优先考虑离观察面最近的位置】,将红色棋子放置在靠前的位置。
      ==================

      如图,此时左边三维棋盘对应的前面视图如右图所示。此时交换右上蓝色棋子和左下红色棋子。

      如图所示。
      在任意时刻,当在二维视角中形成 四枚及以上 己方棋子横竖相邻时,即可提走这些相邻的棋子。一次至少提走四枚,得(x-3)分(x为提走棋子数量)。但提子之后不可紧接着继续提子。提走棋子不影响其他棋子,即其他棋子有可能悬空。
      当任意一方积满6分时,获胜。或可协商取胜标准。


      3楼2017-10-05 20:28
      收起回复
        三:其他的一些事情
        (一)、
        如我前言所说,这个作品真的可能会存在很多的漏洞,以及有很多没有测试的想法,都先记在这里。
        1. 我曾想过将上下两面同样计入,但考虑到上下两面情景不易计算,被废弃,可能会做高级玩法什么的……?
        2. @ LutkeScha 提出,应设置不同的玩家用不同的视角观察,可以体现三维的独到魅力,被我否决的原因是这样双方可能易形成极优形势或者极劣形势,且计算量将会大幅增加。(在三维的情形下,可能需要计算的东西本身就很多了,再这样可能会增加复杂度。)
        3.胜利分数待定,边角落子如何计算待定,
        (二)、
        致谢列表:
        @绝对帝企鹅 使用3DSMAX帮助我进行了一场测试,由于部分规则在此时已变动,所以那场测试也算是……没有进行下去的必要了?
        @夏日的炎炎空中 对我进行了一些启发……吧?
        以及其他表示支持的吧友。
        (三)、
        得益于夏日的启发,我想起了用Minecraft这款游戏来做个棋盘。
        于是嘛我就真做了一个。
        下载可能会放在某个地方,不过估计玩MC的人不多,应该没什么用。(
        如果真有要用的人需要注意,MC的版本应为1.12,如降低版本打开此存档可能会导致存档的损坏。


        5楼2017-10-05 20:29
        收起回复
          以及我知道会有人对我说你哪来的脸皮说自己是第一个做3D棋的人。
          的确,在我之前有人在吧里发过3D棋设想,但是请问他做出来了吗?
          其次,这个棋的棋规我很早之前就在棋乐无穷群里解释过一次了,当时上面提到的那位还没有发那个帖子,在群里的各位吧友都可以作证,在我解释过这个棋两天之后,棋吧和新棋吧出现了这个帖子。
          至于一楼提到的九个月是指从开始设想至此,群内发布在一个月之后,大约是2月9号左右的事情。
          所以请某些人注意自己的言行。


          7楼2017-10-05 20:41
          收起回复
            谁给顶起来的……


            来自Android客户端15楼2018-02-12 17:26
            回复