V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
zxCoder
V2EX  ›  问与答

作为一个“让用户通过编程/定义一些策略来对战”的游戏,怎么才能保证这样一个游戏的可玩性呢?

  •  
  •   zxCoder · 2022-03-17 15:26:23 +08:00 · 991 次点击
    这是一个创建于 764 天前的主题,其中的信息可能已经有所发展或是发生改变。

    有没有游戏大佬指导指导

    感觉这块内容一方面觉得可以搞得很好玩,但是另一方面又觉得玩法上限很低,怎么让这种玩法也能有"无限种可能"呢?


    刚才发帖时没想起要怎么描述,现在想到一个问题:最简单的,怎么增加用户玩的时间,增加参与度,而不是说比如我写个策略,然后就没了,打得过就无敌了,打不过就不会写了

    ddiu8081
        1
    ddiu8081  
       2022-03-17 15:35:07 +08:00
    感觉有点像几年前的 CodeTank ,可以参考: http://www.alloyteam.com/2012/08/welcome-to-codetank/
    XiLingHost
        2
    XiLingHost  
       2022-03-17 15:47:41 +08:00
    zxCoder
        3
    zxCoder  
    OP
       2022-03-17 16:58:46 +08:00
    @ddiu8081
    @XiLingHost

    想写个类似这东西(简化版)作为毕设和找工作的项目,但是感觉没啥创新点和体现不出技术(虽然感觉其实很难写)。。。会不会还不如 xxx 管理系统
    Kilerd
        4
    Kilerd  
       2022-03-17 18:23:41 +08:00
    比如说你可以做一个很开放式的游戏,有一整条供应链的那种,类似于戴森球。 但是所有的操作有是脚本之行的。然后每个玩家都有限定的 Worker ,只能做一部分事情。需要每个玩家互相配合才能完成大目标。这就考验玩家之间的配合和脚本能力。

    这是我一直想做的。
    levelworm
        5
    levelworm  
       2022-03-17 20:30:56 +08:00 via Android
    这类游戏最早的是 corewar ,可以参考一下。不过那个就是汇编编程,毕竟 hardcore 。
    iuyoy
        6
    iuyoy  
       2022-03-17 20:42:34 +08:00
    GeruzoniAnsasu
        7
    GeruzoniAnsasu  
       2022-03-17 21:14:42 +08:00
    https://store.steampowered.com/app/950180/_/
    编程何必真的是编程


    对战?
    你确定你描述的是 PVP 不是预设关卡下打通关?


    只要地图随机,策略就必须每次重写。如果不这么做可以加入主动操作来引入随机性。
    GeruzoniAnsasu
        8
    GeruzoniAnsasu  
       2022-03-17 21:19:39 +08:00
    对了, 我有一个(自己捣鼓时觉得很有用)的小窍门:

    遇事不决,加入物理!



    弹性、引力、摩擦、旋转、软连接。有物理之后的「运动」一下就能不亦乐乎起来
    chenyu8674
        9
    chenyu8674  
       2022-03-18 09:39:34 +08:00
    最近正在玩 While True: Learn
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   940 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 93ms · UTC 20:03 · PVG 04:03 · LAX 13:03 · JFK 16:03
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.