TerryのDM日和

主にDMEDH

DMEDH専用デッキメーカー的なものが出来上がった話

どうもてりーです。

 

 

タイトルにもありますように、DMEDH用に作成したデッキメーカー的なものが暫定で動くようになりました!!!

 

以下のリンクから使用して頂けます!!!!

下部に注意事項などを記載しておきますので、ご理解の上で利用ください。

DMEDH Deck Builder

 

  

注意事項

・本ツールは、素人が勉強がてらに作成した物ですので、バグやその他の重大なエラーが発生するかも知れません。ご理解ください。

・本ツールを利用して発生したいかなる不利益・損害について、制作者は理由を問わず一切責任を負いませんので、ご理解ください。

・一応スマートフォンでも動作するように作っており、制作者の環境(Android Chromeを使用)では動作が確認出来ていますが、デバイス毎に動作が異なる可能性があります。その際はChrome等、ブラウザアプリをインストール頂くと動作すると思われます。

・ツールを使用する際に発生するデータ通信料について、もしかすると結構消費するかも知れません。Wi-Fi等の環境での使用を推奨します。

・本ツールのソースコードを無断で流用するのはお控えください。ご利用になりたい方がもしいらっしゃれば、制作者までご連絡ください。

 

利用方法について

・とりあえず暫定で、以前のこちらの記事を参照ください。

DMEDH専用のデッキメーカー的なものを作ってみたという話 - TerryのDM日和

やる気があれば使い方記事などを作りたいと思います。

 

制作者からコメント

・バグの報告や、ツールのアップデート案、変更の要望などは、制作者のTwitter、もしくはDiscordまでご連絡ください。

・ツールの感想など頂けると励みになります!下さい!(承認欲求の化身[ミステリー・トーテム])

 

カード画像について

・本ツールはカード画像に、デュエル・マスターズ公式HP様のカード画像アーカイブを利用させて頂いている他、カーナベル様、トレコロ様、カードショップセラ様のカード画像を一部借用させて頂いております。問題などございましたらご連絡ください。

 

 

 

更新履歴

2021-09-10 DMSD19の新規カードリストを導入した。

2021-08-06 DMBD16,DMBD17の新規カードリストを導入した。

2021-07-20 Cookieにデッキ名も保存されるように追記した。

2021-07-16 DMEX16のカードリストを導入した。

2021-07-15 デッキ画像表示のカード画像が表示されないエラーを修正した

2021-07-01 テキスト出力ができないバグを修正した

2021-06-27 デッキの上限枚数(メイン60枚など)を撤廃(上限枚数を超えると警告のみが表示されるように変更した。上限枚数を超える場合、デッキ画像表示の際エラーが発生する可能性あり)

2021-06-25 DMEX15、DMRP18のカードリスト、及びPromoy20ナンバリングのプロモカードを導入。また、カード画像の参照先を一部を除き公式ページに変更

2021-04-29 全画面表示のボタンを追加(スマホで広告バナーを避けるための工夫としてだが、スクロールが出来なくなるみたいで無理っぽい)

2021-04-25 デッキリスト画像の全画面表示機能を追加

2021-04-25 デッキリスト画像表示機能のバグを修正

2021-04-24 デッキリスト画像の表示機能を追加

2021-04-18 カード名検索の際、カード選択時に検索結果が消える現象を改善

DMEDH専用のデッキメーカー的なものを作ってみたという話

 皆さんどうもこんにちは。てりーです。



 記事タイトルにもあるとおりですが、今日は以前からDMEDH専用のデッキメーカー的なアプリを作って遊んでいたので、その現状の試作機を紹介しようと思います。

 試作機のテスト段階ですので雑な出来ですが、興味ある人がいたら私のTwitterのDMまでご連絡ください。可能であれば配布したいと思います。たぶん。

 

 と言うわけで、早速紹介。 

