codex游戏怎么玩
1、梦晨萧箫发自凹非寺。什么,7句话就让给我生成了一个小游戏。还是“极简版”塞尔达这样的经典冒险游戏,不仅能捡金币、躲怪,地图也不重复的那种。
2、这是一位名叫的小哥的真实经历,整个过程中,他甚至一行代码都没写。把生成的游戏和游戏代码到网上后,短短数小时就收获了上千热度:。赶来围观的网友试玩了他搞出来的游戏。所以,到底是怎么做到的。
3、原来,他用来做游戏的,是最新版本的。这个版本的,除了能直接生成、修改和编辑代码以外,连处理的文本长度也翻倍,从2048个提升到了4000个,简直像是“解开一层封印”。起初,只是好奇这版的创造力极限在哪里,想做个实验,看看它能否根据文本直接生成小游戏。没想到,这一试简直让他停不下来。
4、7句话生成冒险游戏。第一次尝试便是被他命名为“极简塞尔达”的游戏。别看画面抽象,整个游戏包括随机生成地图、玩家用键盘控制角色移动、有敌人会攻击玩家、收集金币加分等游戏核心要素。
5、走到地图边缘还能生成一张新地图,这样就能一直玩下去……总之是一个2冒险游戏原型的样子。所有这些规则只用英语写了七句话,则用写出了190行代码。由于小哥本人不是专业游戏设计师,描述用词不是很精确,但总是能产生自己的理解。比如描述怪物的部分,描述里只有“一个红色的怪物,玩家移动时它也移动,试图接近玩家,如果玩家被碰到就减一分”。
codex游戏怎么玩
1、则根据上下文生生成了50多行完整的怪物生成、移动、判定分数的逻辑。只需把色块替换成简单贴图,和真正的塞尔达原型是不是就很像了。
2、第二个小游戏,他打算考验对逻辑的理解,生成一个简化版猜词游戏。这次只用了5段话描述规则。谜底词从一个列表里随机选择,每次选择一个放到控制台。
3、描述字母输入框的样式,包括宽高、文字居中对齐、每个输入框有独立;输入时自动大写;再加一个确认按钮。分四种情况讨论如何判定输入结果。后面他又进行了更多尝试,调用第三方库生成3迷宫、能与玩家对战的井字棋,以及给照片加滤镜的小程序等,全都没手写一行代码。其中比较有意思的是生成《黑客帝国》字符雨视觉特效,几乎是只告诉“创建一个画布,加一个黑客帝国雨特效”,没有任何额外解释,就做出来了:。
4、最后他总结出几条经验,介绍如何写文字描述能让更容易理解需求:。先描述逻辑部分。然后创建元素时候调用前面生成的逻辑函数。
5、给描述编号。这样更容易看明白正在处理哪条描述。多让创建函数。