一亩三分地论坛

 找回密码
 获取更多干货,去instant注册!

扫码关注一亩三分地公众号
查看: 342|回复: 1
收起左侧

地里某家知名p公司的知名成就系统设计

[复制链接] |试试Instant~ |关注本帖
xiaoc10 发表于 2015-8-5 10:07:29 | 显示全部楼层 |阅读模式

2015(7-9月) 码农类 博士 全职@p公司 - 网上海投 - Onsite |Otherfresh grad应届毕业生

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看,没有帐号?获取更多干货,去instant注册!

x
这家知名p公司有道知名设计题,名曰: 成就系统设计。搜遍了地里再加上自己的不断脑补,终于得出了如下完整的题目:(脑补偏了,概不负责啊)
.1point3acres缃

(1) Player 可以有动物,金币, level(就理解成练到几级了吧)
(2) 当 player 达到了某种 requirement 或者某几种 requirements,就会得到某种 achievement,
因为 player 达到了这种 achievement,系统当然要 reward 这个 player 一些东东啦!(动物,
金币, level, 随便来。 然而并没有妹子。 Sad! )
以上两点就是我认为的这题这几个 objects( player, requirement, achievement, reward) 之间的
关系。


再补充一点关于 requirement, 这里的 requirement 可以是:
a. Level>threshold ,比如你作为一个 player 终于打怪升级到了 20 级。
.鐣欏璁哄潧-涓浜-涓夊垎鍦b. 或者 requirement 也可以是你终于收集齐了 7 个 rejects,
c. 或者 requirement 也可以是你的金币数量大于了某个 threshold


设计的关键:. 鐗涗汉浜戦泦,涓浜╀笁鍒嗗湴
(1) 新增加一种 achievement, 只需输入新的 input 就行了,其它代码不能修改
(2) 添加新的属性,比如在 player 中你又可以有 girlfriend 或者 boyfriend 或者拉拉或者 gay
(3) 注意不要重复发送 reward


不知道有没有同学愿意一起讨论这道题的,我的qq:271296325
desperate500 发表于 2016-2-20 06:28:08 | 显示全部楼层
【挖坟】
不知楼主是否有这题的思路 想加个联系方式跟你讨论下这题 可以么?下周要去onsite了。。
回复 支持 反对

使用道具 举报

本版积分规则

请点这里访问我们的新网站:一亩三分地Instant.

Instant搜索更强大,不扣积分,内容组织的更好更整洁!目前仍在beta版本,努力完善中!反馈请点这里

关闭

一亩三分地推荐上一条 /5 下一条

手机版|小黑屋|一亩三分地论坛声明 ( 沪ICP备11015994号 )

custom counter

GMT+8, 2016-12-3 14:56

Powered by Discuz! X3

© 2001-2013 Comsenz Inc. Design By HUXTeam

快速回复 返回顶部 返回列表