f:id:k0Terry:20210403100508p:plain 

 見た目はこんな感じです。HTMLファイルで、Chromeで開いてます。Chrome以外で動作確認できていないのと、スマホでは現状動かないです(笑)

 

機能として用意しているのはザックリと

・カード検索機能

デッキリストをテキスト出力する機能

・出力したテキストのデッキリストを取り込む機能

といった所です。

 

では機能をそれぞれ紹介していきます

1.カード検索機能

 カード検索は左上のカード検索を押すと、検索条件入力用のコマンドが出現します。

 実際に検索すると下の画像にようになります 

f:id:k0Terry:20210403102547p:plain

 これはカード名に「アイラ」と入力して検索してみた例で、画面下部のカード検索結果部分に、色んなアイラが表示されています。

 他にもコストや種族などで検索できるほか、統率者に含まれる文明のカードのみが結果に表示されないようにしたり、アカレコ変種Gさんの推奨規制リストを省くなど、DMEDH専用の機能が含まれてます。

 

 この検索結果に表示されたカードをクリックすることで、デッキに入れることができます。 

f:id:k0Terry:20210403103451p:plain

 デッキに入れると上の画像のようになります。上部に表示されるのが統率者、下がメインデッキになります。

 現状では統率者とメインデッキの切り替えは、カード上部にあるチェックボックスを選択することで切り替わるようにしてます。また、複数枚入れられるカード以外は一枚しかデッキに入らないよう、ハイランダー設定もしてあります。

 

 

2.デッキリストをテキスト出力する機能

 表示してあるデッキリストをテキストファイルとしてダウンロード出来る機能を搭載してあります。これによってデッキリストを保存しておくことが可能です。

 実際に先ほどの作りかけのアイラデッキを出力してみます。 

f:id:k0Terry:20210403104325j:plain

f:id:k0Terry:20210403104803p:plain

f:id:k0Terry:20210403104827p:plain

 出力するには、右上メニューの「入出力」から、「Text出力」をクリックします。

 デッキ名を入力するコマンドが出るので、デッキ名を入れてテキストファイルをダウンロードします。 

f:id:k0Terry:20210403105000p:plain

 ダウンロードしたテキストはこんな感じです。上部には各種パラメータ、下部にデッキリストが出力されます。

 

 

3.出力したテキストのデッキリストを取り込む機能

 テキスト出力したデッキリストを取り込み、表示することが可能です。

 取り込むには、右上メニューの「入出力」から、「ファイルを選択」をクリックします。ファイルのダイアログが開くので、読み込みたいデッキリストのテキストファイルを選択します。

f:id:k0Terry:20210403111535p:plain

 今回は「黒赤自傷アグロ」を読み込んでみます。

 

f:id:k0Terry:20210403113051p:plain

f:id:k0Terry:20210403113112p:plain

 こんな感じで読み込まれます。

 ここからまた改造が出来るので、リストが変ったらそこから編集が出来ます。

 

 

・最後に

 遊びの一環で作ってるものなので、機能的にもデザイン的にもまだまだ不足はあるのですが、ゆくゆくは皆様のDMEDHライフを豊かにするツールにできたら嬉しいなぁと思っています。

 容量がデカいのと、安全性とか色んな要素の絡みがあるので、現状不特定多数に公開することは無いのですが、もし使ってみたいという方や、このツールの改造をして遊びたいという方がいらっしゃったらお声かけ頂けると嬉しいです。何らかの形で配布したいと思います。

 

 ではでは。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

・このツールの制作に関する動機とか課題とかを別の記事に書いているので、よかったらどうぞ。

DMEDH用のデッキメーカー的なものを作ってみた話の裏話 - TerryのDM日和

DMEDH用のデッキメーカー的なものを作ってみた話の裏話

どうもてりーです。

 

 

 ここでは、ツール自体とはあまり関係がない、制作とか企画的な面のことを書いてます。

 公開することで誰かからヒントが得られたりしないかなぁ~とか思っているので、なにかあったらご意見など頂けると嬉しいです。

 

 

