Re: [心得] 技能升级假说

楼主: hectorhsu (The Hector)   2013-09-07 23:44:53
再辩就难看了喔~
→ yols:重点是满技后系统是否还会累计他的回合数.毕竟这对SERVER很伤 09/07 23:05
→ yols:除非那工程师很懒..不然一般不会开无限上限的记录(暂记忆空间 09/07 23:06
→ yols:会这么说是因为假若每个人都有一张黑狗,所以主机得储存每个 09/07 23:07
→ yols:人每只黑狗的回合场数,重点无上限。等同要无限空间,这是很 09/07 23:08
→ yols:脑X的程式设计写法就是... 09/07 23:08
1. 一般不会开无限上限的纪录 => 不太懂您的意思
int a = 5 和 a = 100000000 储存空间一样
2. 神魔欢庆600万下载,假设每个人有1张那就记录600万个整数
需要 4 Bytes * 6000000 = 24000000 bytes = 24000 KB = 24MB
还真大,害我都担心SERVER会伤爆了 /Q__Q\
2. 说MH的程式设计写法脑残,这边一定有MH的工程师会看,他们应该很不爽吧
4. "等同要无限空间" 这边你说空间 空间 空间 那大家应该没有曲解你的初衷吧?
→ yols:不是资料问题..单纯就程式语言概念来讲就不可能= =" 09/07 23:09
1. 刚刚说空间,现在又不是资料问题了,难道是程式码太多行?机器太多台?
→ yols:所以才说这是一个很脑X的写法..因为迟早会爆阿.若是这样有天 09/07 23:10
2. 全球60亿人次下载好了,每个人有1只满技黑狗
需要 24MB * 1000 = 24000MB = 24GB
好像我家的硬盘勉强还够
→ yols:要改就会可能变成大工程..INT 要转其他型别..ORZ一想到就可怕 09/07 23:11
(unsigned long long) a = ..
我想到也觉得好可怕 > <
推 yols:re..我是觉得不可能..但不是把人当白痴..因为这代表程式有可 09/07 23:14
不,你就是把人当白痴
→ yols:能出现的BUG 而已..你要试就试..打我脸我就认了而已 09/07 23:14
啪。
→ yols:我只是觉得不可能无上限..而这极限又在哪你又说不准.. 09/07 23:16
→ yols:重点不在65535好吗...你用DOUBLE也依样= ="... 09/07 23:20
讲到这好像你的意思不是指数字很大,我们继续看下去
→ yols:所以LUKE 若是这样就跟我说的一样这篇猜测是错的 09/07 23:21
→ yols:我只是要说一般程式到达这东西当前上限后基本不会再记录了 09/07 23:22
又是"一般程式",请问阁下是哪一间公司的工程师..
推 yols:超过那极限值皆以那数值记,而这极限值可能会以两种方式记录 09/07 23:26
有人回了,if(N<25000) N++;
这样子的东西比起那些动画和背后一堆工作...
每一场战斗有多少逻辑判断在执行..
→ yols:一种是每个不同SLV最大值最极限,或者以一个不可能人达到数 09/07 23:27
→ yols:来记,但后者所耗费资源基本会比前者多..(光是每人50张卡算 09/07 23:27
→ yols:一百万玩家*50张卡*后者那极大数,外加同时上线SERVER负担很 09/07 23:28
→ yols:大... 09/07 23:29
刚算过了
→ yols:讲真的我不太相信一家手机公司会花到多少钱扩充SERVER 就是= 09/07 23:29
→ yols:读取卡片资料 搜索卡片资料 搜索卡片个别技能经验资料.. 09/07 23:30
方法问题而已,看到这里就知道你不懂了,麻烦请留给玩家一个正常讨论练法的空间。
作者: yols (yols)   2013-09-07 23:05:00
重点是满技后系统是否还会累计他的回合数.毕竟这对SERVER很伤
作者: yols (yols)   2013-09-07 23:06:00
除非那工程师很懒..不然一般不会开无限上限的记录(暂记忆空间
作者: yols (yols)   2013-09-07 23:07:00
会这么说是因为假若每个人都有一张黑狗,所以主机得储存每个
作者: yols (yols)   2013-09-07 23:08:00
人每只黑狗的回合场数,重点无上限。等同要无限空间,这是很脑X的程式设计写法就是...
作者: yols (yols)   2013-09-07 23:09:00
不是资料问题..单纯就程式语言概念来讲就不可能= ="
作者: yols (yols)   2013-09-07 23:10:00
所以才说这是一个很脑X的写法..因为迟早会爆阿.若是这样有天
作者: yols (yols)   2013-09-07 23:11:00
要改就会可能变成大工程..INT 要转其他型别..ORZ一想到就可怕
作者: yols (yols)   2013-09-07 23:14:00
re..我是觉得不可能..但不是把人当白痴..因为这代表程式有可能出现的BUG 而已..你要试就试..打我脸我就认了而已
作者: yols (yols)   2013-09-07 23:16:00
我只是觉得不可能无上限..而这极限又在哪你又说不准..
作者: yols (yols)   2013-09-07 23:20:00
重点不在65535好吗...你用DOUBLE也依样= ="...
作者: yols (yols)   2013-09-07 23:21:00
所以LUKE 若是这样就跟我说的一样这篇猜测是错的
作者: yols (yols)   2013-09-07 23:22:00
我只是要说一般程式到达这东西当前上限后基本不会再记录了
作者: yols (yols)   2013-09-07 23:26:00
超过那极限值皆以那数值记,而这极限值可能会以两种方式记录
作者: yols (yols)   2013-09-07 23:27:00
一种是每个不同SLV最大值最极限,或者以一个不可能人达到数来记,但后者所耗费资源基本会比前者多..(光是每人50张卡算
作者: yols (yols)   2013-09-07 23:28:00
一百万玩家*50张卡*后者那极大数,外加同时上线SERVER负担很
作者: yols (yols)   2013-09-07 23:29:00
大...讲真的我不太相信一家手机公司会花到多少钱扩充SERVER 就是=
作者: yols (yols)   2013-09-07 23:30:00
读取卡片资料 搜索卡片资料 搜索卡片个别技能经验资料..
作者: reallove (^.<)   2013-09-07 23:46:00
(摊手)
作者: yols (yols)   2013-09-07 23:47:00
打脸法LUKE 以提供他会用事实打我脸谢谢..
作者: lin89710 (谷)   2013-09-07 23:47:00
湿主.... 出手太重了吧XDDDD
作者: qiaffvvf (鸑鷟)   2013-09-07 23:48:00
啪。
作者: sougly (5566得第一)   2013-09-07 23:48:00
留给玩家正常讨论练法的空间 你还特地po一篇酸言酸语= =??
作者: luke2 (路克2)   2013-09-07 23:48:00
职业病 没办法ˊ_>ˋ
作者: wcp59478 (真是邪门)   2013-09-07 23:48:00
别在打啦~脸都肿了
作者: yols (yols)   2013-09-07 23:49:00
我倒觉得你做法远比这篇好多...
作者: ocean7891 (千年传统~~全新感受)   2013-09-07 23:49:00
好肿XD
作者: k543k5 (养乐多)   2013-09-07 23:49:00
这里好像不是讨论程式的地方吧?
作者: gilerby (gilerby)   2013-09-07 23:49:00
这脸都肿到快变身面包超人了 小心他教你尝尝他的脸阿~
作者: reallove (^.<)   2013-09-07 23:50:00
因为下手太重吗 哭哭喔
作者: yols (yols)   2013-09-07 23:50:00
是你要把硬盘资料读写到内存上面的问题..
作者: nomorethings (水树奈々様最高!!)   2013-09-07 23:50:00
负担重不是几T的问题, 好阿,难道你要扯流量吗?
作者: nomorethings (水树奈々様最高!!)   2013-09-07 23:51:00
读写资料是很难吗? 要是TOS这种小游戏流量都很难
作者: reallove (^.<)   2013-09-07 23:51:00
还在辩呀 唉
作者: yols (yols)   2013-09-07 23:51:00
真有流量问题的话手机早炸了好吗...
作者: Xinlong (Ashyjet)   2013-09-07 23:51:00
先嘘你自以为 不同系统int范围不同 C最小-32767到+32767
作者: n963k (n963k)   2013-09-07 23:52:00
再吹吧你
作者: Xinlong (Ashyjet)   2013-09-07 23:52:00
光第一点你自己就打自己脸了
作者: nomorethings (水树奈々様最高!!)   2013-09-07 23:52:00
的困难点好不好?一下子容量一下子又不是容量
楼主: hectorhsu (The Hector)   2013-09-07 23:52:00
int范围这种事情很厉害吗 / \..看清楚原文
作者: rigmarole (Brad Pin~)   2013-09-07 23:52:00
24000000 bytes = 24000 KB = 24 MB...
楼主: hectorhsu (The Hector)   2013-09-07 23:54:00
r大如果要说1024,这种事我知道..反正也不是重点XD
作者: sougly (5566得第一)   2013-09-07 23:54:00
我还以为原文是在讨论slv max之后 还会不会累计回合数.....
作者: TabrisXVII (Tabris)   2013-09-07 23:54:00
不要起争议啦 讨论练技能就好
作者: soraka (索拉卡)   2013-09-07 23:54:00
根本跳针.... 跟空间哪有关 一个变量一直a++下去大不了
作者: Xinlong (Ashyjet)   2013-09-07 23:54:00
你要把别人脸 就不要写错这么离谱的事 如果第一点是在说
作者: luke2 (路克2)   2013-09-07 23:55:00
作者: Xinlong (Ashyjet)   2013-09-07 23:55:00
无上限 本来就不太可能 一定会有上限 跟空间无关 跟程式
楼主: hectorhsu (The Hector)   2013-09-07 23:55:00
Xinglong也开始跳针了XDrz
作者: rigmarole (Brad Pin~)   2013-09-07 23:55:00
我是要说你内容还高估了一千倍... 这根本占不了啥空间
作者: Xinlong (Ashyjet)   2013-09-07 23:56:00
科 自己被打脸就说别人跳针 你说说看我那一点说错?
作者: soraka (索拉卡)   2013-09-07 23:56:00
overflow 以C语言的int为例好了... 4byte 2147483647...
作者: lin89710 (谷)   2013-09-07 23:56:00
大家一开始都不是要争无上限 是相对于会使用到的量
作者: soraka (索拉卡)   2013-09-07 23:57:00
试讨论一只黑狗使用回合数2147483647的可能性...
作者: n963k (n963k)   2013-09-07 23:57:00
好多专业人士的样子,让我们继续看下去(乱入,茶
作者: reallove (^.<)   2013-09-07 23:57:00
X大说的真的改一下比较好 你例子太夸张…
作者: lin89710 (谷)   2013-09-07 23:57:00
基本上要做到足以感觉无上限没有任何问题
楼主: hectorhsu (The Hector)   2013-09-07 23:57:00
ㄟ真的耶,改一下~
作者: luke2 (路克2)   2013-09-07 23:58:00
咦咦 soraka大是113资工的吗? 我同学也再测试XD
作者: lin89710 (谷)   2013-09-07 23:58:00
索拉卡的学弟在战争学院吗........
作者: soraka (索拉卡)   2013-09-07 23:58:00
请问一个手机游戏的游戏回合 跟上百个帐号同时用程式洗回应
作者: nightjustin (洛神天来)   2013-09-07 23:58:00
大家都在看,请尽力论述之(搬椅子中)
作者: NTUinfo5566 (NTU)   2013-09-07 23:58:00
提一个无关事情 SLV11:11140 SLV15:22960
楼主: hectorhsu (The Hector)   2013-09-07 23:58:00
r大谢啦~XD免得又被小人反击..
作者: NTUinfo5566 (NTU)   2013-09-07 23:59:00
11140 + 22960 = 34100 > 32767有没有可能这样 之前技能继承才会坏掉
作者: soraka (索拉卡)   2013-09-07 23:59:00
的速度哪个多呢XDDDD 所以我觉得这个担忧根本就没有意义
作者: luke2 (路克2)   2013-09-07 23:59:00
N大 所以我才说可以加盖啊
作者: Xinlong (Ashyjet)   2013-09-08 00:00:00
喔? 指出你的错误就被骂小人 你自己指出别人的错呢?
作者: soraka (索拉卡)   2013-09-08 00:00:00
我不是什么大... 我只是一个算法被当的废人...
楼主: hectorhsu (The Hector)   2013-09-08 00:00:00
谁答腔我就骂谁~ ^_<
作者: sougly (5566得第一)   2013-09-08 00:00:00
恃众霸凌的人叫别人小人 科科
作者: nightjustin (洛神天来)   2013-09-08 00:00:00
s大拍拍
楼主: hectorhsu (The Hector)   2013-09-08 00:01:00
根本不是错误...难道我要从计概开始教...
楼主: hectorhsu (The Hector)   2013-09-08 00:02:00
应援团快凑成一桌麻将了.....慢聊~晚安 ^_<
作者: a860204 (小平)   2013-09-08 00:02:00
爷爷 我的黑狗出场次数溢位了 要烧给你吗?
作者: Xinlong (Ashyjet)   2013-09-08 00:02:00
版规一 人身攻击 已拍照 慢走不送 连int范围搅不清处的人
作者: lin89710 (谷)   2013-09-08 00:02:00
第一点那个问题 打个比方好了 路上随便抓人问
作者: sougly (5566得第一)   2013-09-08 00:03:00
好惨 想打别人脸 结果被打脸就脑羞乱挑衅XDD
作者: lin89710 (谷)   2013-09-08 00:03:00
INT上限多少 扣掉不知道 以及很仔细会详细追问说条件
作者: lin89710 (谷)   2013-09-08 00:04:00
不够详细的人 应该超过八成的人会给23147483647....吧
作者: sougly (5566得第一)   2013-09-08 00:04:00
不过这很正常啦 往往也是自卑感强烈的人才会发文呛人酸人
作者: soraka (索拉卡)   2013-09-08 00:04:00
看完NTUinfo5566的推文 我觉得他真的是用short存了..
作者: darkster (草民)   2013-09-08 00:06:00
数据库在定义表格时不就会规定好资料型态了吗,在设计时就有资料上限存在啦
作者: a860204 (小平)   2013-09-08 00:08:00
所以星期一才修这么久
作者: yols (yols)   2013-09-08 00:21:00
顺便说一下超过 2147483647会怎样就是0 然后0在2147483647~-2147483647 代表的含意我没记错是反过来所以还是-2147483647
楼主: hectorhsu (The Hector)   2013-09-08 00:22:00
-2147483648。
作者: yols (yols)   2013-09-08 00:27:00
麻麻记错了WWWW谢了

Links booklink

Contact Us: admin [ a t ] ucptt.com