程序设计和游戏 Recursed (《递归》)

写于 2021 年 8 月 13 日.

写在前面

关于游戏标题

游戏名 Recursed 是 recurse (递归) 的一般过去时态,译作 “递归” 应该是没有问题的。《递归》里面的递归显然就是递归算法里面的递归。另一方面,游戏标题界面无限播放的动画似乎在将 Recursed 分割成 Re(重复)和 cursed (诅咒)两部分,倒也很契合游戏的氛围。

Windows 作为远程服务器

快要开学,又要来不少人。决定在一台电脑上实现类似服务器的功能,解决每次用都要跑到那个电脑的位置上/开向日葵之类的远程桌面软件/一个人用了其他都没办法使用的问题。

在网上搜索一番,大多数教程都是针对linux,其实windows本身也很容易实现。用 windows 自带 Open-SSH,再加上 vscode 的 Remote—SSH 插件,基本能够实现远程连接并编写代码。这里只是简单记录,并非手把手教程,根据文章中给出的连接或者自行Google/百度应该也能实现。

支线:迷路的老人

三天井冈山之旅结束,准备返程。刚走上开往火车站的大巴,就听到了乘客的争吵,一个80多岁疑似患有阿兹海默症的老人上了车,身上没钱,坐在车上不肯下车,念叨着头晕要回家。司机喊老人下车,否则不开车,让她不要死在自己车上。乘客急着赶火车,一边催司机开车,一边骂老人。当然,车里的另外一个乘客,车窗上印着的雷锋没有发表任何意见。据说是老人走丢了,家里人也不要他。老人坐在椅子上不说话。在我上车的时候,司机乘客和老人可能已经对峙了近半小时。

个人博客折腾记录

为什么要建一个自己的博客

最主要的原因是受不了各大网站的的内容审查,尤其是 douban。其次是需要一个更好的排版系统,比如支持 Tex 公式(指支持Markdown)。虽然 Markdown 也存在很多问题,比如规范不统一,公式渲染也存在问题,但毕竟平时习惯使用,目前也没找到更好的替代品。除此之外对其他的功能要求勂。

中传动画与数字艺术学院毕业设计联展

概况

中传动画与数字艺术学院的联展主要分为两个部分:漫画和游戏,另外还有动画展映(但主要不在这个展厅)。细分的话如图所示,游戏还可以分为一般的游戏和交互叙事和 VR 影视作品。

展厅摊位

展厅摊位地图
Scalar diffraction python tutorial

Introduction

本文的目的总结一些标量衍射的计算方法,并讨论讨论他们的适用条件。代码和例子在:https://github.com/sleepingcat42/Scalardiffraction

需要的预备知识:涉及的数理知识并不高深,主要是线性系统和傅里叶变换(离散傅里叶变换)的基础知识,当然还有光学。

涉及的内容:准确地说,应该是讨论基于快速傅里叶变换(FFT)的标量衍射,主要是常见的几种衍射计算方法

Post Test

Hello world!!!
中文
tex equatiaon test

a=b+cb=c+d(1)a = b+c \\ b = c+d \tag{1}

fY(y)=fX[h(y)]h(y)=fX[h(y)]h(y)=1θexθ[dxdy(θln(1y))]=1θeθln(1y)θθ1y=1θeln(1y)θ1y=1yθθ1y=1\begin{aligned} f_Y(y) & = f_X[h(y)]|h'(y)| \\[2ex] & = f_X[h(y)]h'(y) \\[2ex] & = \frac{1}{\theta}e^{-\frac{x}{\theta}}[\frac{dx}{dy}(-\frac{\theta}{ln(1-y)})] \\[2ex] & = \frac{1}{\theta}e^{-\frac{-\frac{\theta}{ln(1-y)}}{\theta}}\frac{\theta}{1-y} \\[2ex] & = \frac{1}{\theta}e^{ln(1-y)}\frac{\theta}{1-y} \\[2ex] & = \frac{1-y}{\theta}\frac{\theta}{1-y} \\[2ex] & = 1 \end{aligned}