・動機

 このツールを作ろうと思ったのはもうかなり前のことでして。実はExcelで既に似たような物を作っていて、過去の記事でその存在をほのめかしていたりします。

  DMEDHデッキ集的な投稿サイトを作りたいという話 - TerryのDM日和

 ここでは、DMEDHのデッキ投稿サイトを作りたい的な野望を吐露していて、自分の試みを書いているのですが、その一環として、広く使って貰える専用のデッキメーカー的なアプリの必要性を述べていました。もっと詳細に述べると、共通の規格で書かれたデッキリストのデータが必要だという事を書いています。

 

 そんな訳だったので、今回作ったツールは、出力されるテキストデータがメインで、デッキメーカー的な部分はテキストデータを吐き出すための装置という位置づけになります。

 記事にも書いているExcelでも同様にテキストデータが出力出来たのですが、どうやらExcelをプライベートに使える人がごく僅かしかいないこと、Excelのマクロはスマホでは100%動作しないこと、使い方が直感的でなく使いにくいことなどが原因で、Excelのままリリースする事は出来ませんでした。

 

 ですので、Webブラウザ上で動作する形に変換することで、より使いやすく、またスマホからでも動作させられるツールにできると考えたので、作ってみました。(デッキメーカーさんがあるので自分でも作れるやろ的な所ありますけどね)

 

・問題

 まだまだこのツールには致命的な問題点の他に、細かい課題も多々あります。とりあえず思いつく限り全部書いてみます。

 

・カード画像問題

 これが一番の問題だったりします。現状は全カード画像を一緒に手元にダウンロードして貰う必要があります。本来は別のプランを予定していたのですが、方々に迷惑がかかるのでとりあえず一番マシな手段だと思われるこれに落ち着きました。

 サーバーに画像データをすべてアップロードして、それを直リンクで参照できると問題無いのですが、実現できそうだったfc2ブログは外部からの直リンクは利用規約で禁止ですし、デュエマ公式のHPから直リンクするのも失礼極まりなく、また流石にツールでやってしまうと万一バグったときにものすごい負荷がかかってしまうので、NGになりました。

 個人的に、このツール自体をアカレコ公式に載せてもらって、カード画像もアカレコのサーバーに置いて貰うとか出来れば自分的に一番理想状態なんですけど、画像だけで1GB以上あるので流石に無理そうですよね...。そもそもワードプレスってのがどうなってるのか全然分からないんですけどもね。

 ただ、画像を手元に一緒にDLして貰う現状も、再配布とかで著作権的にマズいのかなぁとか思っている部分もあるのでいかんとも言い難いところがあります。

 

・HTML配布型で良いのか問題

 これも中々問題です。プログラム改造されて変な事に使われても快くないので、HTMLファイルを配布するよりはブログとかに載せられるのがベストです。

 しかし、少なくともはてなブログでは無理です。というか、全カードのリストがデカすぎて基本的に無料のブログサービスでは厳しそうです...結局自分でサーバー借りないといけないのでは...?

 

・デザインの課題

 ここも悩みどころです。正直まだまだ無骨なデザイン感が否めませんし、まだデザインを詰められている部分も多くはないです。センスが来い。

 

・デッキ画像を出力したい

 これもやりたいです。デッキメーカーさんは画像出力してTwitterとかに張れるので、自分も色々勉強してやってみたいなぁとは思ってます。というか一回やってみたけど動かんくて萎えた。気が向いたら作りたいですね。

 

・なんならHTMLコードも出力したい

 これもやりたいですよね。カード画像のリストをどこかに直リンク可能でアップロードできれば、HTMLコードを吐き出せるプログラムを作っておくことで、個人個人のブログに貼ったりとかも出来るわけですし。

 

