Saturday, June 28, 2014

DOA Marie Rose skill sheet


  • 單一招式攻擊力低,須靠密集的攻擊和浮空後的打擊消耗對手體力
  • 移動範圍較大,藉 7P 脫離對方攻擊圈,輔以 3P+K 二擇突進攻擊
  • 中距離攻擊 P+K 適合硬撞,挑對時機成功率高,被擋下後破綻大
  • 高級技巧:小迴旋舞可讓對方攻擊時失去平衡,以創造己方反擊機會
  • 高級技巧:用專家 hold 及背摔可繞到對手背後攻擊 

浮空技

延長滯空時間:
  • 4K,H+K(正面),6K4K(正面),4K4K(背面)
  • 4K→6K4K(高級技巧,輕量級對手限定)
趁對方浮空時,施以連續攻擊:
  • 9P → 6PP → PP6PK(成功率較低,輕量級對手限定)
  • (6PP 或 9P) → PP6PK(輕中量級對手適用)
  • PPP → PP6PK(輕中量級對手適用)
  • (背對)KK → 9P → PP6PK(輕中量級對手限定)
  • (背對)KK → 6PK(重量級對手適用)
完整使用例:
  • 4K→(6K4K)→(6PP 或 9P)→PP6PK

連續技

開頭:
  • 遠距攻擊:6KK,3P,3PK,4PP,4PK,KK → 3P
  • 近身攻擊:H+K → 6P+K,4K → 4PK
之後可接:
  • 轉身背對:9K4 (→ P+K [會心一擊] → 7K → 浮空技)
  • 6P ( → P+K [會心一擊] → 7K → 浮空技)
  • PP8K [浮空]
完整使用例:
  • (6KK → 3P 或 4PK)→ 9K4 → P+K [會心一擊] → 7K → 浮空技
  • 3P → 3PK → PP8K [浮空] → 浮空技
  • 4K → 4PK → 4PK [浮空] → 浮空技

超遠距攻擊

當對方在自己攻擊範圍之外時,先使用飛身技衝到對方面前再施以連續打擊。
  • 飛身技:6KK,3P+K → K
完整使用例:
  • 6KK → KK → 3P [打飛] → 浮空技

背身攻擊

  • (6KK→3P 或 4PK) [突擊] → 6P4 → PP打飛 → H+K [追打] → 浮空技
  • 4P+K [架開對手攻擊] → 4T [背摔] → H+K [追打] → 7K → 浮空技

牆邊攻擊

連續技在對手撞牆之後會中斷,因此在撞牆之前盡可能延長打擊時間是重點。
  • PP8K [浮空] → PP6PK(輕中量級對手適用)
  • H+K [追打] → 8K [浮空] → PP6PK(輕中量級對手適用)
使用 7K 會直接使對方撞牆,因此使用較弱的 8K 讓對方浮空。

對手撞牆後未倒地時的追加攻擊:6K → PP6PK 或 6K4‧K → PP6PK

使用摔技的訣竅

  • 使用摔技之前,先用輕拳引誘對方防守再摔,可增加成功率和破壞力。
  • 防守時,趁對方出招空檔 4T 反摔成功率極高。
  • 使用小迴旋舞架開對手中上P之後背摔。注意:小迴旋舞時被摔會加重傷害。

其他

  • 利用 9K 或 P+K 避開對方起身攻擊。抓對方起身時機,用 3P+K → T 突襲。

Friday, June 27, 2014

Using Promises Instead of Callbacks

Stop using nested callbacks for async function calls in JavaScript!
https://blog.jcoglan.com/2013/03/30/callbacks-are-imperative-promises-are-functional-nodes-biggest-missed-opportunity/

A detailed comparison between various implementations of Promise:
http://complexitymaze.com/2014/03/03/javascript-promises-a-comparison-of-libraries/

Bluebird is albeit the fastest Promise implementation in the market.
https://github.com/petkaantonov/bluebird

JQuery already uses Promise in its async operations, e.g., get, post, ajax, etc.

Scala also has Promise, aka Future:
http://docs.scala-lang.org/overviews/core/futures.html