diff --git a/.python-version b/.python-version new file mode 100644 index 0000000..e4fba21 --- /dev/null +++ b/.python-version @@ -0,0 +1 @@ +3.12 diff --git a/plan.md b/plan.md new file mode 100644 index 0000000..bec7005 --- /dev/null +++ b/plan.md @@ -0,0 +1,14 @@ +我正在制作一个网页游戏项目,名作“密室杀人侦破”,使用deepseek的api钥匙来自动生成足够长的剧情和选项对应的文案,其中DEEPSEEK_API_KEY=sk-f42302a1e8ff4825a19e313db79a391b +有三个主要功能:1,给出一个密室杀人案件,并且具有自动推进和演算剧情的效果,2,给出4个选项帮助玩家推进剧情,3,根据玩家的选项来推进整体进度,进度抵达100%时结案。 +交互流程:用户点开网站,看见背景介绍和案件基本信息,点击“开始推理”可以正式开始。推理过程中可以选择4个选项中的一个进行行动。每个选项都有不同的效果,会导致进度的推进或倒退。玩家需要根据当前的情况和选项的效果来判断下一步该选哪个选项。当进度抵达100%时,会显示案件的结论。 +总计20个场景,每个场景有4个选项,玩家不知道每个选项的具体效果,只能根据选项和剧情的文字来判断。每个选项都有不同的效果。分别为: +1,正确选项:进度增加5到10%,玩家可以继续推理。 +2,错误选项:进度增加5到10%,结局可能会出现坏结局选项,玩家需要更加谨慎选择。 +3,未知:进度保持不变,玩家需要更加注意自己的选择。 +4,危险:进度增加8到10%,结局可能出现最坏的情况,玩家需要更加谨慎选择。 +当玩家连续选择危险选项超过3次时,会触发危机提示,提示玩家注意自己的选择,并且随机触发以下负面效果: +1,紧张:增加无关选项两个,玩家需要更加谨慎选择。 +2,焦虑:所有选项成功率趋于平均化,玩家需要更加注意自己的选择。 +3,恐慌:修改界面颜色为黑色,红色还有白色,并且增加选项文字抖动效果。 +当结局场景时,只会出现一个选项,若错误选项和危险选项被选择的次数总计超过7次,则好结局选项被替换坏结局选项,同时若危险选项被选择的次数超过4次,则额外导致坏结局选项被替换成最坏的结局选项。 +好结局为你成功辨别了真凶,坏结局为你找到了表面上的罪犯,但似乎真凶另有其人,最坏结局为你不但没有找出真凶,还被其他人当作罪犯。 \ No newline at end of file diff --git a/uv.lock b/uv.lock new file mode 100644 index 0000000..3e4c3f3 --- /dev/null +++ b/uv.lock @@ -0,0 +1,8 @@ +version = 1 +revision = 3 +requires-python = ">=3.12" + +[[package]] +name = "ai-work" +version = "0.1.0" +source = { virtual = "." }