今日が最高レベル

ブロックチェーンゲーム(dApps)とLINE(ライン)のことを主に書いてます

ブロックチェーンゲーム(dApps)のイーサクエスト(EtherQuest)で遊んでみた!

f:id:sencho0927:20180508200922p:plain

こんにちは、fukuhara(@fukuhara_hdylw)です。


僕が注目しているブロックチェーンゲーム(dApps)「イーサクエスト」について始め方など、初めて触る方向けに書いています。


まだブロックチェーンゲーム(dApps)をやったことない方も既にやっている方もイーサクエストを始めてみてはいかがでしょうか?

目次

  1. イーサクエストとは
  2. イーサクエストの始め方
  3. 戦士を買ってみる
  4. 戦士を戦わせてみる
  5. 戦士を召喚してみる
  6. トーナメントに参加してみる
  7. トランザクションが進まない・・・

イーサクエストとは

「イーサクエスト」とは、簡単に言うとブロックチェーン技術を用いたゲームです。


イーサリアムを使用して戦士を買ったり、戦わせてレベルアップさせたり。


戦士を売ることもできますし、一人の戦士から新しい戦士を召喚させることもできます。


バトルに勝つことによって報酬としてイーサリアムを受け取ることができます。


これぞマイニング!

<ブロックチェーンゲーム(dApps)について>
ブロックチェーン技術を用いたアプリケーションを
ブロックチェーンゲーム(dApps(dはdecentralizedの頭文字です。))と言います。
次世代のゲームとして最近爆発的にリリースされています。

人気のブロックチェーンゲーム(dApps)をランキング形式で確認することができるサイトがあります。

dappradar.com



イーサクエストの始め方

イーサクエストをするためには、metamaskへの登録が必要です。

www.fukuhara-sencho.com



metamaskは仮想通貨のイーサリアム(ETH)専用のウォレットです。


ウォレットにイーサリアムを入れることでゲームを進めることができますので、登録している取引所でイーサリアムを購入しましょう。


イーサリアムを購入するなら「Zaif」がオススメです。
登録手順はこちら↓から。

www.fukuhara-sencho.com



ここまでできたらようやくイーサクエストを始められます。
サイトにアクセスしてみましょう!


画面に表示される「Start Playing Now」というボタンをクリックします。
(metamaskにあらかじめログインして、購入したイーサリアムを入れておきましょう。)

f:id:sencho0927:20180303170300p:plain

戦士を買ってみる

最初は戦わせる戦士がいませんので、戦士を買いましょう。
画面左側の「Market」をクリックします。

f:id:sencho0927:20180303193333p:plain



マーケットの画面はこんな感じ。

f:id:sencho0927:20180303193958p:plain



少額で始めたいのであれば、画面右上で値段の安い順にソートすることができます。

f:id:sencho0927:20180315230556p:plain



欲しい戦士をクリックするとこんな画面が出てきますので、「Buy Now」をクリックします。

f:id:sencho0927:20180303194425p:plain



下に表示されている数字(2.6875)が支払うイーサリアムの数です。

購入した戦士を確認するには、まず画面左側の「My Warriors」をクリックします。

f:id:sencho0927:20180303202220p:plain



戦士をクリックすると、戦士の名前やステータスが表示されます。

f:id:sencho0927:20180303195034p:plain



ステータスはそれぞれこんな感じ。

ステータス名 和訳 説明
Rarity レア度 「Common」「Uncommon」「Rare」「Mythic」「Legendary」があります。レア度が高いほどステータスに対するボーナスが優遇されます。
Power パワー 戦いの場では関係なく、召喚の儀式によって召喚される戦士の強さを決めるものです。
Level レベル 戦士のレベルです。最大25レベル。
Summon Ritual 召喚の儀式 召喚が可能かどうかが書かれています。時間やレベルによって制限されることがあります。
Arena Rating 闘技場レーティング 闘技場で戦う戦士とのマッチングを行います。
Class 属性 「Archer:射手」「Mage:賢士」「Warrior:戦士」と今のところ3種類確認しています。
Strength 攻撃力 数値が高ければダメージを多く与えられます。Class(属性)によって振り分けが異なります。
Agility 素早さ 動ける優先順みたいなものです。数値が高ければ早く行動できます。
Intelligence 知力 正直良く分からんw高ければ効率良く攻撃してくれるのかな。
HP 体力 ダメージによってこれが無くなったら負けです。
Damage ダメージ量 ダメージを与えられる量?攻撃力との違いが分からないです。
Dodge 回避率 敵の攻撃を避ける確率です。
Armor 装甲力 徹甲力に対する攻撃力のようなものです。
Armor Piercing 徹甲力 装甲力に対する守備力のようなものです。
Crit Chance クリティカルヒット率 戦士の攻撃におけるクリティカルヒットの確率です。
Crit Multiplier クリティカルヒット時のダメージ倍率 クリティカルヒットした時にダメージを倍増させられる倍率です。
わざわざ表を作ってみたけど、まだあんまり分かっていませんw
イーサクエストのプログラムがあれば解析できるかな。

戦士を戦わせてみる

さて、買った戦士を早速戦わせてみましょう!
画面左側の「Arena」をクリックします。

f:id:sencho0927:20180303204134p:plain

