V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Bonnnnnn
V2EX  ›  Steam

自己做的第一个游戏上 Steam 了!

  •  8
     
  •   Bonnnnnn · 2021-03-17 08:33:07 +08:00 · 10877 次点击
    这是一个创建于 1352 天前的主题,其中的信息可能已经有所发展或是发生改变。
    类型算是 AI 战棋游戏,玩家需要编辑 AI,然后实际的战斗就只能旁观,算是个类编程游戏,略硬核。游戏是免费的,有兴趣的可以试试:

    https://store.steampowered.com/app/1564660/Bongo_Arena/
    78 条回复    2021-07-23 16:00:51 +08:00
    levelworm
        1
    levelworm  
       2021-03-17 08:36:05 +08:00
    有点意思,看起来是积木式编程语言了?
    levelworm
        2
    levelworm  
       2021-03-17 08:38:53 +08:00
    让我想到早期的 Core War~~这玩意是不是 Unity 里头自己写了个 VM ?
    levelworm
        3
    levelworm  
       2021-03-17 08:44:14 +08:00
    好像 Archer 没有什么条件可以设定啊。。。
    Vindroid
        4
    Vindroid  
       2021-03-17 08:58:41 +08:00   ❤️ 1
    上班编程,下班还得编程,脑子炸了就炸了,头发没了可是大问题,哈哈
    liuxey
        5
    liuxey  
       2021-03-17 09:10:43 +08:00
    不错不错,都有老外发视频了
    clown007
        6
    clown007  
       2021-03-17 09:17:38 +08:00
    666
    CallMeReznov
        7
    CallMeReznov  
       2021-03-17 09:21:12 +08:00
    刚想发:先买了,支持一波!
    点进去发现是免费游戏.....
    LiuJiang
        8
    LiuJiang  
       2021-03-17 09:23:14 +08:00
    666,有点意思
    crazytree
        9
    crazytree  
       2021-03-17 09:23:58 +08:00
    @liuxey 你这是啥,为什么没有梯子直接能播放还那么流畅
    chinvo
        10
    chinvo  
       2021-03-17 09:24:54 +08:00 via iPhone
    恭喜
    skrjscom
        11
    skrjscom  
       2021-03-17 09:29:38 +08:00
    厉害厉害 支持下
    crazytree
        12
    crazytree  
       2021-03-17 09:30:28 +08:00
    @liuxey 好吧,才发现公司自带 tz
    GeruzoniAnsasu
        13
    GeruzoniAnsasu  
       2021-03-17 09:32:28 +08:00   ❤️ 2
    @levelworm 看起来是一个可以热加载的状态机,实现上其实没那么难
    darkscope
        14
    darkscope  
       2021-03-17 09:34:04 +08:00
    可以的,周末试试
    EZVIK
        15
    EZVIK  
       2021-03-17 09:34:50 +08:00
    厉害厉害
    zvil
        16
    zvil  
       2021-03-17 09:35:22 +08:00
    支持一波 看起来是我想玩的类型
    lamada
        17
    lamada  
       2021-03-17 09:48:50 +08:00
    厉害厉害
    crazychang
        18
    crazychang  
       2021-03-17 09:55:55 +08:00
    @crazytree 一语惊醒梦中人
    Rwing
        19
    Rwing  
       2021-03-17 09:59:52 +08:00
    刚想发:先买了,支持一波!
    点进去发现是免费游戏.....
    TangYuSen
        20
    TangYuSen  
       2021-03-17 10:00:14 +08:00 via Android
    👍
    Felldeadbird
        21
    Felldeadbird  
       2021-03-17 10:04:57 +08:00
    支持一波。楼主是自己一个人制作么? 做游戏不容易啊。
    shyrock
        22
    shyrock  
       2021-03-17 10:07:00 +08:00
    这字体有点难受啊。。。
    november
        23
    november  
       2021-03-17 10:22:44 +08:00
    楼主可以去玩下《龙腾世纪:起源》(Dragon Age: Origins),steam 上有。该游戏里面就有战术 AI 设置。

    另外,游戏里面的设置选项,建议设置成下拉列表来选择。
    zoikhemlab
        24
    zoikhemlab  
       2021-03-17 10:22:58 +08:00
    好有创意啊。
    hadooow
        25
    hadooow  
       2021-03-17 10:30:26 +08:00 via iPhone
    入库了哈哈哈哈哈
    november
        26
    november  
       2021-03-17 10:38:58 +08:00
    而且你这单位的战术的保存数量有限。每次要修改,都要全部重新设定一次。
    shifttacn
        27
    shifttacn  
       2021-03-17 10:48:12 +08:00
    666
    支持
    Exin
        28
    Exin  
       2021-03-17 10:48:47 +08:00
    棒👍

    请教楼主一点问题——
    1. (大陆)个人开发者把游戏上架 Steam 有什么比较大的困难吗?
    1. 如果游戏收费,会有额外的困难吗?
    luqingliang
        29
    luqingliang  
       2021-03-17 11:02:10 +08:00
    支持 macOS 好评
    demonkit
        30
    demonkit  
       2021-03-17 11:07:57 +08:00
    厉害了,666
    biubiuF
        31
    biubiuF  
       2021-03-17 11:18:20 +08:00
    这个视频...中文( Japanese )
    c7in7
        32
    c7in7  
       2021-03-17 11:28:09 +08:00
    有点东西,这个鬼佬不认识中文……
    GuuJiang
        33
    GuuJiang  
       2021-03-17 11:59:03 +08:00 via iPhone
    strategy 拼错了
    forsky
        34
    forsky  
       2021-03-17 12:06:26 +08:00
    游戏不错。。已给好评支持,加油
    lueffy
        35
    lueffy  
       2021-03-17 13:15:44 +08:00
    手动点赞支持, 发行商也自己, 厉害
    consul
        36
    consul  
       2021-03-17 13:17:28 +08:00
    楼主很棒! 加油
    back0893
        37
    back0893  
       2021-03-17 15:07:06 +08:00
    厉害啊
    chengkai1853
        38
    chengkai1853  
       2021-03-17 15:23:44 +08:00
    厉害了
    ParfoisMeng
        39
    ParfoisMeng  
       2021-03-17 15:29:23 +08:00
    同 28L 疑问。LZ 解答麻烦艾特我一下
    dexter
        40
    dexter  
       2021-03-17 15:34:31 +08:00
    linux steam 也可以玩
    qiaobeier
        41
    qiaobeier  
       2021-03-17 15:52:13 +08:00
    喜加 1,等玩一会给你刷个好评 🤞
    Deteriorator
        42
    Deteriorator  
       2021-03-17 17:10:00 +08:00
    关注一波,应该不是 3D 的吧,晕 3D 的我真是没那么多好玩的游戏可玩了
    xiuse
        43
    xiuse  
       2021-03-17 17:21:53 +08:00
    加油 真不错
    Raven316
        44
    Raven316  
       2021-03-17 17:45:58 +08:00
    必须支持一波
    MITOO
        45
    MITOO  
       2021-03-17 18:14:54 +08:00
    即刻看了没想到 V 站也看到了老哥,恭喜恭喜
    sankooc
        46
    sankooc  
       2021-03-17 18:26:32 +08:00
    支持下
    Bonnnnnn
        47
    Bonnnnnn  
    OP
       2021-03-17 18:37:19 +08:00
    @levelworm 主要麻烦的是 AI 的框架,基本是个条件和行为之间做一个权重系统,其他倒没啥
    Bonnnnnn
        48
    Bonnnnnn  
    OP
       2021-03-17 18:37:55 +08:00
    @liuxey 哈哈哈,这个视频我也看了,他玩的时候还有 Bug,没显示教程。。。他玩的一脸懵逼
    Bonnnnnn
        49
    Bonnnnnn  
    OP
       2021-03-17 18:38:47 +08:00
    @GeruzoniAnsasu 对的不难,比较麻烦的其实是做编辑器交互
    Bonnnnnn
        50
    Bonnnnnn  
    OP
       2021-03-17 18:39:22 +08:00
    @Felldeadbird 对,我陆陆续续也做了两年了吧,前几个都放弃了,这个大概做了两个月
    Bonnnnnn
        51
    Bonnnnnn  
    OP
       2021-03-17 18:40:22 +08:00
    @november 下拉列表会遮挡下方物体,我也权衡了一下。整体还是左右比较整洁
    Bonnnnnn
        52
    Bonnnnnn  
    OP
       2021-03-17 18:40:59 +08:00
    @november 相信我,你基本用不到 3 个的。。。。虽然多加几个槽位不是啥难事,哈哈
    Bonnnnnn
        53
    Bonnnnnn  
    OP
       2021-03-17 18:41:39 +08:00   ❤️ 1
    @Exin 上架不难,收费的话,我用的海外账户。。。。。
    Bonnnnnn
        54
    Bonnnnnn  
    OP
       2021-03-17 18:43:18 +08:00
    @ParfoisMeng 解答时还没下滑到你的,哈哈哈。。。。发行不难,收费的话我设置的是海外账号。。。国内我不太懂
    Bonnnnnn
        55
    Bonnnnnn  
    OP
       2021-03-17 18:43:54 +08:00
    @Deteriorator 是 3D,不过不是第一人称,应该不会晕
    Bonnnnnn
        56
    Bonnnnnn  
    OP
       2021-03-17 18:44:18 +08:00
    @MITOO 哈哈,即友无处不在~
    november
        57
    november  
       2021-03-17 19:36:36 +08:00
    @Bonnnnnn

    我意思是说,编辑一个槽位时,我将“A 弓箭手”的战术换成“A 骑士”的战术保存后,弓箭手的战术在当前槽位就被清空了。到了下把,我想换回上次的“A 弓箭手”,就需要把弓箭手的战术重新设置了。

    或许你想说弓箭手和骑士用两个槽位保存,但是后面还有德鲁伊和狂战士等其他职业啊。

    最简单的确实是加多槽位,甚至是可扩展槽位。但是我建议是,加个“职业的战术模版”功能。

    玩家设定模版名称,对应职业,战术的条件和行为,然后保存。到了槽位那里,玩家选择职业后,再让玩家选择相应的职业的模版,之后把模版的战术复制到槽位里面。

    这样的话我可以拥有“A 弓箭手”、“B 弓箭手”的战术。
    vanillacloud
        58
    vanillacloud  
       2021-03-17 20:15:16 +08:00 via iPhone
    楼主可以好好的研究一下那位老外玩家发的视频,每一个细节,看了就觉得这游戏真的不怎样……

    有意思,但挺难操作,以及让人毫无头绪,看老外的表现就知道。

    至于难度,老外明显是随便玩的,都过了…… 最后号称 30 关卡却只有 20 个还被吐槽了一把 🤣
    Bonnnnnn
        59
    Bonnnnnn  
    OP
       2021-03-18 04:55:25 +08:00
    @november 哦。。。懂了。大概就是在整体战术保存的基础上,加上一个独立的对于单位设定的存储功能。
    Bonnnnnn
        60
    Bonnnnnn  
    OP
       2021-03-18 04:57:22 +08:00
    @vanillacloud 他的视频我全程看过的,没啥参考价值,主要还是他玩的时候有 bug,没显示教程,所以他一脸懵逼。30 关那个是因为我成就的设置弄错了,确实就 20 关。
    datou
        61
    datou  
       2021-03-18 06:47:33 +08:00
    楼主,这游戏咋调分辨率呀?
    Bonnnnnn
        62
    Bonnnnnn  
    OP
       2021-03-18 08:44:01 +08:00
    @datou 调不了。。。。不过主菜单的设定里,可以调是否窗口
    no1xsyzy
        63
    no1xsyzy  
       2021-03-18 09:26:43 +08:00
    还没玩上,看了视频
    我觉得这里有个问题,策略设置和关卡独立比较迷惑
    结合 @november 的想法,我觉得应当是在策略设置里设计 “具有某种策略的某职业”(比如 “绝地狂奶”、“冲塔大师” ……),然后在关卡中将这些 “职业+策略” 拖拽到棋盘上。
    思想上符合面向对象继承,职业 --[继承]-> 职业+策略 --[实例化]-> 棋子
    no1xsyzy
        64
    no1xsyzy  
       2021-03-18 09:39:48 +08:00   ❤️ 2
    除此以外,参考下 Zach 的游戏,会允许在不同方面进行最优化设计…… 不过那样的话比较挑战关卡设计。
    比如 TIS-100 可以用较少的格子或者较少的代码行数或者较少循环轮数。那样的话每关都会有三个策略槽。对应这里可以是较少的策略条数,较少的取胜所需轮数,较少的棋子个数(虽然似乎一直是两个?视频里头像挡住了棋子选择)。而且可以建立全球所有玩家的最优化方案的直方图。

    预排策略类游戏目前 Zach 独树一帜,TIS-100 、SHENZHEN IO 、无尽工厂、Opus Magnum 、SpaceChem
    我觉得都可以学习下。
    becomesilent
        65
    becomesilent  
       2021-03-18 17:07:01 +08:00
    @crazytree 我还以为 V2EX 这网站这么厉害 能让用户不翻墙观看 YouTube 呢 正想把梯子关掉试试就看到你这评论了 😂😂😂😂
    Bonnnnnn
        66
    Bonnnnnn  
    OP
       2021-03-19 10:18:51 +08:00   ❤️ 2
    @levelworm
    @Vindroid
    @liuxey
    @clown007
    @CallMeReznov
    @LiuJiang
    @crazytree
    @chinvo
    @skrjscom
    @GeruzoniAnsasu
    @darkscope
    @EZVIK
    @zvil
    @lamada
    @crazychang
    @Rwing
    @TangYuSen
    @Felldeadbird
    @shyrock
    @november
    @zoikhemlab
    @hadooow
    @shifttacn
    @Exin
    @luqingliang
    @demonkit
    @biubiuF
    @c7in7
    @GuuJiang
    @forsky
    @lueffy
    @consul
    @back0893
    @back0893
    @chengkai1853
    @ParfoisMeng
    @dexter
    @qiaobeier
    @Deteriorator
    @xiuse
    @Raven316
    @MITOO
    @sankooc

    发现似乎没办法 @ 所有人。。。我一个一个点了,哈哈哈。。。。如果你有兴趣了解一些实际的开发细节,可以继续往下看。


    首先我挺惊讶大家对这个挺有兴趣的,毕竟游戏其实做得比较粗糙,很多地方并没有打磨得对玩家很友好。我自己不是游戏行业的,就是普通码农,这是我自己第一个认真做的游戏。

    我用的是 Unity+C#,然后实际开发周期大概是两个月,业余时间,不过我目前有两年的自己瞎折腾 Unity 的学习经验。美术方面,模型和 UI 都是买的整体的资源包,我估计大概省去了我一两个月的时间。

    Steam 我是自己发行的,两个主要原因。一是我想要跑通整个流程,从制作到发行,其实来这里发帖也算是我宣发的一部分。二是我的游戏在制作的时候就打算免费了,主要原因是玩法确实比较特殊也有点硬核,如果收费应该挺劝退有些玩家的尝鲜心理的。

    下一个阶段我其实还是比较迷茫的,如果是收费买断制,作者可以把实际收入当做是一个游戏生命周期的最终节点,我的话其实更希望的是能够制作出更多好玩的游戏。所以目前来说,我对未来的理解是这样的,我希望能通过开发好玩的游戏,为工作室积累粉丝,让下一个游戏的宣发能够很顺畅。同时我也认识很多和我一样做独立游戏开发的朋友,有些也是业余,有些是辞了工作用爱发电,我希望工作室如果有些影响力的话,最后也能帮到他们。所以目前来说我的最优解是把 B 站号搞起来,然后定期更新一些自己的开发近况和别人的优秀在研项目,也有可能会搞一些 Game Jam 娱乐娱乐,哈哈。

    如果有兴趣的可以关注下一:大笨狗游戏团,https://space.bilibili.com/433238388,里面最早有个视频是 Bongo Arena 的前身,是我和朋友一起办的写 AI 比赛,节目效果其实很不错,哈哈哈。
    EZVIK
        67
    EZVIK  
       2021-03-19 11:10:11 +08:00
    @Bonnnnnn 先关注了~
    darkscope
        68
    darkscope  
       2021-03-19 11:26:53 +08:00
    @Bonnnnnn 普通码农学写游戏的学习路径是啥,最近有可能 gap,找点好玩的事情做做
    Bonnnnnn
        69
    Bonnnnnn  
    OP
       2021-03-19 11:52:49 +08:00
    @darkscope 游戏开发比一般软件开发要难挺多的,主要是事比较杂,不仅是技术上,还有游戏设计,美术啥的。技术要补上的东西也挺多的,主要是计算及图形学啥的。一般来说估计得有个半年一年才会比较顺利地能做出个东西。

    我自己也没用过别的引擎,就是 Unity+C#。C#反正跟 Java 挺像的,但是语法糖多很多,用起来很舒服,学起来也不难。然后由于东西很多很杂,基本是学不完的,我建议以项目为主,项目要用到啥就学啥。比如 2D 的话就别学 3D 了,不做动画的话就别学游戏动画了。然后先做个简单的东西吧,那种休闲游戏 level 的,跑通了流程再做你想做的。
    darkscope
        70
    darkscope  
       2021-03-19 11:57:15 +08:00
    @Bonnnnnn 赞~~到时候试着玩一玩,多谢多谢
    huoxu
        71
    huoxu  
       2021-04-10 04:03:22 +08:00 via iPhone
    明天试一试,现在上架押金是 100 美元吧。
    Bonnnnnn
        72
    Bonnnnnn  
    OP
       2021-04-10 10:36:55 +08:00
    @huox dei
    CSGO
        73
    CSGO  
       2021-05-06 10:40:13 +08:00
    2021 年 3 月 16 日 [552768] Bongo Arena
    Kohke
        74
    Kohke  
       2021-06-08 17:55:47 +08:00
    @Bonnnnnn 大佬 我建了一个 steam 交流群 大家一起来唠唠做游戏的嗑呗 https://imgur.com/7pavASf
    Kohke
        75
    Kohke  
       2021-06-08 17:58:21 +08:00
    上面一条图片没成功 再试一次...
    i.imgur.com/7pavASf
    Kohke
        76
    Kohke  
       2021-06-08 18:01:34 +08:00
    ![图片注释](//i.imgur.com/7pavASf.jpg)
    yammy
        77
    yammy  
       2021-06-19 17:58:33 +08:00
    @Kohke 老哥还有码吗 过期了 hh
    Bonnnnnn
        78
    Bonnnnnn  
    OP
       2021-07-23 16:00:51 +08:00
    @Kohke 不知为啥我 imgur 打不开,加我微信吧 Bonnnnnn
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2763 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 29ms · UTC 15:40 · PVG 23:40 · LAX 07:40 · JFK 10:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.