【游戏】
一、业务场景
裁缝铺只卖成衣,手工制品缺位,绣娘的手艺没有展示舞台。绣品大赛上线:每周发布绣样主题,用丝线材料限时完成刺绣,成品按工艺评级定档,甲级绣品进商城橱窗展示。
二、实现方案
绣品工艺(TXT):
; embroidery.txt 绣品工艺
[主题] 周更换=山河图
材料=丝线x5 时限=40分钟
评级=甲级30% 乙级40% 丙级30%
甲级奖励=9101
刺绣提交(评级发放):
local function submitEmbroidery(actor)
local roll = math.random(1, 100)
local grade = roll <= 30 and "甲级"
or roll <= 70 and "乙级" or "丙级"
setplayvar(actor, "embroidery", grade)
if grade == "甲级" then
giveitem(actor, 9101, 1)
end
sendmsg(actor, 1, "绣品评定:" .. grade)
end
三、边界处理
每周主题更换材料随之变化;丝线不足时刺绣失败退一半;成品绑定不可交易。
四、引擎验证
提交后按 30/40/30 概率评定等级;甲级额外发 9101 奖励;丝线不足时失败退一半材料。
五、FAQ
问:乙级能升甲级吗?
答:不能重绣,下周再来。
问:绣品有什么用?
答:丙乙级是收藏品,甲级进橱窗展示。
全站技术干货持续更新:996 引擎 / Lua 实战帖,语法、参数与示例一篇讲透。进入文章地图 · 查看全部 →
【游戏功能】 一、一个砸不准的跳劈 腾空下劈类技能的第一版,玩家按下技能,角色跳出了屏幕上沿,然后……凭空掉回来,砸没砸中人…
【游戏功能】 一、一个拽回人的钩子 钩子类技能是全游戏最依赖判定的一个:钩子飞出去要咬中、咬中要拖回来、拖回来还要打得到——…
【游戏功能】 一、一行代码拆解 ctx.fillRect(70, aimY - W / 2, 590, W) ——终极光束的…
【游戏功能】 一、一次砸偏了的轰炸 空中支援类技能第一版测试,轰炸区画得漂漂亮亮,炸弹也一枚枚落下来了,测试的评语只有四个字…
【游戏功能】 一、一次分了三岔的火球 多重火球类技能首版的动图看着很美:大火球半路裂成三枚小火球扇形散开——然后三枚全飞偏了…
【游戏功能】 一、一笔判生死的墨迹 书法系技能上线测试,美术交来的墨迹特效是一整张黑色贴图从左飞到右,测试评语"像块抹布"。…