星期五, 5月 20, 2005

The amazing Darwinians

這個貌不驚人的小遊戲竟然在各遊戲網站的 review 都拿下高分, 讓早就決定不碰戰略遊戲的我忍不住下載了 demo 來玩. 即使它有 linux binary, 光看 screenshots 的話真的會讓人提不起勁.

Demo 版只有一關, 會有 tutorial 讓你上手. 聲光效果其實一點也不差, 有些 screenshots 看起來很破是因為它的主題就是帶你進入老 game 那種 2D, 有格子, 畫面簡陋的懷念時光.


要形容它的類形... 有點像是 Populous 或 Black and White 的科幻版. 整個概念是你在一部電腦裡, Darwinias 們是裡頭 virtual life 的居民. 操作也很簡單, 但刻意加入了電腦玩家熟悉的 hot keys, 如 Alt+Tab 是切換 task, Ctrl+C 是停止 task. 偷偷玩了地下版幾關, 遊戲處處可見各種老 game 的影子, 等你去體會. 還會一步步帶你進入 Darwinia 一族的世界, 甚至是他們的信仰、生死輪迴.

如果你覺得 new game 越來越沒深度, 試試 Darwinia. 玩過之後才真的了解什麼叫做"用心"做出來的遊戲, 正如設計者所說的: Design With Soul.

星期一, 5月 09, 2005

alsa + dmix

今天嘗試了 alsa + dmix 的設定
希望可以讓筆電的音效卡擺脫 sound demon
原本沒有開 artsd 的話一次只能同時一個軟體撥放音效
參考了幾個網站似乎都只有提供 ~/.asoundrc 檔
沒有詳細解說每個設定的意義
或許是要去 alsa 主站才會查到那些 keyword 的吧
目前我的 config 可以讓以 alsa 為輸出的軟體同時撥放了 :)
以 oss 為輸出的軟體則要在前面加 aoss
如 aoss mpg123 somesong.mp3
過幾天再來研究看看是否有辦法改進

$ cat /etc/asound.conf
pcm.alsadmixer {
type dmix
ipc_key 1024 # must be unique!
slave {
pcm "hw:0,0" # you cannot use a "plug" device here, darn.
period_time 0
period_size 1024 # must be power of 2
buffer_size 8192 # dito. It
}
}

pcm.dsp0 {
type plug
slave.pcm "alsadmixer" # use our new PCM here
}

pcm.!default {
type plug
slave.pcm "alsadmixer" # use our new PCM here
}

ctl.mixer0 {
type hw
card 0
}

參考連結