歡迎來到小豬圈!

2009-03-31

自製的 PHP 模版引擎:Classifield

  • Classifield 的主要特色是將模板語法嵌入 HTML 元素的 class 屬性裡。
  • 絕大部份的 HTML 元素都有 class 屬性,而且可以輸入複數的值,不會影嚮既有的 CSS class selector 。
  • 沒有 class 屬性的 HTML 元素有:html 、 head 、 title 、 meta 、 link 、 param script 、 style。
  • Classifield 的原始碼可以到 Google Code (http://code.google.com/p/classifield/)下載。
  • Classifield 使用(接近)純碎 HTML 的模板,幾項特色或優缺點:
    • 模板可以直接用瀏覽器預覽,以及可以被驗証 (參見:The W3C Markup Validation Service)。
    • 分離模板邏輯與模板語法,將程式與美工人員的分工更為明確。
    • 模板不需要插入 PHP 程式碼、模板專用的語法或其它 HTML 以外的語法,對負責模板設計美工的而言,較為友善。
    • 模板能被任何一般文字網頁編輯器,或所見即所得的網頁編輯器正確的開啟。
    • 承上,模板能在所見即所得的網頁編輯器裡編寫模板的語法。以 PHP (本身也是模板引擎) 插入變數到元素的屬性值裡為例:
      <div <?php echo $var1?>="<?=$var2?>"></div>
      部份編輯器會限制或自動編碼元素屬性欄位。
    • 模板語法可以結合網頁結構,下為 Smarty 與 Classifield 的差別:
      <ul>
      {foreach from=$myArray item=foo}
          <li>{$foo}</li>
      {/foreach}
      </ul>
      <ul class="php-foreach-myArray-as-foo">
        <li class="php-echo-foo"></li>
      </ul>
    • 使用即有的技術,減少學習門檻。
    • 需要 DOM lib 剖析模板,降低執行時的效能與提高記憶體需求。
    • 需要其它選擇元素的方式,如QueryTemplates使用的 CSS selector (by phpQuery)
  • 關於分離模板邏輯與模板語法,此點可參考另一個模板引擎 QueryTemplates,該模板引擎做的比較徹底。以及該作者的文章(Pure HTML templates theory « Personal devlog)。

2009-03-02

Demon's Souls 惡魔之魂 [Updated: 2009-05-18]

  • 破關心得:這遊戲除了「難度」以外,沒什麼內容(汗)。NPC少、對話少(而且還嘴賤),武器、防具、道具都少,連主線劇情都是淡淡的帶過而已。遊戲畫面與氣氛設計的很棒,但如果是對像我一樣偏好受劇情而非挑戰難度的人來話,這片可以說是地雷片一枚。
  • 雖然破關花了很多時間,但大部份的時間都花在重玩。主要的遊戲難度來自於每隻小怪都要小心應對,不然很容易陰溝裡翻船。第一次玩連第一關(1-1)就花了半天!
  • 大部份長註魔法不能同時使用,浮游箭例外。
  • 刷魂可以裝強慾之戒加白銀之鐲(女用),再加渴求(黃之魂)。
  • 初期貴族的靈魂箭(魔法)超強,有耐心一點的話還可以殺龍!殺龍的地點在1-2箭塔上,趁噴火時攻擊,一次扣 19 HP ,約半小時可以擊斃火龍,可另外準備兩、三瓶香料。
  • Demon's Souls デモンズソウル攻略Wiki - livedoor Wiki(ウィキ)
  • Demon's Souls (Demons Souls,デモンズソウル) 攻略簿 マップ付 日文攻略,有部份地圖。
  • 惡魔靈魂 哈啦板 - 巴哈姆特電玩資訊站
  • 楔之神殿之旅
    • 等同於教學關卡,可以選擇跳過
    • 遇到教學關卡的 BOSS (擴散尖兵;有翅膀的肥仔)時,基本上是一定會被幹掉送走的(劇情),但其實是可以打倒它的。
    • 當他發動攻擊時往他揮刀的手的方向滾,飛起來的時候要後退。
  • 1-1
    • 這關過了以後(打倒BOSS史萊姆),才會出現火防女與要人,跟要人對話後才可以去其它關卡。
    • 救王子的地方可以拿盜賊戒指,可以減少被敵人發覺的距離,其它遊戲設計類似的道具大都沒什麼用,但這個道具在本遊戲非常實用!
  • 1-2 高塔 Boss 魂學魔法:絕對防護。
  • 1-3 殺了貴族戴帽子可以去救魔女。
  • 1-4 在這關的第二次遇到可以殺龍、打這關 BOSS 之前是最後升級的機會、被 BOSS 抓到等級會下降
  • 2-1
    • 純黑時,在有人丟石頭的那邊電梯下方有原生惡魔。
  • 2-2
    • 將這關 Boss 魂拿去給 2-1 的鐵匠,就可用 Boss 魂打造武具。
    • 魔法與奇蹟雙修者刷黑,到垂直落下的路線中途,打倒黑色 NPC 可拿獸之護符。
  • 2-3 龍之魂學的魔法火之嵐,威力大但耗魔也大
  • 3-1 拿盜賊套裝防毒 救賢者
  • 3-2
    • 這關 Boss 我覺得是本遊戲最難的!除了場地狹長加上 Boss 橫衝亂撞之外,打到一定時間另一隻小惡魔就會加入混戰,建議連線合作或用魔法:死之雲。
    • 原生惡魔在底層某處…。
  • 3-3 Boss 建議離線、黃之魂學浮游箭(魔力31時,對有效的敵人攻擊約靈魂光的五倍)
  • 4-1
    • 黑骷髏後面可以拿欠月彎刀(回MP),也可以自已打造就是了。
    • 肥之魂打造屠刀,該 Boss 魂還可學奇跡:再生,但除了收集完全不值得學。
  • 4-2
    • 刷魂(死神+黑雙刀骷髏約 11k~16k)。
    • 原生惡魔在入口旁的懸崖邊。
    • 勇士之魂打造打寶刀(該魂還可學奇跡:復活,死亡時會立即復活但沒有無敵時間,不如魔法:絕對防護)。
  • 4-3 嵐之魂學反魔法領域
  • 5-1 蟲之魂學毒之雲或治療
  • 5-2 原生惡魔在往蛞蝓巢的樓梯入口處。
  • 5-3
    • 聖騎士的暗銀盾可以防魔法(靈魂箭之類)。
    • 聖女 Boss 的純血魂可以學死之雲,對 3-2 Boss 尤是。

標籤分類

Blog Archive

Labels

Google Analytics Tracking Code

About Me

My photo
Keelung, R.O.C, Taiwan
一個不學無術、混吃等死的傢伙…