Joe Zhang's Encyclopedia

高山仰止 景行行止

游戏配件

  • 3张双面均为黑色的卡牌、3张双面均为白色的卡牌、3张双面分别为黑色和白色的卡牌。
  • 2颗标准6面骰子(可选,用于记录玩家拥有的行动点数)。
  • 1个盲抽袋(可选,用于游戏初始化时随机分发起始手牌)。

游戏流程

游戏采用三局两胜制。
每局游戏中,从先手玩家开始,两名玩家轮流执行回合行动,直到达成游戏结束条件,分出本局游戏胜负。

游戏初始化

每局游戏按照以下步骤进行初始化:

  1. 分发起始手牌:两名玩家将9张卡牌洗混后放入盲抽袋中,各自秘密地随机抽取4张卡牌作为起始手牌,剩余1张卡牌留在盲抽袋中,本局游戏中不会使用。
  2. 决定先手玩家:第一局游戏通过随机方式决定先手玩家,此后每局游戏,上一局游戏的输家选择本局的先手玩家。
  3. 初始化行动点:两名玩家的初始行动点均为0。

回合行动

回合行动包含以下4项,玩家需要从中任选1项,完整执行其中所有动作:

  • 放置:获取1行动点,然后将一张手牌放到桌上。
  • 移动:支付1行动点,然后将桌上的任意1张牌移动到相邻的一个空格。
  • 翻面:支付2行动点,然后将桌上的任意1张牌翻面。
  • 回收:支付3行动点,然后将桌上的任意1张牌收入手牌。

回合行动合法性

玩家执行的回合行动必须满足以下所有约束:

  • 九宫格约束:执行回合行动后,桌面上所有牌必须处于一个九宫格范围之内。
  • 行动点约束:如果执行某一行动需要支付的行动点数超过玩家当前拥有的行动点数,玩家无法执行该行动;如果执行某一行动将使得玩家的行动点数超过3,玩家无法执行该行动。

游戏结束条件

当达成以下任意条件时,一局游戏结束:

  • 玩家执行回合行动后,桌面上出现3张同色卡牌连成直线(横向/纵向/对角线均可),当前回合玩家赢得本局游戏。
  • 在自己的回合内,玩家如果无法执行任何一项回合行动,当前回合玩家输掉本局游戏。

此刻

今晚起风了,在立夏的第三天。

往事

今天,我终于重新开始读刘慈欣的《地球往事三部曲》,来到这部科幻史诗的最终章:《死神永生》。
我还在读高中的时候,《地球往事三部曲》就已经被同学们奉为圭臬,在复习课的无聊题海中,成为书桌抽屉里暂时帮助自己逃离地球的救赎。
然而奇妙的是,我第一次开始看《三体》是在高考之后,那个距今已经快要十年、现在想来已经有些记忆模糊的漫长暑假,我看到叶文洁独自坐在红岸基地的悬崖边,面对落日苍凉地微笑。
在2023年初,读研期间内心深处的无聊以及大陆对疫情管控的逐渐放宽让我想要重新开始做点有趣和有意义的事情,于是我捡起书本,重温《三体》,紧接着读完了《黑暗森林》。超越生命之外的宏大叙事将我彻底震撼,但最终又向我提出了令人无法回避的终极问题:“生命的意义是什么?”。我至今仍然不知道答案。不过在这里,我仍然想要引用那段描写:

“得赶快学会生活,现在要学不会,那就太不幸了。”罗辑看着过往的车流说。

在这起风的夜晚,我坐在书桌前,开着窗,风偶尔飘过来,窗外不远处的留石高架路上同样川流不息。《地球往事三部曲》之于我,竟然几乎跨越了十年之久,我觉得生活也像一个漫长的故事。

明天

明天是我的27岁生日。
青春或许已经所剩不多,我越发认为时间紧迫,而前路不定。但我并不觉得恐惧,因为我知道,或许我从未真正准备好,但我已经如此走过27年。婴儿在迈出生命中第一步的时候,婴儿真正准备好了吗?大概没有。

不需要地图也可以完成旅行。

我总想要先准备好,然后才去做一件事情,这种类似完美主义的想法导致了许多方面的拖延和错过。
我不得不承认这就是我人格的一部分,想要真正改变非常困难。
这也只是一篇没有准备好的post,但发无妨。

上午汇报发现之前的实验都不合理,这就意味着目前仅有的贡献又要面临被全部清零的高风险。
天气很冷,天色将晚,肃杀的天气让人身体寒冷,内心平添愁绪。嗓子还有点不舒服。
昨天约好的、我视为放松的聚餐也因为导师临时安排讨论不得不推掉。
晚上和导师讨论的话题又是如此沉重——我真的可能要延毕了。
不仅是沉重,还有痛苦——为什么事情发展成现在的样子?

阅读全文 »

霜降已经过去一周多,黑夜占据一天的比例日益增长,而白天仍然很热。灼烧的阳光、没有风,造就一个又一个让人疲倦的下午。

阅读全文 »

我的敌人是终极的虚无,我的事业是光荣的创造。

这是一篇探讨生命意义的、摸鱼时写出来的、哲学主题的感想。

前几天跟靖哥聊到觉得生活很无趣,我发现做自己不喜欢的工作会使人陷入寂寞之中。因为在不工作的时候,我会做自己喜欢的事情,或者偶尔找朋友一起玩,生活就能充实起来;但是一旦做了自己不喜欢的工作,既难有时间做自己喜欢的事情,又难以从工作中获得乐趣,就会有种人生虚无的感觉。正如最近几天我疲于应付一些杂事,确实产生了一种“正在被虚无吞噬”的危机感。

阅读全文 »

这篇post通过关于美食和看书的两个小故事表达了我对事物本来面貌的偏好。

不存在热干面

我和靖哥讨论过一个关于热干面的有趣问题。有一天,靖哥午饭吃了碗热干面,抱怨道这热干面一点也不地道,甚至可以说和热干面毫无关系:只是一坨面,放了黄瓜丝和花生而已。而他之前在天津和山东吃过的热干面都还不错。

阅读全文 »

TL;DR

这篇文章记录我个人关于面对事物的终结的一些思考。

起因

今天在Google查询Hexo主题添加gitment评论插件,来到了ExtremeGTR的博客,简洁清爽,又不乏彰显博主个人色彩的元素,看起来让我有种惺惺相惜之感。好奇之下查看博客文章归档,发现更新停止于2019年,又随着github名字看去,博主的github contributions小绿点也同样从2019年以后就停止更新了,就这样突然结束,让我不免惋惜。所以我才想起要探讨关于“有始有终”这个话题。

阅读全文 »

干货小结(TL;DR)

  1. 算法的运行时间不仅受到数据规模n的影响,还受到数据具体情况的影响(例如文中插入排序的例子)。

  2. 考虑一个算法的渐近时间复杂度的时候,一定要注意区分三种情况:最坏情况(用Big O notation)、最好情况(用Omega notation)、一般情况(用Theta notation)。

  3. 快速排序(quick sort)的最坏情况渐近时间复杂度为O(n^2),最好情况渐近时间复杂度为Ω(nlogn),一般情况渐近时间复杂度为Θ(nlogn),这里是参考网站

阅读全文 »