1.摘要:
本项目用TRAE SOLO实现了一个象棋揭棋游戏。
2.背景:
我是一名游戏开发工程师,平时就有很多游戏想法,但平日工作太忙,SOLO完美解决了没有时间的问题。只需要提需求,就能利用碎片化实现自己的想法,太酷了!
3.实践过程:
- 首先要把需求提清楚,比如我给SOLO的玩法描述:棋盘8X8;棋子初始暗置;两名玩家交替行动,每次行动可以翻开一名暗棋或者操作己方已经翻开的棋子;棋子行棋规则等同于传统象棋,但兵可以横竖走,将帅可见面,士象不受九宫限制。目标击杀对方的老将……
- 然后可以让SOLO生成一个原型。功能点能覆盖80%,大概率有阻断性bug,但是真的快,相比传统做法工时能缩短90%。有了这个原型,就可以给SOLO提bug和优化,不断迭代直到成品。
- 过程中也经历过返工,感觉SOLO在处理强逻辑的地方做的不好。最初的想法是做个肉鸽象棋,但SOLO遇到一个bug改了十几遍也不行,解决了A问题出了B问题,解决了B问题A问题又出来了,最后不得已换了揭棋这个简单的游戏。
4.成果展示:
5.效果与总结:
- 界面方面SOLO是真的快,想象一下人工做素材、拼界面、绑功能要多久,SOLO是只要告诉它需求,就能给出一个审美还相对不错的界面。这块简直是降维打击。
- 处理复杂逻辑SOLO没有想象中的好,感觉操作者还是要懂一些编程,在关键时刻要能指导SOLO,防止项目阻塞。
- 长远看,SOLO这种使用者只提需求,实现完全交给AI的模式将是主流。AI时代每个人都能做产品,只要你有好想法。
