What have you found for these years?

2012-08-02

Steam and GSB, 繞了一大圈

日前↖潔牙ㄟ☆蕾絲↘在打 Gratuitous Space Battles, 讓我看了有點心癢。一時心血來潮,
就決定去弄個 steam 然後也買來玩。畢竟,我早該弄個 steam 帳號了?結果非常混帳的是,
我又碰上了那個可惡的 case sensitivity 問題了。我該說 windows 開發者都搞不清楚大小
寫嗎?我無法理解為什麼寫程式時可以大小寫亂混著用,除了讓搞不清楚大小寫的人寫的程式
也會動外,我實在想不到任何其他的好處了。

這個問題真的已經讓我碰到太多次,多到每次講到就會覺得怨氣滿滿,不過還沒多到讓我懶得
講就是了。所以我還是得在這邊再次抱怨一次....。不過由於之前處理過 LoL 的問題,所以我就
依樣畫狐狸弄了一個 case-insensitive image disk, 想說這樣就行了吧!?無奈裝進去是
可以裝,跑起來又爛啦!因為 ~/Library/"Application Support" 不是 case-insensitive
的呀。到這裡我就投降了,只好 google, 查到了官方 FAQ:

Case Sensitive Filesystems not supported on Mac

裡面有篇連結說有解法:

Solution for Server Too Busy Messages and Case-Sensitive Filesystem

照著裡面的步驟走,失敗了很多次... 有些是因為我覺得他 symbolic link 的用法怪怪的。不過
那時候很累,也不想多想,反正就照著弄。只是我不想放在 / 底下,而是選擇放在 ~/.steam
底下。結果怎麼試都還是不行,才注意到他說整個路徑不能有任何大小寫問題!啊可是我的 ~
在 mac 裡是 /Users/godfat 不是 /home/godfat 呀。我也很想用 /home/godfat, 但 mac...

總之搞半天後,總算是跑起來了。雖然接下來重新打開後,感覺又爛了。算了,那不是重點,
反正我日後再看看到底要怎麼修就是了 :(

重點是... 然後我很開心地把之前在 HIB 買的東西,全部重新打開來看,拿出裡面的 steam code,
全部 redeem 掉!!超爽的,最後大概解鎖了五十幾個遊戲吧 XD 想想以後 HIB 也是應該要都
買才對,這樣拿去 steam 解鎖說真的很划算...。

接著我重新回到 Gratuitous Space Battles 的頁面,想說現在我要來買了。不過看半天,
非常困惑,為什麼他說我已經擁有這個遊戲了啊??? bug??

然後才忽然意識到,天啊,該不會其實我真的已經有了吧...。查了一下,發現在 HIB #4 裡面,
確實就已經有 Gratuitous Space Battles 了呀 XDDDDDDDDDD

於是我在 HIB 上下載了 DRM-free 的版本,然後開開心心地打開遊戲....。

......簡直就是在懲罰我買了 HIB 卻沒細看上面有什麼東西 O_o 我知錯了 Orz...
不過趁這機會把 steam 帳號弄好了也是不錯啦 =_=b

(完)

6 retries:

Isaac Huang said...

想到這個:http://monz.sp.land.to/wp/fraxy/about_fraxy/
不過 Fraxy應該比較強調我方機體的操作技巧?XD

Lin Jen-Shin (godfat) said...

好像滿有趣的?可以拿來做東方系列嗎? XDDDD

Isaac Huang said...

會變成很不一樣的東方吧XDD

話說回來,看了 Fraxy後才注意到 sprite的世界座標與自己的座標轉換對射擊遊戲有多重要,要是得自己刻個小引擎的話這部分不先做好完全沒搞頭XD

ActionScript很開心的都做好了所以換到別的語言常忘記這點。

Lin Jen-Shin (godfat) said...

真的!! ActionScript 說真的做遊戲超適合的,我認真這樣覺得

Johnson Lin said...

不過我覺得那個座標轉換理論上是 library 要提供的功能才對,通常也都有 XD

至少 CuBeat 目前用 Irrlicht 搞 2D 兼有階層架構的東西沒問題 ...

Lin Jen-Shin (godfat) said...

我猜有到 "engine" 的話應該會有吧,
單純只是例如 javascript canvas 的話就...? XD

Post a Comment

Note: Only a member of this blog may post a comment.



All texts are licensed under CC Attribution 3.0