基于Trae创建的网页游戏
基于Trae创建的网页游戏
Table of Contents
前言
AI编程一直是AI领域一个最好玩的玩具, cursor引起了特别大的风潮, 而最近基于claude 3.7以及trae的出现, 这股风吹的更大了, 无法免俗的使用之前写的一些策划让trae通过claude 3.7和deepseek r1同时做游戏,看看最终结果会是如何的.
还有个使用deepseek的思考过程让claude-3.5-sonnet来实现的结果
相关说明
- trae版本: 1.0.11(国外版)
- 大模型: claude-3.7-sonnet 和 deepseek-reasoner(R1)两个同步执行
- gitee仓库: https://gitee.com/viperasi/regicide_ai
- claude演示地址: https://xu81.com/regicide/claude
- deepseek演示地址: https://xu81.com/regicide/deepseek
- deepseek+claude-3.5演示地址: https://xu81.com/regicide/both
策划文档
规则来源于: 弑君者扑克桌游规则 by Chain 的小窝
概述
一副扑克就可以玩的rpg桌游规则
人数
人数 | Joker | 手牌上限 |
---|---|---|
4 | 2 | 5 |
3 | 1 | 6 |
2 | 0 | 7 |
1 | 特殊 | 8 |
皇室成员
- J为10点攻击和20点生命值。
- Q为15点攻击和30点生命值。
- K为20点攻击和40点生命值。
皇室成员的花色会阻止对其使用相同花色的能力。
洗牌
手牌堆所有花色的1-10随机洗牌
玩家轮流摸满初始牌
boss(皇室成员)牌堆按 J-Q-K 顺序分层洗牌,然后堆在一起,J在最上方
步骤
出牌阶段
-
出1张牌
-
出一张A和另一张牌(A也可以单独出)
-
出一组数值相同的牌(除A外),总和不超过10(可以不管总和的规则)
激活效果阶段
激活所出牌的花色效果(除非与皇室成员的花色相同,此时皇室成员会阻止激活):
- ♥️ 红心:从弃牌堆中抽取与所出牌值相同的牌,放入摸牌堆底部。
- ♦️ 方片:按顺序抽取牌,数量为所出牌的值,跳过手牌已满的玩家。
- ♣️ 梅花:对皇室成员造成的伤害翻倍。
- ♠️ 黑桃:减低敌人攻击力,减少皇室成员攻击阶段收到的伤害,数值为所出牌的值。
对boss造成伤害
- 如果皇室成员的生命值被扣成了负数,皇室成员被击败并放入废牌堆(不再参与抽牌)。
- 如果皇室成员的生命值刚好被扣到0,皇室成员被感化并立即加入摸牌堆顶部
该阶段结束,打出的手牌加入弃牌堆
弃牌阶段
如果皇室成员仍然存活,它们会进行反击,玩家必须弃掉数值等于或大于攻击力的牌,将其加入弃牌堆。如果玩家无法支付boss的伤害,则该玩家阵亡。
其他
连招
出多张同一数值,花色不同的牌,它们花色效果对所有牌生效:例如,当玩家使用1张方片4,1张梅花4,1张黑桃4时,对boss造成(4+4+4)2的伤害,回复34张牌,同时削减boss攻击力3*4点
动物伙伴
A为动物伙伴。它们的攻击和受伤数值均为1。它们可以与其他牌组合使用,其花色将适用于两张牌(如果不同):例如,当玩家使用一张方片8和动物伙伴(A)梅花时,总攻击值为9,抽取9张牌,造成18点伤害。
小丑
小丑的攻击值为0,但当被出牌时会移除皇室成员的花色。它们还会阻止皇室成员对玩家进行攻击。最后,下一名玩家由出牌玩家选择,而不是按顺时针顺序。小丑的受伤数值为0。
精确伤害
如果皇室成员被精确的攻击值击败(例如,当它们剩余3点生命时被出一张3的牌击败),该牌被放置在酒馆堆的顶部(面朝下,准备被抽取),而不是放入弃牌堆。
皇室成员作为盟友
皇室成员在玩家出牌时保留其攻击值(J为10,Q为15,K为20),并且它们也可以像普通牌一样承受伤害(即它们的生命值不会翻倍)。
让步
玩家可以选择完全让步(跳过),不出牌,直接进入第4步。在单人模式或其他所有玩家都在上一回合让步时,玩家不能让步。
有限交流
玩家不得向其他玩家透露或暗示手牌的内容。但是,他们可以提醒其他玩家公共信息,如他们手中的牌数,酒馆堆中剩余的牌数等。
- 允许的交流示例:“我手中有两张牌”,“酒馆堆中只剩3张牌了!”。
- 禁止的交流示例:“我有一张梅花10”,“我希望有人能出一张方块!”,“如果你出一张红心,我可能能帮我们补充一些手牌”,“不要击败那个敌人,留给我!”。
- 小丑例外:在小丑被出牌后,为了选择下一名玩家,其他玩家可以说“我想下一个出牌”或“我宁愿不下一个出牌”(在BGA中,可以通过按下两个按钮之一来完成)。
游戏结束
游戏结束条件有两种:
- 胜利 - 击败最后一个国王。
- 失败 - 玩家无法抵御皇室成员的攻击,或者无法出牌,而无法让步(因为其他所有玩家都已让步或者在单人模式中)。
单人游戏
按照通常的方式设置游戏,但将两个小丑放在一边。你只能使用一副手牌,限制为8张牌。按照正常规则进行游戏,依次进行每个回合。然而,可以翻转小丑来激活以下能力:“弃掉你的手牌并重新抽取到8张牌 - 这不算是为了免疫方块而抽牌。”由于有两个小丑,每局游戏可以使用两次。以这种方式翻转小丑不会取消免疫。你可以在第1步出牌之前或第4步必须受伤之前使用小丑的能力。在使用两个小丑后赢得游戏将获得铜牌胜利。在翻转一个小丑后赢得游戏称为银牌胜利,在拥有两个未使用的小丑的情况下赢得游戏将获得永远难以实现的金牌胜利!
胜利/失败条件
- 当前boss血量为0则选择抽取下一个boss直到boss打完为胜利
- 无法扔掉点数大于等于boss伤害的牌时失败
Boss
Boss | 生命 | 攻击力 |
---|---|---|
J | 20 | 10 |
Q | 30 | 15 |
K | 40 | 20 |
花色技能
花色 | 技能 |
---|---|
♥️ | 从弃牌堆拿去x张牌放入卡组底 |
♦️ | 从卡组上方抽取x张牌 |
♣️ | 造成x双倍的伤害 |
♠️ | 减少敌人x点数的伤害 |
x为牌点数
Joker
多人游戏
- 破除当前boss的无效化能力
- 跳过阶段3,4
- 指定下一个人进行行动
单人游戏
- 重新抽牌
宠物派
- A为宠物牌,可以与其他任意牌组合出,计算点数为两个点数和,触发两个花色技能
- 宠物牌不能单独出,只能被其他牌带着出
连招
- 相同点数的牌切点数之和不超过10可以一起出,计算点数为出牌的总和,触发出牌内所有花色技能
- 宠物不能作为连招牌出
特殊
- 刚好将boss血量减为0,则将boss放入卡组顶部
- boss将相同花色的技能视为无效化