super豆子 C programmer NINTENDO fans

那些年买了却从没通关的游戏——3DS时之笛

在长期的电子ED中,终于通关了在2011年买的3DS版《时之笛》。

说起来,当时并不是一个豚力十足的任豚,在3DS刚出的半年内就急着买机器的原因也是因为即将发售的《生化危机佣兵》。在《生化危机》还没有发售的那款空挡,我没法捧着一台没游戏的机器干等着,于是在不怎么样的首发阵容里最后挑了《时之笛》这款游戏。

用现在的眼光来看,《时之笛》的游戏引导并不友好,尽管NPC会在对话中提示你碰到了什么问题需要你去解决,但有些不那么直接的解决方法可能就藏在犄角旮旯的地方,一旦没注意到,纵使拼了毛命把能去的所有地方来回扫荡几遍都没有任何进展。即便是已经多邻国打卡600天的现在,直接啃日语还是比较费劲。不过也因为游戏指引不像现在很多游戏过分贴心,在不借助攻略的情况下靠自己搞定一个又一个迷宫还是相当有成就感的。

喜欢的地方
  • 游戏流程自由度比较大
不喜欢的地方
  • BOSS战中180度转身时调整视角

    被BOSS追着转圈圈的时候,想趁机回头瞄准BOSS弱点是很困难的事,有时候使用注目键尝试自动锁定根本不知道在看哪里;

  • 画面太小

    可能是年纪大了吧,现在看小画面有些吃力; 结合第一点,如果画面内有效视野里的内容比较少还需要进行快速的视角调整,很容易失去目标

会心一笑的地方

当年和别人联《三剑客》的时候,听别人吐槽最终BOSS战怎么又是打乒乓球;原来在《时之笛》里就已经有乒乓球在BOSS战登场了

bash基础知识补习

在上一篇日志中碰到了rvm安装的ruby无法执行的问题,借机补习了一下bash的基础知识。

作为交互式login shell执行时,bash执行的默认配置文件顺序如下:

  • /etc/profile 如果存在,必执行
  • ~/.bash_profile 如果存在,不执行后两个
  • ~/.bash_login 如果存在,不执行后一个
  • ~/.profile

作为交互式login shell退出时,bash执行的配置文件是:

  • ~/.bash_logout

作为交互式非login shell执行时,bash执行的默认配置文件顺序如下:

  • /etc/bash.bashrc
  • ~/.bashrc

作为非交互式shell执行时,读取环境变量BASH_ENV,并将该变量展开后的值作为配置文件名执行:

if [ -n "$BASH_ENV" ]; then . "$BASH_ENV"; fi

init

心血来潮尝试用Bash on Ubuntu on Windows来安装Jekyll。

并非不熟悉Linux操作,也曾经跟风买了macbook,但在家里用得最多的还是windows台式机。作为一台老爷机,3D游戏一运行就跪,我也不搞windows开发,甚至连visual studio都没有装,只用来上网总觉得有些暴殄天物。

说实在的,自己早没有折腾的兴致,什么东西都是稳定就好。想当初反复尝试Linux的各种发行版本,是Ubuntu好,还是Debian好?是RedHat Enterprise好还是Fedora好?最疯狂的时候还在物理机上装了个FreeBSD,结果把MBR搞挂……

有些扯远了。还是回到主题。

预备工作

本人的OS版本如下

版次 Windows 10专业版
版本 1703
OS版本 15063.332

安装Bash on Ubuntu on Windows

个人偏向优先参考官方文档Installation Guide,毕竟官方文档的准确性和时效性更高些。顺便说一句,从Windows Store下载的速度实在感人,有条件的话还是需要借助下工具的。

安装ruby

最新的Jekyll(当前版本是3.4.3)要求的ruby版本要不低于2.0,高于Ubuntu on Windows的默认软件仓库中的ruby版本,因此需要使用其他方式来安装ruby2.x。Jekyll提供的文档Jekyll on Windows里使用了第三方软件仓库,不过我很久没用过Ubuntu了,也不想去验证这个仓库的来路,还是采用ruby圈更为常用的rvm方式来安装。参考文档见Rails On Windows 10 via WSL

NOTE 我在一些文档里看到有种说法是rvm方式安装的ruby2.x无法使用,从而采用了第三方软件仓库方式安装,但本人并没有碰到这种情况。

2017-06-05 UPDATE

NOTE 今天重启了Bash on Ubuntu on Windows后也出现了ruby无法找到的问题。原因是bash并不是login shell,不会自动载入.bash_profile

2017-06-10 UPDATE

解决方法是

tail -n 1 ~/.bash_profile | cat >> ~/.bashrc

借机又重新学习了bash的基本知识。

安装jekyll

切换至ruby-china的gem源然后安装。

完成

以上,完成!

另外,我用的Ubuntu on Windows版本似乎已经解决了inotify的问题,auto-regeneration是可用的。

回想当年用rubyinstaller的日子,还是这种unix的方式更顺手呢。