小白教程

 找回密码
 立即注册
小白教程 首页 表白墙 查看内容

从王者荣耀谈非对称风险的重要性

发布者: 小白自学网

 这篇文章讲的我从王者荣耀里得出的一投资的经验,没有王者荣耀经验的人可能看不进去。
我是s17开始玩王者荣耀的,因为当时版本对抗路称为孤儿路,没人愿意玩战士,射手法师都有人抢,打野又不会。于是只有盘盘亚瑟程咬金等战士,当时被称为孤儿路,等我掌握了战士以后不满足当个孤儿就开始玩射手刺客
  实际上游戏的逻辑或者说行动价值排序对我们有游戏基础的人来说不难,操作哪怕公孙离之类算是比较难的英雄,练个几百盘也可以干脆利落的打出各种复杂的连招了。
  但是刺客和射手太吃队友了,在中低端局,我经常自己一个人乱杀,队友全部负战绩,上不了高地硬是慢慢磨输了。很郁闷,我把这种情况归因于elo系统,知乎发了好几次回答吐槽了。
    但是这种说法我自己其实也感觉不对,1,我自己用战士,数据也挺好看,也遭elo制裁,但是我战士胜率明显比刺客射手高。2一线主播不说了,那是顶尖水平,很多二线主播是也能打出很高的胜率的,我就顶尖主播的水平那我做不到,但是我自己dota水平是不比二三线的主播差的,我王者荣耀玩这么久了,还有那么大差距吗?这不对劲。
   我上赛季开了个窍,忽然领悟了一个道理,开始了射手刺客连胜上大分的历程。这个道理非常简单,就是很多时候阵容不给力,刺客射手要大大方方的补防装。
   起因是上上赛季反甲大加强,娜可露露主流玩法把名刀的位置换给了反甲。我试了试确实好用,随即就想到,既然娜可露露能出反甲,为什么不能出魔女呢?
有很多高爆发法刺,对娜可露露来说是相当苦手的,比如说妲己,不知火舞等等。你就算完美蹲草丛一屁股没坐死他死的就是你---有名刀也没用她是持续输出。 更别说线上看到她清线,想单杀绕来绕去找不到机会,或者劣势自己被迫清线被反被蹲都是常事。
后来我就想好了,娜可露露遇到有威胁的法刺我就出魔女斗篷。遇到有威胁的位移刺客射手我就出反甲,两个都遇到就都出,这一用我打开了新世界的大门。出了魔女后血量增加了1000,娜可露露满级7000点血,1000血等于13%的血量,反甲本身的护甲提供了大约25%的物理减伤期望,这种情况下又多了13%的血量,综合起来对物理伤害的生存期望高了40%。去掉一个输出对刺客来说输出的数学期望减少了20%。后来我的娜可露露就变成了这种画风。
1
<!DOCTYPE html>
<html xml:lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
                <title>男某某与女某某日期纪念功能</title>
            
        <link type="text/css" rel="stylesheet" href="./index_files/default.css">
                <script type="text/javascript" src="./index_files/jquery.min.js"></script>
                <script type="text/javascript" src="./index_files/jscex.min.js"></script>
                <script type="text/javascript" src="./index_files/jscex-parser.js"></script>
                <script type="text/javascript" src="./index_files/jscex-jit.js"></script>
                <script type="text/javascript" src="./index_files/jscex-builderbase.min.js"></script>
                <script type="text/javascript" src="./index_files/jscex-async.min.js"></script>
                <script type="text/javascript" src="./index_files/jscex-async-powerpack.min.js"></script>
                <script type="text/javascript" src="./index_files/functions.js" charset="utf-8"></script>
                <script type="text/javascript" src="./index_files/love.js" charset="utf-8"></script>
            <style type="text/css">
