Everything you care about in one place

Follow feeds: blogs, news, RSS and more. An effortless way to read and digest content of your choice.

Get Feeder

blog.codingnow.com

云风的 BLOG

Get the latest updates from 云风的 BLOG directly as they happen.

Follow now 153 followers

Latest posts

Last updated 3 days ago

对抗系统的桌游

3 days ago

最近比较难找到人一起开桌游,所以我玩了不少人对抗系统规则的游戏。 桌游中人和人对抗的比较常见,设计一套规则、让玩家在这套规则下博弈;但需要找到(足够水平的)人一起玩。虽然很多桌游也会设计 solo 模式,但大多是设计一个自动机来模拟对手。这会损失相当的博弈性,要么变成了可预测的系统行为,要么沦为半随机事件。而游戏规则的原始设计中通常都会有相当部分依赖人之间的博弈才有趣。例如,我最喜欢的桌游《银河竞逐》在第一个扩展包中就加入了自动机,允许 solo ,但我觉得远没有和人玩有趣。 也有设计得不错的自动机。例如之前介绍过???《Star Trek : Captain's Chair》在玩家社区中就公认单人模式非常有趣,我也只一个人玩过。还有我前段超喜欢的《deep future》也是一个多人对抗游戏,但很多玩家包括我也喜欢一个人玩。我甚至还制作了...

高尿酸血症确诊

17 days ago

我在 2024 年底左脚大拇指根部曾肿痛一周 ,结合多年体检高尿酸结果,怀疑是痛风。但后来没有什么症状,身体也一直很好,就没去医院看。 最近一年多一直通过跑步降低体重 ,减少了 9~10kg 体重。攀岩保持在一周两到三次。自己在家查血尿酸,一直在 500~600 之间,偶尔在 480 左右。虽然戒掉了含糖饮料,也无饮酒,作息规律,精神放松(不用工作了)。但尿酸一直降不下来。...

小孩的英语辅导

18 days ago

今年花了很多时间给云豆补习英语。 他今年小学毕业了,我意识到他在英语学习方面遇到了障碍需要额外介入,是在今年过年期间。云豆在很小的时候,直到三岁还不太会说话。长点的句子都说不下来,但是英文字母认得却很快,似乎对英文有点兴趣,就给他报了个英语兴趣班,一周上两小时的课。但很快就遇到了疫情,几乎都在上无效网课,也就停了。从三年级开始,我督促他在多邻国上每日打卡。有一段时间他特别着迷于在多邻国上冲击钻石等级,每天甚至能刷上近两小时的积分。要说多邻国上学英文到底有没有用,我也说不上来,不过至少能培养一点基本的语感,看见单词即使不认识也能读出来。去查字典时,也不需要反复查看拼写,见过一眼的生词背过去在键盘上能一次输入正确。光这点,比我小时候学英文强。 他在五年级之前,学校英文课的成绩还不错。但考试分数从五年级开始就快速下降(从九十多分下降到八十多分),高年级换了英语老师,家长会上能感觉到新的英语老师把他归为成绩不是很好的学生。我问过他为什么成绩下降,也检查过他每次考试的试卷,他归纳为英语“语法”太难了。我意识到,对他来说,光靠过去的积累的一点语感对继续学习英语是不够的。只有更系统的学习才有效率。况且,多邻国对他已经沦为一个积分游戏,他宁可花很多时间去已经熟悉的章节里刷分,也不愿意增加有效的练习强度。 当然,学习语言最好是有足够量的应用环境。但他不爱阅读(短期也不可能培养出足够的兴趣),也不喜欢看电影/动画片。每每他问起,为什么我们要学习英语,我是这样回答的:学习英语有两个主要的用途;英语是事实上的世界语,这个世界上大多数受过教育的人,或多或少都会说一点英语,我们和世界打交道,就用得上;这个世界上绝大多数知识是用英语记载的,翻译成中文的过程很容易曲解和丢失原本的意思,用英语学习知识很多时候都是必要的,而且效率更高。 我认为日常会话交流和用英语阅读理解表达是两个维度的能力。两方面固然都重要,不过限于目前的状况,还是一步步来。我选择先帮他补习读写能力。既然他自己意识到英语语法没学好,就系统学习以下基本语法。如果考试成绩上去了,对树立自信心也是颇有好处的。我选择的是《英语在用:剑桥初级英语语法》这本书做教材,由我自己来辅导。 为什么没有选择给他报课外班或请家教?我的想法是,我自己时间充足,英语的基础知识足够教学;我们的亲子关系融洽,他还没有逆反期的迹象,对我非常信任。最关键的是,我觉得第三方教学的评价反馈机制不足。让一个不相干的老师面对学习能力不足的学生,即使是一对一,让老师投入足够的感情和精力也是违背人性的,简单说就是,就是一份工作,“凭什么花那么多心思教”。如果是教自己的孩子,我的目的是让孩子真的学会学懂;第三方老师则必须有另一个客观的评价标准:背会多少单词、语法题的正确率、英语考试的成绩。而这些评价手段和“学会学懂”之间总会有偏差,偏差会造成学习精力的浪费。我还是希望孩子的童年尽可能轻松一点。 注:有朋友提醒过我,自己教(不限于英语)取代不了请家教,说以后我会明白的。不过暂时我还没有看到自己教娃的坏处。 从今年寒假开始,每天保证半小时的额外(不包括学习里的学习和家庭作业)英语学习时间。大致是 English in Use 的一页内容加上一页练习。坚持到暑假的今天,大约进行了...

