一个百分百由程序生成的游戏有可能存在吗?

0 条评论


  • 10

    Raven Woody十九年游戏玩家

    Lucifer殿下天 LelyLivingDeadAK 等 10人赞同

    https://cowlevel.net/game/Dwarf_Fortress

    让美术见鬼去吧~

    发布于 2016-10-19 10:03:34 0 条评论


  • 9

    ___卤小蛋爱抠快门的日语学科生

    EEhentaiYoge假面女仆卫士 等 9人赞同

    记得有个游戏叫做无尽的进度条。

    401a5eacc2316cdfec3ea8abe40c7918.jpegf1d0bae71696c767e4e89c27dedc6999.jpeg88d1256044ad2089a9d9fcef077932bc.jpeg

    整个游戏就像名字一样无尽的读条,你能决定的东西只有如图二的名字和初始种族和职业。然后你就只能看着进度条一条条的从0到100,转职打怪剧情卖道具学法术都是程序进行的,你只能看着。这应该就是所谓的百分百的由程序构建成的游戏。

    并且,我开过几个档,每个档的剧情和转职等都不一样。全随机的。

    我曾经把这个游戏设置成开机自启,然后从早上起床开机到晚上睡觉全程让他跑,1个星期之后还在进行,所以我在想会不会有终点。应该就是无尽的剧情吧。

    发布于 2016-10-19 22:10:05 3 条评论


  • 3

    大城小胖不给自己点赞就是一种犯罪,会被打成小胖

    还是没太明白题主说的 『由程序生成的游戏』到底是指什么。

    以前我设想过一种这样的游戏:

    开发者只编写最基本、最底层的算法和代码,可以称之为『种子』。而游戏后续的关卡、玩法等游戏元素都是程序在『种子』的基础上自己衍生出来的,而且衍生的过程有偶然性和随机性。最后这个游戏会变成一个什么样子,开发者自己也无法提前知晓。

    目前游戏大多数能做到的都是 自动生成的地图,自动生成的数值(比如怪物的数值、位置等),也可以做到自己生成画面。但是这些并不够,因为这个设想里,最重要的是『玩法的自动生成』。

    当然『玩法的自动生成』也有投机取巧的办法,比如开发者提前设计出很多很多可以互相结合的玩法,然后程序随机选择、组合,但是这显然不是我设想的那种真正意义上的『玩法的自动生成』。


    我的这个设想应该短期内没有办法实现,等能实现那天,估计离『天网』也不远了,人类可以做好被毁灭的准备了。



    发布于 2016-10-20 00:18:12 0 条评论


  • 2

    Kingfeng尝尝我的毒猫!

    Cloud Han世俗骑士 赞同

    有一个经典的游戏

    kkrieger

    http://www.infinity-game.com/bbs/forum.php?mod=viewthread&tid=491

    这里是他的源代码

    https://github.com/farbrausch/fr_public

    发布于 2018-04-08 18:56:20 0 条评论


  • 2

    ADoyle大自然的搬运工

    请搜“康威生命游戏”或者“细胞自动机”

    发布于 2016-03-26 00:47:06 1 条评论


  • 2

    39M杂食游戏迷,未来的游戏开发者。

    感觉这个问题本身有问题。

    由程序生成的游戏为什么不能包含图像?

    以及讲道理,现在几乎所有的电子游戏,理论上都可以由程序自动生成——毕竟生成游戏的程序也是由人编写的——这和直接写一个(一类)游戏仿佛并没有很大差别嘛。

    我在猜测题主的意思是不是类似给一个seed,让RPG Maker可以随机生成一个RPG游戏出来——我认为在给定一些约束和素材的情况下是可能的,但是生成的游戏仍然还限制在你的约束下。如果不加任何约束,也许生成出来的东西并不能称之为游戏。

    感觉除非人工智能得到重大突破,写一个能像人一样思考来写程序的程序还是相当困难的。

    不过像Roguelike那样,有限的元素,无限的组合,可以产生很多有趣的玩家故事;虽然游戏还是那个游戏,但是每次都有新发现,也挺不错的。

    发布于 2016-03-24 20:55:54 0 条评论


  • 1

    有些温度咱只喜欢能打怪的游戏XD

    想起了小时候在手机上玩的一种类型····

    你击杀了Lv.10 蛇精 

    获得了 38 Exp···

    获得了 蛇皮x3,蛇的牙齿x1····

    点击继续····

    发布于 2016-10-19 21:29:16 3 条评论


  • 1

    Huancke前独立游戏/策略游戏玩家 AFK

    理论上可以实现

    但是,实际上进行开发的时候

    由程序生成出随机元素并不困难

    而由程序生成一个游戏,并不是想象中的容易

    发布于 2016-10-19 20:46:46 2 条评论


  • 1

    Arcadiathe Paymaster

    目前来说100%是不可能的

    就好比生成随机数需要一个种子,游戏总要有一个人类设计的起点,只要这一点还成立我觉得就不能算100%由程序生成

    现在所说的“程序生成”,背后还是开发者的设计,开发者调整规则,生成的内容就产生变化。所以根本谈不上100%


    如果说设置好配置,然后自动生成一个随机内容的游戏,这倒是能实现,不过其中还是要使用人预先设计好的模板

    更新于 2016-10-19 17:49:43 0 条评论


  • 1

    棒主萌系、动作系、RPG爱好者、喜欢装逼

    SB 赞同

    理论上存在,毕竟游戏的显示由像素组成,游戏机制由函数和数据堆砌出来的,如果计算机能像人类一样会自己思考自己组装的话,是可以的;但是实际开发不可能,毕竟计算机不能像人类一样会自己思考自己组装这些零件。

    尽管百分百不可能(至少在现阶段不可能吧,谁知道以后会怎么样呢),但是尽量往这方面靠近是可以的,steam上就涌现出大量“程序生成”的tag的游戏,大部分为地图程序生成(MC啊、泰拉瑞亚啊、很多roguelike都是)、角色或物品属性程序生成(rimworld的角色性格和属性是可以随机生成的,暗黑的物品属性是随机生成的 - 或者说是效果组装+数值波动?)等

    发布于 2016-06-07 12:10:23 0 条评论


  • 1

    叙叶Game Design

    DOS游戏啊,打砖块、贪吃蛇、俄罗斯方块

    发布于 2016-03-24 22:22:09 0 条评论


  • 1

    雞包紙包包雞紙包雞學生,交互設計,立志游戲設計,王國心腦殘粉

    很多簡單的小遊戲都可以直接用代碼做出來...

    想起了那些年上課的時候要求用processing畫東西然後做成遊戲的日子...

    发布于 2016-03-24 16:41:30 0 条评论


  • 1

    cuiwei手残玩家

    五子棋 贪食蛇这类游戏都可以代码生成~~

    发布于 2016-03-24 15:54:26 0 条评论


  • 0

    warmtrueVR游戏开发者

    听说过别踩白块吗?

    发布于 2016-03-24 15:43:28 1 条评论

  • 登录奶牛关账号即可参与讨论