2020读书笔记【芒种】

2020-06-06  本文已影响0人  李相赫的乐芙兰

1.以《天际》为例,尽管玩家去什么地方,干什么都是自由的,但是其世界本身依然是静态的,很多重大事件都是等待玩家去推动的。也就是说,玩家不去推动,帝国就永远消灭不了风暴斗篷,战争也永远不会结束。
而沙盒,首先必须要塑造一个动态的世界。这个世界在玩家降临之前也可以自洽的运转下去,而在玩家加入之后,玩家会对世界的运转进行扰动,从而改变运转的结果。

2.我们为什么需要去做一个房间一个场景呢?因为玩家在不同房间中可破坏的东西是不一样的,那我们去做这种移除,最核心、最根本的是期望这个物件在物理场景的计算中不起效。
那是不是可以通过标注,把标注为失效的物件,不改变它的物理场景,只改变它的状态信息,也就是说,在这个计算里面它不会产生阻挡。如果按照这个思路,就可以把整个物理场景分成两个层级来处理。静态数据,这是个不会改变的物理场景;还有一种是动态数据,随着房间战斗的进程的变化而变化,而且每个房间是不一样的。

3.最后,回顾我们所有的做法,本质上都是在做各种各样的平衡,无非是拿空间换时间,拿时间换空间,拿流量来换计算机的性能。简单来说,面多了加水,水多了加面,仅此而已,没有什么特殊的地方。
怎么知道水多了还是面多了呢?你得先和面,只有在项目当中遇到了你才能去做取舍,也就是说别怕手脏,先做了再说,工程本身就是一个在各种限定的条件下做各种平衡的操作,只能先做了再说。

4.闭包就是可以保持函数执行的上下文的一种强大的函数指针

5.语言的正交属性:
命令式与描述式
按值计算与惰性计算
强类型、弱类型与无类型
函数与闭包

6.团队人员数量少,这迫使它专注于那些真正重要的事,或者是真正能给整个公司带来重大影响的事。相对的,大团队倾向于制造一些看起来有些用处的工作

7.而关于组建一支新团队这件事上,我们有一些较为具体的建议,你首先要做的是组建一个紧密而可靠的团队核心,通常来说是2~4个人。这会让事情变得简单得多,毕竟比起十个人,只需考虑几个人就轻松得多。事实上,我们通常是从如何找到两个工作出色的人开始的。我们对他们有绝对的信任,他们不仅能够完成各自的工作,同时还能为彼此提供不一样的视角、让双方得到提升。有时候我们称之为“魔术般的配对”。如果你已经有了一个坚实的核心团队,那就能够轻松地增加人员、扩建团队。但是,当你还未找到团队的核心的时候,请不要随意在团队中增加新成员!

8.虽然我在这个系统上花费了很多时间和经历,却没有获得什么直接的收益,也没有让我跟上最新的技术潮流,但是它给我的间接收获确实无法言表的,它使我在后来学习其他技术的时候能够很快的触类旁通、自下而上地去理解整个系统,往往能够理解得更加深刻更加透彻。

9.人哪有那么多天赋,有天赋的也没那么多时间,义务教育讲全面发展,现在包装就搞全面精英,最后就变成是砸钱造神。这个过程就分了两类人,一类是觉得自己还行的,把钱花自个儿身上,把自己包装成神;一类是觉得自己已经没希望了,把钱花别人身上,就追星。这两类人看起来背道而驰,实际都是在追神、造神。
换句话说,有很长一段时间,“追求精神”,变成了“追求神”,“精”没掉了。这个“精”是什么?在我看来,就是人本身的自信,人本身的存在

上一篇下一篇

猜你喜欢

热点阅读