この記事はElixir Advent Calendar 2020の21日目です。
昨日は @sanpo_shihoさんのPhoenixにおける現代的なアーキテクチャを考えるでした。
・はじめに
Hello After World!でサーバサイドにelixirを使用したmmoを作成しました。
クライアントはwindows専用/3Dでしたが、これをブラウザ専用/2D(liveview)、サーバはphoenixで新規開発してみます!
まずは計画たててみます。
・計画
- 第0章 Hello! After World!! 2D 目次公開(2020/12/21公開)
- 第1章 スキル・道具/セーブ機能の実装(2021/2/21公開予定)
- 第2章 パーティ機能の実装(2021/4/21予定)
- 第3章 ダンジョン機能の実装(2021/6/21予定)
- 第4章 ボス機能の実装(2021/8/21予定)
- 第5章 ジョブ機能の実装(2021/10/21予定)
- 最終章 ゲーム公開!(2021/12/21予定)
ゲーム画面
開発中のゲーム画面です。
どこかで見たような。。
・参考文献
書籍名 | 著者 | 出版年 |
---|---|---|
MMORPGゲームサーバープログラミング | ナム ジェウク | 2005 |
オンラインゲームを支える技術 壮大なプレイ空間の舞台裏 | 中嶋 謙互 | 2011 |
プログラミングElixir | Dave Thomas | 2016 |
・開発環境
PC | Mac Book Pro (Retina, 13-inch, Late 2013) |
---|---|
OS | Mojave |
Memory | 8GB |
言語 | elixir v1.10 |
FW | phoenix v1.5 |
・まとめ
- 今回はmmo.ex 2Dの開発予定を立てました。
- 2021年12月頃の公開予定を目標とします!
- お時間ありましたらテスト参加よろしくお願いします