yutasuzuki / g

Home Page:https://yutasuzuki.github.io/g/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

g

今回の勉強会の目的

  • ロジックの制御
  • canvasライブラリを使う
  • スケジュールの大切さを再認識

開発スケジュール

日付 内容
8/30 仕様まとめる
9/1 - 9/8 技術要件確認(Phaser.js)
9/9 - 9/17 プロトタイプ作成
9/20 ゲームエンジンをCreatejsにライブラリを変更、リスケ
9/23 - 9/24 バトル部分のメインロジック作成
9/30 - 10/1 マップ部分のメインロジック作成
10/7 - 10/8 会話部分を作成
10/14 - 10/15 メンバー入れ替えとTOP作成
10/20 - 10/24 細かい調整

作ったもの

  • canvasを使ったソーシャルゲーム

使った技術

  • ES2017(ES7)
  • create.js

ゲームの内容

  • ゲーム自体はドカポンを参考に作成。
  • フィールドはスゴロク、バトルはじゃんけんをベースに作成。
  • 今の所はゲームのシナリオ自体に目的はない。
  • パーティーの入れ替えを作成。
  • キャラクターは、リアル絵とデフォルメ絵が必要だったのでセブンスドラゴンから借りてます。

できなかった事

  • reduxまたは相応のフレームワーク(Vue.js等)の組み込み。
  • UIやエフェクトなどデザインとしてのクオリティ担保。

今後やればゲームとして成立する事

キャラクター

  • レベル。
  • 固有スキル。
  • 武器や防具などの装備。
  • 属性。
  • リーダー選択できるようにする。

マップ

  • リアルタイムバトルの作成。
  • フィールド上で対戦相手を邪魔するアイテムを作成。
  • ボスの設定。

アイテム

  • バトルアイテム。
  • フィールドアイテム。

その他

  • ガチャの実装。
  • ギルドの作成。

今後やる気があればやる事

  • すべてJavaScriptでアプリ化。

    1. Server: Node.js + Express
    2. App: React Native
    3. Web: CreatJS and more
  • docker, nginx, Node.js, MySQL, Redisの環境を作る。

About

https://yutasuzuki.github.io/g/


Languages

Language:JavaScript 96.5%Language:Shell 2.2%Language:HTML 0.8%Language:Makefile 0.5%