从猎户座之王到群星

about 1 month ago

每个经典电子游戏的游戏设计都多少有一些之前作品的痕迹。我认为原因有二:成功的玩法必须有大量玩家实际游戏体验的打磨证明其有效,在经典玩法上的玩家习惯可以极大的减少游戏的学习门槛,一个新玩法如果门槛过高就无法吸引足够的玩家去玩,也就得不到打磨。 我一直想搞清楚一款吸引我的游戏的核心规则部分到底是怎么设计???来的。为什么我可以玩成百上千小时还可以发掘出新乐趣,而开发者在看似不算太长的时间就设计出了它们。当我这两年有足够的时间,我开始用一种慢方法弄清楚这点:玩一些更古老的游戏,找到它们和现代游戏之间的发展脉络。 Stellaris 群星是我游戏时间第二长的游戏(第一是 Factorio),我从 1.0 版就开始玩,并从 1.2 版开始维护它的中文翻译 mod ,断断续续玩了接近 900...

对基本有序的序列排序算法

about 2 months ago

quicksort 是基于比较的排序中表现最好的算法,它在大多数情况下都能接近时间复杂度 O(n log n) ,所以 qsort() 也是 C 标准库中排序的默认实现。但是,quicksort 是非稳定排序,即当原始序列中出现相同的元素时,经过 qsort...

缺氧和异星工厂的比较

2 months ago

缺氧(Oxygen Not Included, ONI)和异星工厂(Factorio)都是自动化领域的神作,它们在 Steam 上都有自动化、基地建设、资源管理的标签,可见游戏体验上有相当多的相似之处。玩家群体也高度重合。但是什么造就了它们的独特性?而不会像 Satisfactory 或戴森球计划之于异星工厂那样,有着深深的同类基因。 从游戏核心上看: 缺氧把玩家放在一个有限资源的环境下,一切都是资源转换。玩家玩游戏是一个熵治理过程,把无序变为有序。除了玩家的主动行为,还有丰富的、半随机的、环境自然推演。缺氧的物理系统在很大程度上模拟现实,这减少了玩家的学习成本。但在细节上和现实有所不同:质量和能量都不是守恒的,随着玩家活动,物质会减少,热量可以被主动删除…… 这给了许多玩家对付系统熵增的武器。而一个封闭系统中的热力学熵增,就是玩家需要对抗的系统崩塌。 异星工厂(原版)这提供给玩家一个无限地图。扩张面对的是物流和自动化的指数级复杂度上升。(在原版中)玩家不断追求更大更快的自动化生产线,在这个过程中,需要增进对游戏系统的理解,找到在下一个指数级上的自动化解决方案。玩家很少会面临系统崩溃,虫子的威胁虽然存在,但几乎???以忽略。即使去掉虫灾威胁,游戏也几乎不会损失太多体验。...

oni_geotherm

2 months ago

