Takunojiの日記

自分が勉強したプログラム技術メモ

Java ゲーム作成 〜DiscordでJavaコード〜

イントロダクション

最近知ったのですが、Discordなるものが世に出回り、ゲーム作成に必要な機能をいい感じで提供してくれるアプリがあるということで、JavaでDiscordできないか試してみました。結果は以下に。。。「ping」と入力すると「pong」と返却するアプリです。

f:id:Takunoji:20180715162855p:plain

実行手順

1.開発環境のセットアップ

Java Discord セットアップ〜Hello Discord〜 – PGボックス


2.Discordのページに登録する

discordapp.com


3.Javaでプログラムを作成する

Java Discord ピンポン〜Discordプログラム〜 – PGボックス

 

4.実行したらDiscordサーバー上でアプリケーションが動いているのでコマンドを入力してみてください。下の様にコマンドに対応した返答が表示されるはずです。

 f:id:Takunoji:20180715162855p:plain

感想

Discordを使用してコマンド入力→レスポンスという流れを簡単に実装できるのでWeb経由により多人数で、やれるゲーム(テキストベース)は簡単?に作れそうだ。

ストーリや展開など難しい部分は腐るほどあるので一からゲームを作成するという観点で比較的簡単に作成することができると思います。

今後

ある程度の環境を作成したり、サードパーティを使用したり(TensorFlowとかOpenCvとか)もできそうなので試してみたいと思います。OpenCvはjarファイルをビルドパスに繋げるだけで使用できたような記憶があるのですが。。。確証はありません。。。

でわでわ。