分享一下我最近开发的放置挂机游戏《Code Deity - 代码神祇》

1 天前
 lzy196055

这是一个以代码为主题的挂机放置游戏,你可以在代码的世界里挂机积累经验,逐步提升。

开发方式为 Vibe Coding

目前内容主要是数值挂机,已完成第一纪元(程序员)和第二纪元(架构师),整体节奏比较纯粹和放松。后续考虑加入随机事件等更多有意思的内容。

欢迎大家来试玩,并狠狠地提出你的宝贵意见!

(觉得项目有点意思的话,求个 Star⭐,感激不尽!)

371 次点击
所在节点    推广
8 条回复
flyPig9527
1 天前
真不错昂,风格挺好的
zsc8917zsc
1 天前
挺好玩的,创意真好~
jifengg
1 天前
有几个问题:
1 、总的 cps 是怎么算的?先不考虑 RP 加成;
2 、变量、函数、类 之间有什么关系吗?
3 、变量下的“数量”和“乘数”又是什么个关系,数量会自增又是什么逻辑控制的?
lzy196055
1 天前
@jifengg 感谢提问
1. CPS 主要计算方式是根据生成器的速度
2. 每个高阶生成器都会生成 1 个低阶生成器,也就是:类 -> 函数 -> 变量
3. 分别如下
- “数量”是字面意思,即当前拥有的“变量”的数量
- “乘数”是对于购买多个生成器时的奖励,每秒生成的 CP=数量*乘数
- 数量自增:高阶生成器会生成低阶生成器,所以数量会自增,所以如果仅解锁了变量,此时变量是不会自增的

举例:
1. 如果只拥有 2 个“变量”(没有其他的生成器),那么每秒生成 2CP
2. 如果有 20 个“变量”,此时乘数为 2 ,那么每秒生成 1*20*2=40CP
3. 如果有 20 个“变量”,乘数为 2 ,并且有 1 个“函数”(每秒增加 1 个“变量”,随着时间推移,变量数为 n ),那么每秒生成 CP 数量会有加速度:1*n*2*20=40nCP

之后的生成器计算方式也是如此
lzy196055
1 天前
感谢大佬们围观,希望能带来良好的摸鱼体验😄
jifengg
1 天前
@lzy196055 就是说,后一个生成器是生成前一个生成器的,最终“变量”计算出 cps 。
不过有个计算还是不清楚,“变量”升级 10 次,数量=10 ,乘数=2 ,这个时候 cps=17 ;再升 10 次,数量 20 乘数 3 ,此时 cps=54 ;
lzy196055
1 天前
@jifengg !貌似是个 bug ,这里的乘数其实不是 2 ,而是 1.2 (用 Decimal 包裹了),但为什么会变成 17 ,这个我还得进一步看一下,或许也跟这个大数库有关
lzy196055
1 天前
@jifengg 是的

cps 是 17 ,这是个显示问题,其实每一层乘数的加成是 1.65 ,用 Decimal 包裹后变成 2 了

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

https://www.v2ex.com/t/1162824

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

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

© 2021 V2EX