Skip to content

monaka-13/slipe-react

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

reactアプリを作成

スライプ

コンポーネント

Game

Board
  • 5*5の盤面作成
  • 中央にスターを付ける
Piece
  • 5つ
  • ナンバリングして0番にスターをつける

Rule

Config


ロジック

  • ピースを動かすと端まで動く
  • マスは指定方向の端まで飛ぶ
  • スターピースを囲むようにピースを集めることはできない
  • ヒント表示
  • (滑るアニメ)

実装

  • ピースがマスに由来してる→ピースオブジェクトをマスオブジェクトと同ランクにする
    • マス{ピースがあるか、ピースの色、★}→ピース{ピースの色、★}&マス{ピースがあるか、どのピースか(IDみたいな)}
  • ターンが動いたときのメッセージの変更
  • 1クリック目のバリデーション
    • 1クリック目は自分のピースだけ選択可能
  • 2クリック目のバリデーション
    • 最大4つの空白マスだけ選択可能
  • NewGame
  • config
    • 初期配置
      • に伴うべた書き修正
        • initializeメソッド
    • テーマカラー
      • 氷ステージとか作りたい
    • ピースカラー、ピース形、★マーク