查看: 39520|回复: 138

[吐槽] 我是个菜鸟程序猿,我能实现的集市功能如下

  [复制链接]
塑型者

105

主题

2857

帖子

8930

积分

Lv.9

Rank: 9Rank: 9Rank: 9

首先,大家强烈盼望的精确搜索功能,在我看来不算难.
搭建个Elasticsearch服务,将老数据导入到es中,加索引
es针对文章分词等复杂查询都很快,更别提只是明确词缀分类,以及数字比较的查询了
况且流放的玩家基数不大,每人的供交易数量不多
充其量100万玩家,每人100件商品的数量级,这才一个崇高的量级
之前做过的每日增量量级在千万,总量数十亿级别的查询也就毫秒级查询速度


还有流放的商品查询优化空间很大,比如每种传奇物品一个ID,记录词缀ID以及ROLL值,孔的数量,孔色,连接状态 等等参数
黄装的话,一级类别,二级类别,等级,前后缀搭配情况,前后缀数值 孔的数量,孔色,连接状态 等等参数
玩家每上架一件商品把数据往ES里面扔一份就好

其次,集市交易记录与见面交易记录,以及丢弃通货和装备行为的记录
集市交易主要有:上架,提交竞标,取消竞标,接受竞标,以及不接受竞标的行为日志
见面交易记录比较简单:交易的时间,地点(谁家),双方ID,交易时队伍成员ID,交易双方的物品,交易是否取消,取消原因,交易是否成功
丢弃行为记录:时间,地点,ID,是否组队,组队成员ID,丢弃的物品ID,丢弃的通货数量,如果是大额通货记录拾取人ID
日志详细记录,时间,双方ID,物品ID,预期(一口价)通货类型,通货数量,提交竞标的通货类型以及数量,双方备注 等等参数
这些日志的量级可能相对物品量级  会大一些,但是这些日志并不是需要实时处理 可以延迟一个周期 比如 今天处理昨天的日志(延迟一天) 或者下午处理上午的日志(延迟半天)

通过详细的以上数据可以完整的获得 用户当天的交易流水 和清单 交易总额
分析是否主观恶意用户 是否存在RMT交易,是否有工作室的嫌疑
第二天公示交易流水前X的交易流水 大额物品交易的详单 (为玩家了解中高端物品的市价)

第三:方便萌新或者不懂市价的人比照
记录每一件暗金物品 最后X次的交易详单
每一类黄装,相似类型词缀组成 最后X次交易详单

第四:实时通货物价
统计集市一口价与普通集市的某类通货最低价格与库存(以混沌石为单位)
比如:
崇高石:单位(个) 一口价最低XX混沌石 库存大于或者小于100
普通集市: 最低XX混沌石 库存约数
点金石:单位(组:最大堆叠) 一口价 最低X混沌石 库存约数

等等

预估一下工作量,如果TX各部门比较配合
β(beta)版大概1-2  人月(看开发者水平)  可能更短 主要因为量级不大 需求不复杂 用通用架构处理就好 不需要做额外的细节处理


另外对于全民刷大桥的处理也很简单
第一:增加重置地图CD
第二:没进安全屋之前,所有名单用序号表示,比如逃逸怪是a,瓦甘是b


铁血大大刚说了硬件问题,,其实这个更不是个问题,这点数量级的数据 最多2台垃圾服务器


这张图是我自费自用测试机,阿里云的,一年3000多(优惠期间买的)
我说的如上功能,肯定用不到8核CUP和32G内存,就算用到了,做个主备,用两台,后续玩家数量多了,用个集群.说实话,流放这点玩家,这点数据在我个菜鸟程序猿眼里都不算个事,硬件用不了多少钱的
TX自己也有TX云啊,用自己的服务器成本更低(甚至直接申请就用了)



本帖最后于  2018-12-30 22:53 编辑

回复

使用道具 举报

2

主题

35

帖子

312

积分

Lv.2

Rank: 2Rank: 2

发表于 2019-1-3 13:43
扫货的前提是卖的便宜,如果是我设计实现,我必然会让价值透明化,买家和卖家都对商品的价值有充分了解, ...

