我刚刚提交了一个名为Ballpark的每日集合估计游戏:你猜测一个网格有多少满,然后看到你和当天每个人猜测的中位数相比的结果。 我想分享一些Devvit特有的构建笔记,并邀请任何感兴趣的人试玩。 在平台上工作得很好的东西: - 客户端和服务器导入同一个生成模块。 板块根据一个带有种子的伪随机数生成器的日期得出确定性的值,所以客户端在猜测锁定之前在本地渲染一切,而答案从未离开服务器。 没有图像资产,也没有需要维护的内容管道,这对我来说是一个非常大的问题,因为我是一个兼职的开发者。 - Redis sorted sets作为整个数据层。 每个挑战的猜测都是一个zset(中位数,百分位,到达顺序和玩家数量都来自它),排行榜也是zsets,连续胜利是一个hash。 没有外部基础设施。 - runAs: 'USER'注释用于将结果分享到每日帖子的线程。 一個陷阱:模式文档建议 'user' 范围是足够的,但运行时需要明确的 permissions.reddit.asUser: ["SUBMIT_COMMENT"] 授予。 错误消息告诉你,文档没有。 - 一个仅限mod的工作室内应用(按日期预览级别,一个参数工作室,和一个读取漏斗的统计视图)。 它很便宜,改变了我能快速调试东西的速度。 构建中遇到的困难:上传服务间歇性地返回 "您必须登录",但实际上是一个服务器问题(重试循环解决了它),而且每个子cron配置还没有实现,所以需要一个可配置的每日重置小时需要每小时cron + 安装设置。 如果你想试试:https://www.reddit.com/r/BallparkDaily/(每天有三个挑战,大约两个分钟)。 尤其欢迎对难度和移动体验的反馈。 如果你有任何关于构建的问题,欢迎来问。
我正在运送我的《Games with a Hook》入围作品:每日的“群众智慧”估计游戏。 平台说明 + 在寻找玩家测试者
评论 (0)