What have you found for these years?

2007-03-23

快爆炸了

最近的事實在是多到不行了…。
除此之外,我的狀況本來就一直在走下坡。
這是一種惡性循環…。

不過啊,不能逃喊了這麼久,有用嗎?是不是該逃一下了?
雖然什麼叫做「逃」,又是個需要花時間思索的事。

我也在想,像這樣純閒聊的東西,是否要放到這裡?
還是自己發在飽和脂肪星就好了?

2007-03-22

[proj] spellbook

我一直在想要不要轉以前各式各樣的文章過來。
轉,因為那些是我的。
不轉,因為大部份都很零散,而且一直貼舊東西實在有點沒意思。
我不知道選哪個好,所以我想到什麼就做什麼。
that is, 轉也好,不轉也好,什麼都好,大家開心。(真的是這樣嗎?)

(btw, 日期好棒)

==

what's spellbook?

簡單地說,這只不過是一個代號而已,一個在決定這款遊戲正式名稱前的代號。
就像是 Vista 的 code name 為 longhorn 一樣,Vista 這個名稱出來後,
longhorn 就有如功成身退般,成為一個歷史名詞。

回到起點,不過也不要太起點,我可不想從我三歲時開始講起,
那是一段漫長的故事…。所以就從 VM + MtG 開始說起吧。
何謂 VM + MtG? 簡單地說,他是這個遊戲最早的代號。

由於我個人喜歡戰略遊戲,又有那麼一點格子控,愛好自由組合、個人風格、
等等因素,所以我喜歡 VM 形式的遊戲,戰略與格子。
(嗯,當然,還有一點奇幻的風味,這也是重點之一,是吧?)
卡片遊戲,富含最小基本單位的組合風味,MtG 的自由牌組與戰略性搭配,
這兩者都成為我很喜歡的遊戲。
(嗯,當然,還有一點奇幻的風味,這也是重點之一,是吧?)

那麼,如果這兩者合併起來會是什麼樣子?其實我一開始並不是這樣想的。
只是,這樣說起來,似乎會比較容易讓人理解,呵呵。不過事實上呢,
spellbook 還是比較偏向 VM. 整個遊戲模式還是以 VM 為主,
只是加上一點 MtG 的味道在裡面。

會是這個樣子的理由是,我本來就只是想要改善 VM, 而非真正做出一個
VM + MtG 的東西。我覺得 VM 是個好遊戲,但他有太多不足了。
最讓人詬病的就是…地圖編輯器、群戰、replay, 等…嗯,不要在這裡發散怨念。
而既然要做了,當然是要做徹底一點,把所有我個人覺得「也許」會更有趣的東西,
都一併弄進去。

結果,就是 spellbook 了。雖然在還沒有這個名詞前,其實我也只有朦朧的概念。
在被慫恿之下,才漸漸把這整個概念完善(其實很多概念都是瞬間決定沒有經過
仔細思考的),並取個 code name, 希望能慢慢的把這樣東西做起來。

那麼,設計理念是什麼呢?其實就只是「組合與變化」。spellbook 裡所有東西的
設計原則,都是組合與變化。所以我將整個遊戲規則劃分為兩個部分,
一個叫核心規則 Core Rule, 另一個則叫擴充規則 Extension Rule. 核心規則
表示著不變的基本定律,就像是萬有引力一般。擴充規則則表示著可變動的玩法,
就像圓周運動是一種藉由基本力學,產生出的很特別的行為一樣。

玩家可以有很自由的搭配。不同的牌組(在 spellbook 中,就叫做魔法書)、
不同的幻魔使(精靈主、Master、Wizards)。而這些,全部可以由玩家自由設定。
比方說你喜歡一個高生命的主角,於是你可以利用剩餘的點數,讓生命力點高一點。

