最近用 VSCode Agent + Sonnet 4 从零开始做了个小游戏

94 天前
 Livid
游戏用的是 Phaser 3 框架。可以在浏览器里直接玩。如果电脑上有手柄,也做了一些适配。

https://banny.iweb.eth.sucks/

目前项目超过 5000 行代码,但是整个过程都是用提示词描述需求,然后 agent 搞定全部。
13452 次点击
所在节点    Visual Studio Code
77 条回复
Jimmyisme
94 天前
死的莫名奇妙哈哈
sparkle2015
94 天前
请问 OP 可以分享一下提示词吗?或者整理成一个教程。看了这个,第一次有了想尝试自己写个游戏的想法。
gy0624ww
94 天前
macbook 浏览器 方向键不好用,按两下就不动了
wdv2ly
94 天前
所有的音效和美术素材也是 AI 生成的吗?
wulili
94 天前
美术素材是用什么 AI 生成的?
Livid
94 天前
@wdv2ly 人物角色素材是朋友的 NFT 项目 https://retail.banny.eth.sucks/itch.io 上买的地图和怪物图片。

音乐是 Suno 生成的。

音效是下载的。
Livid
94 天前
@gy0624ww 可能焦点不在浏览器窗口。也支持手柄或者 WSAD 。

主要是用 Chrome 浏览器测试的。
Livid
94 天前
@sparkle2015 全程几百句提示词,没有做特意保存和整理。

基本上就是尽可能详细地用英语描述你想要的。然后代码用 Copilot 的 Agent 模式生成。
superbai
94 天前
macos+chrome 应该有 BUG ,同楼上的现象
vmebeh
94 天前
hitbox 比角色大一圈,莫名被卡被攻击
skyrim61
94 天前
IT 开发已经成为传统行业了.
Tink
94 天前
好难
MarkP
94 天前
已通关

linnsh
94 天前
给敌人 A 两下就 GG ,移动好像有 BUG ,就像卡空气墙一样,动两下就不能再移动了
Dididadada
94 天前
macbook+edge 没有遇到楼上说的方向键不好用的情况,不过 wasd 操作更顺手。遇到的问题:
1. 碰撞检测的盒子大了一些,
2. 怪物可以从水上过,不知道是设计如此还是 bug
3. 子弹有时候会穿过怪物没有造成伤害
jiangpranay
94 天前
想起来 vcd 中文游戏 300 坦克大战。。。
KongLiu
94 天前
碰撞盒最好改成中心的点吧,现在感觉是图片尺寸直接作为碰撞盒大小了,就会死的莫名其妙
pursuer
94 天前
通关+1 ,似乎是 500 分通关,第一个角色比其他角色多 50HP 是什么原因不清楚,游戏技巧就是优先升 1 级子弹伤害,后面优先子弹频率或者伤害,毕竟最重要的是清理近身或路径上的怪,其他的 AOE 可以随意点点,子弹体积我不知道有什么用没点过,HP 恢复数值太低可以无视。游戏的碰撞比预想的大需要注意下
korvin
94 天前
好像打不开了,就黑屏
Liuman
94 天前

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://ex.noerr.eu.org/t/1139399

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX