使用 PICO-8 开发迷宫小游戏

PICO-8 是一个虚构游戏平台(Fantasy Console),可用于开发、运行一些复古的像素风格的小游戏。它有很多限制,比如输出只有固定的 128*128 的分辨率,只能使用 16 种颜色等等,... 阅读全文

素数日

昨天看到一条推文,内容如下: 2019年5月23日になりました。20190523→素数0190523→素数190523→素数90523→素数0523→素数523→素数23→素数3→素数どこから左を切っ... 阅读全文

真理与少数人的悖论

小时候有位老师经常说一句话:“真理总是掌握在少数人手中。”这是一句朗朗上口的俗语,似乎也符合大部分人的生活经验,因此流传很广,几乎每个人都听到过,而且似乎大多数人都对这句话抱有某种程度的肯定。 我从没... 阅读全文

涂鸦之《各退一步》

以前在知乎上看到一个段子,大意是员工向老板要求加薪,说不加薪就离职,老板回复说不如我们各退一步,我不给你加薪,你也不要离职,如何?总觉得挺搞笑的。尝试根据这个段子画了一幅漫画,如下: 《各退一步》- ... 阅读全文

未来50年外星人降临地球的概率

最近朋友圈被一个“外星人”的帖子刷屏了,大致是说人类首次接收到来自外太空的两组重复的信号,这很可能是智能生物创造的信号。 姑且不去讨论这两组信号的含义,本文只是纯粹从概率上探讨一下,未来 50 年外星... 阅读全文

设计目标的三个层次

最近听了几位大伽关于设计的演讲,综合之前读过的设计文章,发现近来有一个趋势,就是设计师的话语中,“道德”、“社会责任”、“伦理”等词似乎出现得越来越多了。窃以为,有一种思想正在设计领域流行,就是设计师... 阅读全文

使用Python生成不规则形状的图形

借助 Python 以及强大的 Pillow,我们可以生成各种边缘不规则的图形。 比如我们有一个原图: 想从它上面挖出一块不规则形状的图来。这个不规则形状可以有很多种,比如下面这样: 用 Python... 阅读全文

改进版迷宫

以前曾经写过一个JavaScript版迷宫,生成迷宫的算法很简单,就是在一个空白迷宫中,让一个小人随机地行走,并记录下每个格子所通过的方向,直到地图上每个格子都到达过为止。 由这个算法生成的一个典型的... 阅读全文

用三个数字计算 6 的问题

前两天有同事在群里发了一个数学题,如下: 请添加运算符,使下面的等式成立: 1 1 1 = 6 2 2 2 = 6 3 3 3 = 6 4 4 4 = 6 5 5 5 = 6 6 6 6 = 6 7 ... 阅读全文

一个简单的有限状态机(easy-fsm)

最近一个前端项目中,我需要用有限状态机对代码逻辑进行管理。一开始想用 javascript-state-machine 这个库,后来注意到如果商用,它需要购买商业授权。然后又研究了一下 xstate,... 阅读全文
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
所有文章