1. 安装OpenAI Codex CLI
在macOS终端中执行以下命令,推荐使用Homebrew安装:
brew install codex
或者使用npm安装(需要先安装npm和Node.js环境):
npm install -g @openai/codex
安装完成后,输入以下命令验证安装是否成功:
codex --version
2. 运行并登录Codex
首次运行:
codex
系统会提示你选择登录方式,推荐选择 “Sign in with ChatGPT” ,使用你的ChatGPT账号登录(支持Plus、Pro、团队、教育或企业账号)。这样可以调用Codex的强大功能。
3. 使用Codex实现贪吃蛇游戏
接下来,我们用Codex的命令行交互功能生成一个简单的Python贪吃蛇游戏代码。
- 在终端里启动Codex交互:
codex
- 在提示符中输入以下指令:
请帮我写一个用Python和pygame库实现的贪吃蛇游戏,游戏界面需显示蛇身移动,吃到食物会变长,并且有游戏结束判断。
- Codex会自动为你生成代码。你可以将它复制保存为
snek_game.py。
4. 安装pygame库
由于游戏依赖pygame,需提前安装:
pip install pygame
5. 运行贪吃蛇游戏
在终端运行你的代码:
python3 snek_game.py
屏幕会弹出贪吃蛇游戏窗口,可以用键盘控制蛇的移动。
总结
- 先用
brew install codex安装Codex CLI - 运行
codex登录ChatGPT账号 - 输入自然语言命令生成游戏代码
- 安装
pygame库运行生成的Python代码即可玩贪吃蛇