又玩了半个月的缺氧,目前累积游戏时间已达 645 小时,感觉对这个游戏有了更多理解。 我重新开了一盘,尝试用纯仿生人开局,依旧是保持 3 个初始小人开荒。仿生人不用吃食物,三个周期集中做一次呼吸,只要解决了能源问题,玩起来还是很舒服的。但仿生人需要定期上油,基本的方案是用排泄的残渣油做成润滑膏自循环。但我在查配方表的时候发现:润滑膏其实可以裂解成石油,而润滑则可以用菌泥榨成植物油替代。这样,似乎就多了一种方法在游戏初期拿到石油。 在我的理解中,缺氧的石油在开荒期的主要用途是做精炼金属的冷却剂,配合蒸汽机可以做到净增的电能。和现实常识不同,缺氧的世界是不遵守能量守恒的。金属精炼机消耗固定的电能功率,同时把金属熔解需要的热传递到冷却剂中。也就是输入固定的电能,输出不确定的热能。而蒸汽机则可将热转换为电。这导致,精炼某些金属,比如游戏开荒期急缺的钢,不仅不消耗电,还能产电。 但蒸汽机有个使用门槛:它只能将 125~200 度的蒸汽转换为 95 度的水。所以只有当精炼金属的冷却剂的温度提升到...

我对《缺氧》的游戏理解

3 months ago

最近一个月,我一直在玩《缺氧》(Oxygen Not Included) 。前几年玩过 100 多小时,算是比较熟悉了。但这个月又高强度的玩了 300 多小时,目前总游戏时长为 485 小时,感觉对这款游戏有了一些新的理解。 最初喜欢上这个游戏,是想找一个类似《异星工厂》的以自动化为核心玩法的基地建设类游戏。Factorio 是我最喜欢的游戏之一,游戏总时长达...

除法的意义

4 months ago

可可已经在三年级下学期了,数学似乎还是有点问题。这个阶段考试成绩其实都不会太差,但一旦作业或考卷上的错题并非粗心大意就值得警惕。乘除法是二年级学的,三年级已经在学两位数除一位数的除法。但会计算并不难,计算只是一项机械性技能,难的是理解乘除法的意义。理解乘除比理解加减法困难的多。 我翻出几个月前的一篇 blog,发现过了 4 个月,她的问题依旧:乘除法作为一项计算技能和其背后的意义是割裂的。这导致了很多问题到底如何解决一筹莫展。固然多作练习就能开悟,毕竟几乎没有成人回头看小学数学会觉得难以理解的。但我还是想尽力搞清楚她的小脑袋里到底是哪打结了。 今晚讲一道相当简单的数学题: 有 96 个鸡蛋,8 个一盒装,可以装多少盒? 可可不知道如何解决这个问题,我一开始是很诧异的。我先反复确认她理解了题目的文本,并非语言理解的问题。真的是无法联想到应该使用除法这个工具,而 96...

soluna 外挂 C 模块

5 months ago

soluna 集成了 lua 虚拟机,但默认构建方式是将 lua 库静态链接到唯一的执行文件中。这将导致无法以动态库的形式外挂 Lua 的 C 扩展。 这是因为,如果独立编译 Lua...

Star Trek : Captain's Chair 初体验

5 months ago

今年过年,我沉迷于 Star Trek : Captain's Chair 这款 2025 年的桌游。暂时还没有中文版,如果直译的话,名为《星际迷航:船长之椅》。这是一款以卡牌构筑为核心玩法的桌游,在游戏过程中,不断完善自己的牌堆,构筑一个高效的得分引擎。如果能比对手获得更多的 VP 就可以获得游戏胜利,但也要避免突然死亡。这是一款新游戏,但作者 Nigel...

用 AI 辅助读书

5 months ago

最近一年闲下来,我重新挖掘了读书的乐趣,尤其是读小说。 读小说真的需要时间和心境,因为进入心流状态更慢。如果长时间无法进入状态,很容易就读不下去;但一旦读进去了,比玩游戏(互动形式)或看影视剧(多媒体形式)更让人沉浸和回味。你可以对精彩处反复斟酌体会其中的情感,也更容易停下来脑补作者在情节上的留白。阅读节奏完全由自己控制,可快可慢。鉴于制作成本,小说的多样性远超其它媒介,提供的选择就更为宽泛。 我最近尝试使用 AI 来提升我的阅读体验。首先发现的是 AI 非常适合荐书。我使用的主要是 Gemini ,免费的版本就足够了。我可以先列举一些我很喜欢的书,让它帮我推荐更多。在初选的名单中,再通过对话了解书的特色。为了避免自己总是阅读类似的书,也会让 AI 推荐一些我之前没有尝试过的类型。当然,小说本身还是人创作的,通过推荐作者比推荐书本身更有效率。 这两个月我想读点太空歌剧类的小说,但老一点的名著基本都看过了,所以转向近十年的新作。另一方面的原因是大多数科幻小说本身就有时效性,这些年人类现实中的科技发展很快,文学家的幻想很容易随着时间和现实脱节。...