18
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

この記事は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予定)

ゲーム画面

開発中のゲーム画面です。
どこかで見たような。。

map.png

battle.png

・参考文献

書籍名 著者 出版年
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月頃の公開予定を目標とします!
  • お時間ありましたらテスト参加よろしくお願いします
18
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
18
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?