其实吧,大家条件相近的时候,奸商也并不见得好做,还要用拖,还要在坛子里发BD。
比较火的游戏里面,我玩过的两个有代表性的一个DNF,一个WOW,他们的拍卖行也算是经得起考验的了。
也没有杜绝奸商,nga以前还有个子区叫地精商会专门讨论怎么囤货的,这要改了岂不是扫货更方便.....
当然积极的方向是更加透明化,1:基本杜绝花冤枉钱买一身破烂情的况出现,也不会出现掉个黄装不懂得看词缀直接扔掉的情况(哪一类卖的贵一目了然),更直观,什么东西什么价更清晰,加快赛季进程
--------------------------------------------------
最后拍卖行崩盘,禁止交易,提高1000倍寻宝,出几十套套装,被暴雪收购,策划组上街要饭 。
回复

使用道具 举报

派蒂

13

主题

627

帖子

1555

积分

Lv.4

Rank: 4

[color=#9999*enger__170403455 发表于 2019-1-3 14:33
因为腾讯有大把的钱在手里,必须要把这个钱用出去,钱全堆手里那么TX的投资部门就可以解散了,钱放手里是 ...

还是这个老哥看的透彻,因为目前腾讯就是欠缺这类暗黑类的游戏,所以才收购了GGG,不是指望他能赚钱,是希望扩充用户群体,目前腾讯游戏业务已经到了瓶颈,小学生基本一网打尽,开始把目标标准中产阶级了
回复

使用道具 举报

德瑞索

13

主题

250

帖子

1507

积分

Lv.4

Rank: 4

现在我打出来的很多小极品黄装后期都是NPC,根本卖不出去,同样的国际服都是很好卖的
你们有钱的多买买时装啊,这样TX才会觉得这款游戏有投资价值啊,我一个穷B在角落声援你们哦
回复

使用道具 举报

塑型者

105

主题

2857

帖子

8930

积分

Lv.9

Rank: 9Rank: 9Rank: 9

发表于 2019-1-3 10:05
这个不是容不容易实现的问题,是实现之后带来的一系列问题。如果有精确搜索了,我能保证几分钟之内所有有价 ...

我文中第三条,记录商品的成交详情,比如某件暗金装备最后十次的交易记录(成交物品属性,时间,双方id,成交价格,等),公布出来,在交易过程中合适的时机显示,类似辅助宝石可以辅助哪些技能那种。买家可以在上架前对准备上架的产品的价值有一个初步的了解,卖家也可以在买之前对想要购买的产品有一个大概的价值估算。这些经验往常都是需要对集市,版本,等多种因素很了解才能评估,现在依靠数据的统计很方便的告知玩家,做到信息对称,公平公正公开
回复

使用道具 举报

2

主题

35

帖子

312

积分

Lv.2

Rank: 2Rank: 2

我想到一个小问题,小问题啊。
我们普通人不懂编程,想查特定属性的东西,需要一页,一页,一页的去找。
那么懂编程的人,会不会已经作出了通过集市页端口精确查找某些特定属性物品的扫货程序了呢?
比如有的时候我挂一个东西3天没人买,有时候放上去就被秒。
回复

使用道具 举报

派蒂

13

主题

627

帖子

1555

积分

Lv.4

Rank: 4

这个不是容不容易实现的问题,是实现之后带来的一系列问题。如果有精确搜索了,我能保证几分钟之内所有有价值的低价黄装暗金装等等全部都能被一扫而空,然后再被挂上高价卖出,商人工作室之类的更容易操控物价了!这种小众游戏,几个工作室就能实现垄断你信不信?到时候你是卖家你卖便宜你吃亏,你卖贵了会淹没在工作室的大海里卖不出去!你要是买家就更呵呵了,只能买更贵的。
回复

使用道具 举报

0

主题

397

帖子

1484

积分

Lv.4

Rank: 4

主要腾讯虽然收购了游戏,但他是团队整体收购,团队还是那个团队,只是换了个收钱的老板而已
回复

使用道具 举报

库鲁

9

主题

220

帖子

826

积分

Lv.3

Rank: 3Rank: 3Rank: 3

腾讯应该只是认为出不出精确搜索该玩的都还会玩吧,而且随便翻四五百页装备也很能杀时间……
回复

使用道具 举报

9

主题

549

帖子

1596

积分

Lv.4

Rank: 4

圣物之盾

我觉得腾讯不缺楼主这样的人才!硬件我也不觉得腾讯缺钱!那为什么没有解决一系列问题只有他们自己知道!
回复

使用道具 举报

塑型者

57

主题

1360

帖子

5119

积分

Lv.8

Rank: 8Rank: 8

精确一出  JS就更方便了,
以后
你们的通货被工作室统治,你们手上的全是小量
你们的装备全被JS炒走,你们手上只有自己鉴定的
你上个班回到家发现自己玩的BD某部位从昨天的40C炒到了2E,昨天晚上搬砖搬的35个C本想挂挂一口价今天回家就能出的装备瞬间成了可怜虫。
有句话叫牛奶倒进河里也不给你‘
’为什么会拿国际服和WOW的体量来对比国服流放呢
你们问问自己的良心,有几个人是真正的在玩乐这个游戏?
本帖最后于  2019-1-2 11:57 编辑

回复

使用道具 举报

4

主题

131

帖子

712

积分

Lv.3

Rank: 3Rank: 3Rank: 3

同程序猿的路过。你只考虑了交易部分的技术实现。POE本身的技术框架要是能实现。早就搞了。。国际服目前的公开API现在各种滥用,早在几个版本前。经常导致服务器崩溃。后续的实际调整我自然是不知道。实际货物的数据。目前POE是怎么搞得。这个还真不清楚。反正毕竟还是小作坊,只能等着他们自己改。
(顺便抱怨下。国服搜索黄装真的是百花齐放。。慢:价格乱标,以为玩家也搜不到同类词缀其他的价格。。没法比较。各种新手被坑。搜索功能还不好用。一下几百上千页。。我搜N么~~)
回复

使用道具 举报

库鲁

3

主题

103

帖子

673

积分

Lv.3

Rank: 3Rank: 3Rank: 3

什么时候能有按照价格排序就好了,这一页一页翻的累死啊
回复

使用道具 举报

塑型者

9

主题

1554

帖子

1万

积分

Lv.10

Rank: 10Rank: 10Rank: 10Rank: 10

圣物之盾

有能力做而不想做总是有原因的~
回复

使用道具 举报

11

主题

107

帖子

336

积分

Lv.2

Rank: 2Rank: 2

不是不能


而是不想
回复

使用道具 举报

伊泽洛

0

主题

495

帖子

1765

积分

Lv.4

Rank: 4

如果大佬你真的这么天秀,那么请你直接黑进TX看看请一个像你这么666大家强烈盼望精确搜索功能不算难的程序猿月薪和年薪是多少咯
回复

使用道具 举报

塑型者

3

主题

477

帖子

3990

积分

Lv.6

Rank: 6Rank: 6Rank: 6

发表于 2019-1-2 08:30
个人观点,短期内是不会改变搜索功能的,出一口价已经就表明了不会出精准搜索了
因为无论是国际服还是台服 ...

个人是没感觉出探索的味道,而是一定程度的不便,至于暗黑3的拍卖行...那是一个游戏市场失去控的典型,是本身经济体系问题引起的,改变会不会影响游戏发展那是见仁见智,个人体会是完全成了另一个游戏,最后是国服摊位...既然是赛季周期的收费服务,不提出不出精搜,至少持续优化是必要的吧,不然只提供一个必要的交易方式实在有点下乘。
回复

使用道具 举报

伊泽洛

14

主题

479

帖子

1663

积分

Lv.4

Rank: 4

个人观点,短期内是不会改变搜索功能的,出一口价已经就表明了不会出精准搜索了
因为无论是国际服还是台服,他们的精准搜索是建立在非一口价离线形式上的,交易物品还是要面对面交易的

拍卖行的失败先例请参考暗黑3,我想TX没那么傻去下这个雷池
流放的乐趣还是着重于无尽的探索上面,探索地图,赛季玩法,新的BD等等,现在的拍卖行也比较符合“探索”的味道
如果真的离线式一口价精准搜索拍卖行出现,这个游戏将走上暗黑3早期的老路子,大家不是去刷游戏内容,而是一天天的刷拍卖行
个人认为,精准搜索+一口价拍卖行 到底能不能推出,TX跟GGG都要非常谨慎,就现在的情况而言,可能性微乎其微
回复

使用道具 举报

10

主题

3770

帖子

1万

积分

Lv.10

Rank: 10Rank: 10Rank: 10Rank: 10

市集真的太费时间了,
回复

使用道具 举报

巨蛛之母

0

主题

62

帖子

274

积分

Lv.2

Rank: 2Rank: 2

就等你了,格曼!!!!
回复

使用道具 举报

格拉维奇

5

主题

96

帖子

906

积分

Lv.3

Rank: 3Rank: 3Rank: 3

可惜TX管理不是你.
可惜我们是中国玩家,玩家利益是商家说了算的.
可惜.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

论坛合作、疑问请点击给我发信息 点击链接加入群聊【17173有料社区】