・サイキックとかの両面カードについて

 これも細かいところですけどやりたいです。現状は表面しか表示できてなくて、特に《激浪のリュウセイ・スプラッシュ》なんかは他の3面の表示が出来ないのでなんのこっちゃ分からないです。でもシステム的に結構弄らないといけないところ多くなりそうでめんどくさいんですよねぇ....

 

たぶん全部じゃないですけどこんな所です。あとは統計データの表示も早く作りたいです。デッキの文明割合とか、カードタイプの割合とか、マナカーブとか出せると便利ですよね。たぶん

 

あとはデッキ投稿サイトの方もなんとかしたいですね。

 実ははてなブログAPIを使って、今回のツールが吐き出すテキストファイルを貼付けることではてなブログデッキリストの記事を自動投稿できる仕組み自体は作ってるんですけど、この仕組みも結局直リンクできるカード画像を用意しておかないと、流石に方々にご迷惑だと思うので現状ちょっと厳しめです。結局ほとんどカード画像直リンク問題に依存している所ではあります。なんとかしたいですね。

 

とりあえず思いつくところはこんな所でしょうか。かなり良い感じの物が出来上がったので、実用的なツールになるところまで持って行きたいんですけどね。なかなか難しいですねぇ。

そんなわけで、また気が向けば。

DMEDHデッキ集的な投稿サイトを作りたいという話

お久しぶりです。てりーです。

 

皆様DMEDH楽しんでますか?自分はまあまあ楽しませて貰ってます。いつも相手して下さってる方ありがとうございます。


Discordの対戦募集サーバーもご利用頂き、ありがとうございます。

え?まだ入って無いだって???ここから入れるぜ???

discordapp.com

 

と茶番はさておき、今回の話題は

 

DMEDHのデッキ集的な場所、欲しくね?

 

です

 

続きを読む

オンラインDMEDHの対戦募集サーバー作りました。

 お久しぶりです。てりーです。

 

 昨今はコロナウイルスの流行に伴い不要不急の外出を自粛する旨の要請が出ており、趣味での外出は勿論、学校や会社もイレギュラーな動きとなっていることと思います。

 TCGにも大きく影響が出ており、以前は相当数あったCSなどの大会が中止、ショップのデュエルスペースも使用が困難になっているため、TCGの対戦をする機会が大きく損なわれています。

 

 そんな中、DiscordやSkypeを用いたオンラインでのTCG対戦の需要が増えてきていることと思います。

 DMEDHにおいても、ルールを管理して下さっているアカシックレコード変種ルール様から、コロナウイルス感染リスクの高さを懸念し、オンラインでのプレイを強く推奨されています。

【お知らせ】コロナウィルス感染拡大に伴う対応につきまして | DM:Akashic Record

 

 そこで、オンラインDMEDHの対戦相手をスムーズに探せるよう、DiscordにてオンラインDMEDHの対戦募集用サーバーを作成いたしました。以下のリンクから参加していただけます。

discordapp.com

 

 DMEDHは通常のプレイでも対戦相手を見つけることが難しいという課題があります。オンラインでのプレイとなると尚更です。

 昨今の情勢でオンラインDMEDHの需要や必要性が増加してきていますが、一人思い立っても対戦相手がいなければ意味がありませんし、一から対戦相手を探すのは難しいことと思います。

 そこでオンラインDMEDHのプレイ環境が整っている多くのプレイヤーの方に一度に対戦募集が出来れば、対戦相手を探す手間を大きく削減できます。このサーバーはこの目的の達成のために作成しました。

 大変な時期ですが、楽しいDMEDHライフが送れるよう、是非サーバーにご参加頂けると幸いです。

 

 また、初めてオンラインでTCG対戦を行うという方も多くいらっしゃると思います。以下にオンラインTCGのプレイ環境を整える手助けとなる記事のリンクをいくつか貼付けておきます。ご参考にしてください。

 

game.watch.impress.co.jp

 

yamachi-9rakura.hatenablog.com