这是一个 OpenAI 的 o1 模型编写网页游戏的案例,这个例子是编写一个找松鼠的游戏,屏幕上每秒钟增加一个🍓并且在跳动,你要控制一只🐨去躲草莓,等到3秒后,🐿️会出来,你要绕过🍓找到🐿️。
这个游戏首先逻辑有一点复杂,另外是一个以前没出现过的游戏(如果我没记错的话),以前的模型可能是无法一次性生成可以运行的游戏代码。所以以前的模型在演示生成代码时,大多都是用一些贪吃蛇这种经典游戏来演示,毕竟代码都训练过,很容易就生成了。
这里 o1 一次生成可以执行的结果,确实是不错的。
生成游戏时的提示词:
使用 pygame 制作一个名为“找松鼠”的游戏:
每秒钟随机生成一个草莓,并在屏幕上弹跳。草莓的图标是 strawberry.png。
如果草莓碰到你,你会死亡。
三秒钟后,松鼠图标会生成并在屏幕上弹跳。松鼠的图标是 squirrel.png。如果你碰到它,你就赢了。
* 确保所有图标的大小为 10 像素乘 48 像素。
* 使用 resco colors 作为基础,在屏幕角落添加一个定时器。
* 在游戏开始前显示游戏说明。
* 当你赢或输时,游戏会自动重新开始。
* 将所有代码都生成在同一个文件里
#OpenAI发布最强模型o1#
宝玉xp的微博视频
这个游戏首先逻辑有一点复杂,另外是一个以前没出现过的游戏(如果我没记错的话),以前的模型可能是无法一次性生成可以运行的游戏代码。所以以前的模型在演示生成代码时,大多都是用一些贪吃蛇这种经典游戏来演示,毕竟代码都训练过,很容易就生成了。
这里 o1 一次生成可以执行的结果,确实是不错的。
生成游戏时的提示词:
使用 pygame 制作一个名为“找松鼠”的游戏:
每秒钟随机生成一个草莓,并在屏幕上弹跳。草莓的图标是 strawberry.png。
如果草莓碰到你,你会死亡。
三秒钟后,松鼠图标会生成并在屏幕上弹跳。松鼠的图标是 squirrel.png。如果你碰到它,你就赢了。
* 确保所有图标的大小为 10 像素乘 48 像素。
* 使用 resco colors 作为基础,在屏幕角落添加一个定时器。
* 在游戏开始前显示游戏说明。
* 当你赢或输时,游戏会自动重新开始。
* 将所有代码都生成在同一个文件里
#OpenAI发布最强模型o1#
宝玉xp的微博视频