视频

空战游戏

这是一个空战游戏,A, S, D, W控制方向,空格发射子弹,一共两关。由于Scratch平台限制,只能在电脑上玩。

寒假没有安排出游,在家里跟儿子一起编写游戏,每天半个小时到一个小时。假期结束后只能每个周末开发一次,直到上个月终止开发。

之前一直让儿子照葫芦画瓢,把书上的例子临摹一遍。这回是第一次脱稿,边开发边创作。跟儿子开发游戏的念头来自Game Development for Kids,重在参与,适当动手。事实证明,儿子的参与程度经常让我吃惊,许多游戏素材都是他从之前的程序里找出来的。

在Debian上编译安装Nvidia显卡驱动程序

继续发挥Lenovo ThinkServer TS-140的余热,新添置了一块Zotac GeForce GFX 1050 Ti Mini,按照Debian官方Wiki安装驱动程序失败,调试发现,如下命令并未安装任何头文件,

$ sudo apt install linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//')

其中

$ uname -r|sed 's/[^-]*-[^-]*-//'
amd64

所以linux-headers-$(uname -r|sed 's/[^-]*-[^-]*-//')实际为linux-headers-amd64,这是个meta package,似乎按理应该安装一个具体版本的头文件,然而实际情况是什么都没有安装,所以也没有编译任何驱动程序。

于是尝试了

$ sudo apt install linux-headers-$(uname -r) nvidia-driver

这回成功安装头文件并编译出驱动程序,重新启动后成功显示登录窗口。

下面的视频演示了安装显卡的过程。