登录

RPGL抽奖系统

Coding Passion 吐槽大会
2026-02-05 18:46:31

抽奖系统复盘, 代码的开发全是用trae+gemini 3 pro 或者 gemini 3 flash 以及 nano banana pro 生成素材。

其中 gemini3 生生成的用 close(channel) 进行广播的代码,也是异常风骚。

功能的实现是这样的 其中服务端(golang)实现所有的抽奖配置和抽奖逻辑,以及参与同事和大屏幕互动的消息总线。 客户端分为两个,admin负责管理库存和活动创建,client 负责大屏幕的展示,以及活动互动(弹幕+赛马加速)。 其中弹幕先是dom实现后通过 gemini 改为 canvas , 另外实现相同弹幕的合并(【文案】x99 这种形式),防止60+人同时使用的时候屏幕弹幕覆盖过多。另外弹幕支持字体大小和透明度的设置。

其中赛马是先抽取n个还没有抽奖的同学,进行赛马活动,大家通过自己的控制台(录入的oa登录没有复杂接入,仅仅oa和活动匹配即可登录,支持多登录,如果多个人同时点击就是同时助力了)。比赛结束后,前三面可以和后面未开奖的位置进行交换(此时都是奖品昵称,所以大家要猜测奖品内容),然后开奖。

满意度可以85分。其中 ai 生成的 close 广播还是挺别致的。

image.png

image.png

image.png a02f0b16d1f8db1feaa22614f4f7c103.jpg b789f20cce8edcb4bc4e5f7b6ab4a477.jpg

加入讨论

登录或注册以发表评论