這些,是算在擴充規則中。而魔法書製作委員會會預先釋出一組核心設定 Core Set,
替玩家們定義出一組預設的擴充規則。這個 Core Set 會由魔法書製作委員會維護,
維護其正確性、平衡性、趣味性等。至於其他的擴充規則,可由玩家自行去定義,
放到網路上任由其他玩家自行下載,達到絕對的變化性。

最後,我個人也希望能夠釋出一組魔法書製作委員會所製作的劇本 Scenario.
這個劇本會描繪出 spellbook 本身的世界設定,也由淺入深教導玩家 spellbook
可以怎麼去玩。當然,劇本同時也屬於擴充規則的一部分,所以玩家也能夠自由
建造屬於自己的劇本…。

至於多人連線、群戰(預設劇本中就會出現)、replay、編輯器、
等這些一般玩家就能想到的東西,可能的話全部都會一併放在排程中製作。

以上,就是整個 spellbook 所希望達到的目標。也許有點過於理想化,
不過…這部份就保留吧 ^_^

2006.07.20 godfat 幻滅.真常

2007-03-21

custom domain

看到 Lighty RoR 使用了 custom domain, 本來對此毫無興趣的我(懶得研究),
忽然也想試試看這個功能。畢竟我本來就有 domain name, 不用實在有點可惜。
(有用啦,http://www.godfat.idv.tw/, 只是常常關機……沒太多實質意義。)
於是呢,打開了 blogspot 調查看看 custom domain 要怎麼做。發現呢,在 blogspot
裡似乎只要設定你自己想要哪個 domain name 而已。這令我很困惑,難道是我說了算?
我本來一直在想,他應該要給我一個 IP 好讓我把 domain name 導到正確的位置…。
看來看去,他好像只有給 ghs.google.com 這個 domain name 而已,這讓我很不解。
先不管,照著上面的說明,好像只是叫我把 domain name 導向 ghs.google.com,
然後 blogspot 裡面設定要正確。

稍微想了一下,我推測 ghs.google.com 會判斷 refer 是誰,然後去 database 裡面
找看看誰的 blogspot 設定了這個 refer 的對象,再把位置轉換過去。很有道理啊!
於是我就開始設定了。不料,pchome 的 DNS server 不能設 name host, 一定要 IP,
只好 nslookup 了一下 ghs.google.com, 期望 IP 不會改變。測試了一下,當然是
發現不能用,因為 DNS 設定沒那麼快好 XD

就暫時先改回 godfat.blogspot.com. 不過就在剛才(好快)發現 blog.godfat.idv.tw
有反應了,出現某種 404 error, 看起來像是 google 產生的。合理判斷就是上面那個
database 搜尋動作找不到誰設定這個 domain name, 所以產生 404. 於是進入設定區
把 custom domain 設定成 blog.godfat.idv.tw 後,測試,大功告成!

但這樣又讓我產生另一個疑惑,我是不是能綁架對方的 name 啊?如果我的 custom
domain name 設定跟別人一樣,那 google 怎麼知道要 redirect 給哪個 blog...?
還是他會說這個 doamin name 已經有人設定了?這樣是否會產生了另類蟑螂呢? XD
他不用持有 domain name, 只要先設定好,你就沒辦法把該 domain name 導向
blogspot 了!有點沒營養的蟑螂…。

除此之外,我還有另外一個假設,就是 DNS server 會丟特殊 header 給 host,
因為我直接連 ghs.google.com 會連到 www.google.com, 而 DNS server 去連卻會
出現 404 error, 有這樣的差異在。利用這個差異,domain name 就可以有 alias 了。
此外,原本的 godfat.blogspot.com 應該是 virtual host? 我實在跟 web 太不熟了…

總而言之,http://blog.godfat.idv.tw/ 已經可以連向本 blog 了,而原本的
godfat.blogspot.com 也會 redirect 到這裡。會掛掉的情況是 dns.hinet.net 掛掉。

是個聰明的 redirect 方法!



All texts are licensed under CC Attribution 3.0