首页
限免课
实战课
免费好课
课程库
经验
问答
会员课程
首页 |经验 |游戏 |经验详情

干货分享丨用编程思想带你走上致富之路

更新时间:2023-12-17

无私向斑马

游戏

1113

财富,作为人们日常生活中不可避免的话题,大部分人都为此起早贪黑,积劳成疾;仅有少数人能财务自由,衣食无忧。这种社会财富不均衡的现象,被经济学家称为二八定律,即社会上20%的人占有80%财富。

为什么会产生这样的现象呢,是某些人一出生就注定大富大贵,还是我们被上帝下了贫困的诅咒?为了让大家能够深刻的认识到社会财富分化的背后玄机,小编特意建立了一个完全公平公正的“社会”体系的模型,在这个公平的社会体系下制定了公平公正的游戏规则,具体规则如下:

假设在我们的“社会”中有100个人,每个人都只有100元的财富(如下图),每个人每次从自己的财富中支付“一元钱”给随机的另一个人,假设每个人都可以活到100岁,那么每个人都将参与24000次(每个月20次)模拟,要么花掉“一元钱”没有收入,要么“收支平衡”,要么赚得很多(此处我们忽略社会借贷的影响,当一个人的财富为零的时候,他将不再支出,但可以收入)。

干货分享丨用编程思想带你走上致富之路7.jpg

(说明:游戏开始时,每个人都有同等金额的财富100元。)

在这样一个完全公平公正的“社会”体系中,财富又会如何分配呢?

下面我们来回答一下:

在上述规则下,游戏运行的动态过程如下所示:

干货分享丨用编程思想带你走上致富之路.jpg.jpg

(说明:1.上图中横轴标签代表一个玩家的编号,柱子的高低变动反应玩家财富值的变化;2.当某人的财富值降到0元时,他在该轮无需拿出1元钱给别人,但仍然有机会得到别人给出的钱。)

可以看到,每个玩家财富值最初都为100元,游戏开始后变动是极为强烈的,而且随着游戏的进行,财富差距越来越大。为了方便描述整个社会财富的分配状况,我们按财富值的多少作排序统计,如下图所示:

干货分享丨用编程思想带你走上致富之路.jpg.jpg

从上图,我们可以很直观的看出:富豪人数为5人,仅占5%;而穷人及破产的人数却高达36人,占比36%。也就是说,及时在这种完全公平公正的社会环境下。最后,社会也将会呈现出:只有很少的富人,却有很多的穷人。

结果表明:

1.最富有的人财富价值约为初始财富价值的3.5-4倍;

2.7%的富人掌握着24.3%的社会财富

3.60%的人财产降到100以下

努力的人生会更好吗?

我们中的绝大多数人,没有一飞冲天的发财运气,也没有腰缠万贯的爹,更不甘于吃低保。想要改变命运,我们只能选择自己更努力,去争取更好的生活。

我们仍假设每个玩家的初始值仍然为100元,但你比别人加倍努力,从而获得了1%的竞争优势,即赢得收益的概率比别人高出1%,程序模拟的结果又会如何呢?

干货分享丨用编程思想带你走上致富之路.jpg.jpg

(说明:红色柱状条为游戏进行过程中未努力之前的你,在此刻开始努力,即开始获得1%的竞争优势)

干货分享丨用编程思想带你走上致富之路.jpg.jpg

(说明:红色柱状条为你在中途开始努力,直到游戏结束时的你)

可以看到,社会的财富总体分布形态没有什么变化。但是,你经过努力获得高于比别人1%的竞争优势之后,你成功挤进了富人榜Top10,高居富人榜第二位!

是的,即使在最公平公正的计算机规则眼里,世界依然表现出了残酷的一面,更何况现实世界!作为web前端程序员的我可以利用自身的技术有幸洞察社会残酷冰冷的一面的同时,为此,我和你们都应该心感庆幸,庆幸这个残酷的世界还给我们留下了一条咸鱼翻身的生路,那就是要争取比别人多努力一点,积极面对未知,乐观面对现实,才能走上人生巅峰。

看到这里,相信各位小伙伴儿对这个问题都已经有了自己的答案:

该如何面对这个残酷世界?

那就是努力,并坚持下去。

接下来,将一些实现这个游戏的一些关键代码向大家做一下剖析:

第一步:搭建交互界面。

干货分享丨用编程思想带你走上致富之路.jpg.jpg

第二步:添加100个初始柱状图。

干货分享丨用编程思想带你走上致富之路.jpg.jpg

第三步:开始游戏,每个人随机增减一块钱,设置定时器setInterval,每隔100ms执行一次,实现柱状图动画效果。

干货分享丨用编程思想带你走上致富之路.jpg.jpg

第四步:游戏运行结束后,根据手中财富值进行人群划分,并给出统计结果。

干货分享丨用编程思想带你走上致富之路.jpg.jpg

干货分享丨用编程思想带你走上致富之路.jpg.jpg

干货分享丨用编程思想带你走上致富之路.jpg.jpg

今天的干货分享就到这里啦~

版权声明 | 文章整理自网络,仅供学习参考,版权归属原作所有

               如有问题,请及时与我们联系,我们将第一时间做出处理

上一篇 下一篇

相关课程

ONLINE COURSES
  • 渲染是什么意思

    渲染是什么意思

    讲师:多喝热水

  • 实时渲染和离线渲染的区别

    实时渲染和离线渲染的区别

    讲师:多喝热水

  • 游戏建模和影视建模有什么区别

    游戏建模和影视建模有什么区别

    讲师:多喝热水

  • 工业建模和游戏建模哪个好

    工业建模和游戏建模哪个好

    讲师:多喝热水

免费好课

FREE GOOD COURSES
MORE
  • 虚幻5从安装到出图 - 70分钟解析影视级渲染新方案

    虚幻5从安装到出图 - 70分钟解析影视级渲染新方案

    1小时12分钟46秒

  • AutoCAD施工图基础课

    AutoCAD施工图基础课

    3小时16分钟32秒

  • C4D材质灯光渲染课

    C4D材质灯光渲染课

    3小时16分钟23秒

  • Q版角色三头身设计课

    Q版角色三头身设计课

    3小时9分钟29秒

  • 人体动态结构表现

    人体动态结构表现

    3小时20分钟5秒

  • AI+UE5轻松实现科幻电影!

    AI+UE5轻松实现科幻电影!

    32分钟36秒

Copyright © 2015 - 2021北京云创科讯软件有限公司

京ICP备16013396号-1

经营许可证京ICP证161220号

课程咨询电话 18516802937

  • 在线咨询
  • 插件下载
  • 职业测评
  • 素材下载
  • 微信咨询
学习在线解答