🦓 ENJIN教材スケジュール
作成日: 2021/12/10
1

全行程

  • 0章:初めに
    • 0-1~0-7
  • 1章:新規Reactアプリの作成
    • 1-1Create React Appを使ったReactアプリの作成
    • 1-2スネークゲームのコンポーネントを切り出す
  • 2章:フィールドの作成
    • 2-1クラスコンポーネントと関数コンポーネント
    • 2-2フィールド用コンポーネントの作成
  • 3章:スネークを動かす
    • 3-1Reactの状態とレンダリングの仕組み
    • 3-2スネークをまっすぐに動かす
    • 3-3ゲームの状態(スタート、ゲームオーバーの実装)
    • 3-4スネークが曲がれるようにする
  • 4章:エサを食べる
    • 4-1ランダムにえさを表示する
    • 4-2エサを食べる処理の追加
    • 4-3自分を食べてしまった場合の処理追加
  • 5章:操作するためのボタン作成
    • 5-1一時停止の追加
    • 5-2ナビゲーションの実装
    • 5-3スタイルを整える
  • 6章:GitHub Pagesで公開
    • 6-1GitHub Pagesとは
    • 6-2GitHub上にゲームを公開する
  • 7章:リファクタリング
    • 7-1定数に切り出す
    • 7-2カスタムフックにロジックを切り出す
  • 8章:まとめ
    • 8-1まとめ

  • 以降:同じようにゲームを作ってみる
    • 1章~8章のおさらいをする
    • 障害物を入れるなどの機能追加をしてみる
    • 余力があれば同じように対象物を動かすゲームを作成する

スケジュール

現在1章まで進んだのでこれから開発に進んでいきます。

  • ~12/31までに3章まで進める
  • ~1/16までに6章まで進める
  • ~1/31までに8章まで進める
    >1巡目終了

以降のスケジュール

  • ~2/28までに1~8章までおさらいと機能追加やアレンジをしてみる
    >2巡目終了