我是一个独立开发者,我刚刚发布了我的第一款Android游戏!
由于这是一个关于AI游戏开发的社区,我想分享一下我使用的技术栈和如何将其构建。使用Claude Opus模型在VS code中,我花了大约3个月的时间。
技术栈:
- SvelteKit + Capacitor用于Android/iOS应用
- PostgreSQL用于数据库
- MapLibre用于2D地图
- Three.js用于3D元素
WalkStreet是一款在现实世界地图上进行的富豪游戏。您可以购买周围的真实建筑物,开始从小到大,例如您的后院小屋,然后不断投资和升级,直到它变成一个玻璃摩天大楼。您建造的所有东西都会在地图上显示给其他玩家,所以您不仅仅是在增长一个投资组合,您还在慢慢地改变每个人走过的世界。
最初的想法是简单的“购买建筑物”的想法,但它变成了一个策略游戏。您需要发展地区、建筑类型的协同作用、保持健康的经济、旅行、战斗、排行榜、回忆照片、邮票收藏和敌对收购……
目前该游戏是免费的,没有广告。 monetization可能会是美化品,但永远不会有广告!
电池寿命友好!
Google Play商店:https://play.google.com/store/apps/details?id=com.walkstreet.app
App Store (测试版): https://testflight.apple.com/join/4r2dTpSt
收获:
- CLAUDE.md规则是必须的!我有大约20个规则+指南和最佳实践
- Readme.md 是必须的,从那里我链接了大约20个具体的MD文件
- 文件最大200行
- AI响应必须始终包含:下一步是什么,重构机会,技术债务,tl;dr - 将它们添加到您的规则中
- 每个特性完成后我都会运行1-2次审计。也就是说,“运行对更改的全审计。不要假设 - 验证每个单词”
- 每周如果我有令牌,我会运行系统性审计并确保所有MD文件都是最新的
- 使用各种类型的测试,包括单元测试、lint测试等。它们是消除至少部分bug的便宜和快速的方法
我已经在web开发领域工作了20多年,但这是我的第一款游戏。
评论 (0)