画面上部に開戦までの時間と参加予定人数が表示されます。

f:id:sencho0927:20180303205418p:plain

戦いが可能な戦士には「Send to Arena」が表示されているので、これをクリックします。
戦士を戦わせるにはイーサリアムが必要です。
0.02ETH×レベルが必要なイーサリアムの数です。(今回はレベル1なので、0.02ETHのお支払い。)

f:id:sencho0927:20180303204355p:plain

metamaskの画面が表示されるので、「SUBMIT」をクリックします。
ガスの量は変えない方が良いかと思います。(参戦が遅くなります。)

f:id:sencho0927:20180303204955p:plain

参戦を予定している戦士には「On the Way to Arena」と表示されます。

f:id:sencho0927:20180303205145p:plain

残り時間が無くなると、まずマッチングが開始されます。
ここでマッチングできないと再び15分の待ち時間が発生します。
マッチングが成功するまで渋々待ちましょう。

f:id:sencho0927:20180303213704p:plain

マッチングがうまくいくと「Fighting」タブに戦士が表示されます。
残り時間が無くなるまで待ちましょう。

f:id:sencho0927:20180303215347p:plain

戦闘の結果はActivityに表示されるので、画面左側の「Activity」をクリックします。

f:id:sencho0927:20180303211328p:plain

バトルに勝つと「victory」と表示されます。
ここで嬉しいのが何といっても報酬がもらえることですね!
通貨はゲーム専用ではなくイーサリアムです。
経験値も多くもらえるし良いことばっかりです。

f:id:sencho0927:20180303205842p:plain

バトルに負けると「loss」と表示されます。
また、レーティングが下がって報酬はもらえません。

f:id:sencho0927:20180303205904p:plain

しかし、レベルアップする場合はレーティングが上がります。
ちゃんとゲームバランスが考えられていますね。

f:id:sencho0927:20180303205915p:plain

戦士を召喚してみる

戦士は戦わせるだけでなく、新たな戦士を召喚することができます。

高レベルや高レア度の戦士で召喚すると、より強くてレア度が高い戦士を手に入れることができるかもしれません!
画面左側の「Summoning」をクリックします。

f:id:sencho0927:20180303210031p:plain

召喚が可能な戦士には「Start Ritual」が表示されているので、これをクリックします。
戦士を召喚させるにもイーサリアムが必要です。(一律0.01ETHです。)

召喚が可能な戦士の右下には人マークのようなものが表示されています。

f:id:sencho0927:20180303210249p:plain

戦いと同様にmetamaskの画面が表示されるので、「SUBMIT」をクリックします。

f:id:sencho0927:20180303210533p:plain

これで召喚の準備が完了です。
どんな戦士が召喚されるのかワクワクしながら待ちましょう!

f:id:sencho0927:20180303210604p:plain

実際に召喚されている間は、Summoningというタブに戦士が表示されます。

f:id:sencho0927:20180303210706p:plain

召喚が完了すると「Completed Ritual」と表示されます。

f:id:sencho0927:20180303210745p:plain

しかし、この時点では召喚された戦士はMy Warriorsには追加されていません。
画面左側の「Activity」をクリックします。

f:id:sencho0927:20180303211328p:plain

画面上部に「Receive Warriors」が表示されるのでクリックします。

f:id:sencho0927:20180303211057p:plain

ここではガスのみ必要で、metamaskの画面が表示されます。
「SUBMIT」をクリックします。

f:id:sencho0927:20180303211352p:plain

召喚された戦士の受け取りが完了すると「COMPLETED」が表示されます。

f:id:sencho0927:20180303213246p:plain

トーナメントに参加してみる

僕は1ETHくらい投資してようやくトーナメントに参加することができるようになりました。
参加するためには、5レベル以上の戦士が5人以上必要です。

これが結構キツイ!
何だかんだ周りは強くてバトルに勝てずなかなかレベルが上がりません。

余談はこのくらいにして早速トーナメントに参加してみます。
画面左側の「Tournament」をクリックします。

f:id:sencho0927:20180315231635p:plain

トーナメントのメイン画面が表示されます。
参加する戦士を5人選びましょう。

f:id:sencho0927:20180315233801p:plain

<ここでトーナメントの仕様をちょこっと>
トーナメントでは10試合行われ、勝率に依存して賞金が分配されます。
当然、1回も勝てなければ賞金は貰えません。
参加戦士を5人選んだら「Join Tournament」をクリックして参加登録完了です。

f:id:sencho0927:20180315233633p:plain

ちなみに僕の初参加は散々たる結果でした・・・。1回も勝てなかった・・・。
(結果はActivityから見ることができます。)

f:id:sencho0927:20180315234437p:plain

トランザクションが進まない・・・

つい楽しくなって戦士を何人もバトルに送りだしたり、同時に召喚したりしてしまいます。
すると、トランザクションの実行が遅くなる気がします。
そんな時は一旦トランザクションをキャンセルしましょう。
以下の記事を参考にしてみて下さい!

www.fukuhara-sencho.com

全てのトランザクションをキャンセルしたら、ActivityのPendingという画面の「Reset all pending transactions」をクリックすればキャンセル完了です。

f:id:sencho0927:20180315230907p:plain




今回はここまで!