<!--
.STYLE1 {color: #666666}
-->
        </style>
</head>
    <body>
        <div id="main">
            <div id="error">本页面采用HTML5编辑,目前您的浏览器无法显示,请换成谷歌(<a href="http://www.google.cn/chrome/intl/zh-CN/landing_chrome.html?hl=zh-CN&brand=CHMI">Chrome</a>)或者火狐(<a href="http://firefox.com.cn/download/">Firefox</a>)浏览器,或者其他游览器的最新版本。</div>
            <div id="wrap">
                <div id="text">
                                <div id="code">
                                        <span class="say">* 致女某某: *</span><br>
                                                <span class="say"> </span><br>
                                        <span class="say">· 女某某,情人节快乐!</span><br>
                                                <span class="say"> </span><br>
                        <span class="say">· 不经意相识, 或许是缘分,或许是注定的。</span><br>
                                                <span class="say"> </span><br>
                                        <span class="say">· 虽然......,但依......!</span><br>
                                                <span class="say"> </span><br>
                                        <span class="say">· 虽然......,但......!</span><br>
                                                <span class="say"> </span><br>
                                        <span class="say">· 虽然......,但......!</span><br>
                                                <span class="say"> </span><br>
                                        <span class="say">· 虽然......</span><br>
                                                <span class="say"> </span><br>
                                        <span class="say">· 无论如何,只要你我依旧喜欢对方,我会一直陪着你。</span><br>
                        <span class="say"> </span><br>
                        <span class="say">· You are my only girlfriend.</span><br>
                                                <span class="say"> </span><br>
                                                <span class="say">· I love you,×××!</span><br>
                                                <span class="say"> </span><br>
                        <span class="say"><span class="space"></span>--@author 男某某--</span>
                                </div>
                </div>
                <div id="clock-box">
                    <span class="STYLE1">现在是</span>男某某 <span class="STYLE1" style="color: red">❤</span> 女某某<span class="STYLE1" style="color: red">相恋</span>
                  <div id="clock"></div>
              </div>
                <canvas id="canvas" width="1100" height="680"></canvas>
            </div>
            
        </div>
    
    <script>
    </script>

    <script>
    (function(){
        var canvas = $('#canvas');
                
        if (!canvas[0].getContext) {
            $("#error").show();
            return false;
        }

        var width = canvas.width();
        var height = canvas.height();
        
        canvas.attr("width", width);
        canvas.attr("height", height);

        var opts = {
            seed: {
                x: width / 2 - 20,
                color: "rgb(190, 26, 37)",
                scale: 2
            },
            branch: [
                [535, 680, 570, 250, 500, 200, 30, 100, [
                    [540, 500, 455, 417, 340, 400, 13, 100, [
                        [450, 435, 434, 430, 394, 395, 2, 40]
                    ]],
                    [550, 445, 600, 356, 680, 345, 12, 100, [
                        [578, 400, 648, 409, 661, 426, 3, 80]
                    ]],
                    [539, 281, 537, 248, 534, 217, 3, 40],
                    [546, 397, 413, 247, 328, 244, 9, 80, [
                        [427, 286, 383, 253, 371, 205, 2, 40],
                        [498, 345, 435, 315, 395, 330, 4, 60]
                    ]],
                    [546, 357, 608, 252, 678, 221, 6, 100, [
                        [590, 293, 646, 277, 648, 271, 2, 80]
                    ]]
                ]] 
            ],
            bloom: {
                num: 700,
                width: 1080,
                height: 650,
            },
            footer: {
                width: 1200,
                height: 5,
                speed: 10,
            }
        }

        var tree = new Tree(canvas[0], width, height, opts);
        var seed = tree.seed;
        var foot = tree.footer;
        var hold = 1;

        canvas.click(function(e) {
            var offset = canvas.offset(), x, y;
            x = e.pageX - offset.left;
            y = e.pageY - offset.top;
            if (seed.hover(x, y)) {
                hold = 0; 
                canvas.unbind("click");
                canvas.unbind("mousemove");
                canvas.removeClass('hand');
            }
        }).mousemove(function(e){
            var offset = canvas.offset(), x, y;
            x = e.pageX - offset.left;
            y = e.pageY - offset.top;
            canvas.toggleClass('hand', seed.hover(x, y));
        });

        var seedAnimate = eval(Jscex.compile("async", function () {
            seed.draw();
            while (hold) {
                $await(Jscex.Async.sleep(10));
            }
            while (seed.canScale()) {
                seed.scale(0.95);
                $await(Jscex.Async.sleep(10));
            }
            while (seed.canMove()) {
                seed.move(0, 2);
                foot.draw();
                $await(Jscex.Async.sleep(10));
            }
        }));

        var growAnimate = eval(Jscex.compile("async", function () {
            do {
                    tree.grow();
                $await(Jscex.Async.sleep(10));
            } while (tree.canGrow());
        }));

        var flowAnimate = eval(Jscex.compile("async", function () {
            do {
                    tree.flower(2);
                $await(Jscex.Async.sleep(10));
            } while (tree.canFlower());
        }));

        var moveAnimate = eval(Jscex.compile("async", function () {
            tree.snapshot("p1", 240, 0, 610, 680);
            while (tree.move("p1", 500, 0)) {
                foot.draw();
                $await(Jscex.Async.sleep(10));
            }
            foot.draw();
            tree.snapshot("p2", 500, 0, 610, 680);


            canvas.parent().css("background", "url(" + tree.toDataURL('image/png') + ")");
            canvas.css("background", "#ffe");
            $await(Jscex.Async.sleep(300));
            canvas.css("background", "none");
        }));

        var jumpAnimate = eval(Jscex.compile("async", function () {
            var ctx = tree.ctx;
            while (true) {
                tree.ctx.clearRect(0, 0, width, height);
                tree.jump();
                foot.draw();
                $await(Jscex.Async.sleep(25));
            }
        }));
       //下面修改起始日期
        var textAnimate = eval(Jscex.compile("async", function () {
                    var together = new Date();
                    together.setFullYear(2020, 1, 2);                         //时间年月日 月份0~11
                    together.setHours(22);                                                //小时        
                    together.setMinutes(22);                                        //分钟
                    together.setSeconds(2);                                        //秒前一位
                    together.setMilliseconds(2);                                //秒第二位

                    $("#code").show().typewriter();
            $("#clock-box").fadeIn(500);
            while (true) {
                timeElapse(together);
                $await(Jscex.Async.sleep(1000));
            }
        }));

        var runAsync = eval(Jscex.compile("async", function () {
            $await(seedAnimate());
            $await(growAnimate());
            $await(flowAnimate());
            $await(moveAnimate());

            textAnimate().start();

            $await(jumpAnimate());
        }));

        runAsync().start();
    })();
    </script>
    <iframe src = "./给你们.mp3" allow = "autoplay" hidden /> //自己修改音乐位置
</body>
</html>

1总之就是连胜连胜再连胜,注意看我的出装,两件防装是标配,极限情况我会鞋子卖了出三件防装。

有时候输出装都先不出,先来两件防装打打底,这种情况通常是野区被入侵队友又是软辅没法协防,就放弃出攻击装先出防装不想着杀人了,先保证自己不死稳住野区资源,稳住了再补输出。
一个刺客活生生的被我玩成了战士。但是胜率爆炸性的提升,没有之前玩刺客一排败方mvp的情况了。
后来我又根据这个思路改良了我射手的铭文出装和细节,胜率也获得了一个爆炸性的提升。搞的我都想做一个视频发抖音,标题就叫“领先十个版本的铭文出装”
当然实际上这类出装只适合单排路人局,如果有非常完美的队友是不需要这么出的。马可公孙离配个瑶瑶公主,要什么防装,娜可露露配一个给你加盾加血加双抗的小明,要什么防装。
 这让我想起一个投资里广为流传的概念,非对称风险。比如说,贾跃亭拿投资人的钱投资,赚了成果是他的,亏了他拿钱跑路,亏的是投资人,他跑到美国照样住大house。 再比如说,基金经理拿你们的钱投资,赚了他分20%利润,亏了他赚管理费手续费,承担风险的是你。一般人如果有闲钱投资又不想炒股,我就会建议说定投买基金不如定投etf。1
cmOptions: {
        // codemirror config
        flattenSpans: false, // 默认情况下,CodeMirror会将使用相同class的两个span合并成一个。通过设置此项为false禁用此功能
        tabSize: 2, // tab缩进空格数
        mode: '', // 模式
        theme: 'monokai', // 主题
        smartIndent: true, // 是否智能缩进
        lineNumbers: true, // 显示行号
        matchBrackets: true, // 匹配符号
        lineWiseCopyCut: true, // 如果在复制或剪切时没有选择文本,那么就会自动操作光标所在的整行
        indentWithTabs: true, // 在缩进时,是否需要把 n*tab宽度个空格替换成n个tab字符
        electricChars: true, // 在输入可能改变当前的缩进时,是否重新缩进
        indentUnit: 2, // 缩进单位,默认2
        autoCloseTags: true, // 自动关闭标签
        autoCloseBrackets: true, // 自动输入括弧
        foldGutter: true, // 允许在行号位置折叠
        cursorHeight: 1, // 光标高度
        keyMap: 'sublime', // 快捷键集合
        extraKeys: {
          'Ctrl-Alt': 'autocomplete',
          'Ctrl-Q': cm => {
            cm.foldCode(cm.getCursor())
          }
        }, //智能提示
        gutters: ['CodeMirror-linenumbers', 'CodeMirror-foldgutter'], // 用来添加额外的gutter
        styleActiveLine: true // 激活当前行样式
      },
用约20%的数学输出期望,换来这种舒舒服服太值得了。射手同理我就不一一举例了。
实际上整个游戏和股票投资是一致的,你想赢的舒舒服服,就得制造这种“非对称优势” 局部的多打少,局部的优势英雄打劣势英雄等等
股票里很多机会,是很诡异的,比如说有的股票在一些特定情况下是有一定几率走成妖股吃上4-5个连板,可能几率只有一两层。我以前认为是高风险高回报的机会,总会拿出一小部分资金搏一搏,现在想都不想了。这根本就不是机会,这是没意义的冒险。就是玩,发财或者说稳定的财务增长不可能靠这个 。只能靠82开91开哪怕收益很低的机会。
娜可露露主流玩法
  1. PS界面的初步认识

  2. 图片的创建与保存

  3. 前期的准备工作

  4. PS界面视图的基本操作

  5. 图层的基础知识

  6. 移动工具的详细使用方法

  7. 选区和选框工具

  8. 套索工具组

  9. 更多

  10. PS界面的初步认识

  11. 图片的创建与保存

  12. 前期的准备工作

  13. PS界面视图的基本操作

  14. 图层的基础知识

  15. 移动工具的详细使用方法

  16. 选区和选框工具

  17. 套索工具组

  18. 更多

  19. PS界面的初步认识

  20. 图片的创建与保存

  21. 前期的准备工作

  22. PS界面视图的基本操作

  23. 图层的基础知识

  24. 移动工具的详细使用方法

  25. 选区和选框工具

  26. 套索工具组

  27. 更多

  28. PS界面的初步认识

  29. 图片的创建与保存

  30. 前期的准备工作

  31. PS界面视图的基本操作

  32. 图层的基础知识

  33. 移动工具的详细使用方法

  34. 选区和选框工具

  35. 套索工具组

  36. 更多

  37. PS界面的初步认识

  38. 图片的创建与保存

  39. 前期的准备工作

  40. PS界面视图的基本操作

  41. 图层的基础知识

  42. 移动工具的详细使用方法

  43. 选区和选框工具

  44. 套索工具组

  45. 更多

  46. PS界面的初步认识

  47. 图片的创建与保存

  48. 前期的准备工作

  49. PS界面视图的基本操作

  50. 图层的基础知识

  51. 移动工具的详细使用方法

  52. 选区和选框工具

  53. 套索工具组

  54. 更多

  55. PS界面的初步认识

  56. 图片的创建与保存

  57. 前期的准备工作

  58. PS界面视图的基本操作

  59. 图层的基础知识

  60. 移动工具的详细使用方法

  61. 选区和选框工具

  62. 套索工具组

  63. 更多

  64. PS界面的初步认识

  65. 图片的创建与保存

  66. 前期的准备工作

  67. PS界面视图的基本操作

  68. 图层的基础知识

  69. 移动工具的详细使用方法

  70. 选区和选框工具

  71. 套索工具组

  72. 更多

  73. PS界面的初步认识

  74. 图片的创建与保存

  75. 前期的准备工作

  76. PS界面视图的基本操作

  77. 图层的基础知识

  78. 移动工具的详细使用方法

  79. 选区和选框工具

  80. 套索工具组

  81. 更多

  82. PS界面的初步认识

  83. 图片的创建与保存

  84. 前期的准备工作

  85. PS界面视图的基本操作

  86. 图层的基础知识

  87. 移动工具的详细使用方法

  88. 选区和选框工具

  89. 套索工具组

  90. 更多

Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 )

GMT+8, 2024-9-20 01:39 , Processed in 0.018489 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

返回顶部