> For the complete documentation index, see [llms.txt](https://kashiwara.gitbook.io/rubydesurufurusukuratchibe/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kashiwara.gitbook.io/rubydesurufurusukuratchibe/rojikkuno/gmuno-1.md).

# ゲーム板の更新

ゲーム板の更新処理を実装します。

## ゲーム板の更新処理を考えよう

3 x 3の二次元配列に数値を配置するメソッドを実装しましょう

```ruby
# 説明: ゲーム板にコマを配置する
# 引数: board: ゲーム板, 3 x 3の二次元配列
#      player: プレイヤーを表す。1 or 2の数値
#      row: 更新する行番号
#      col: 更新する列番号
# 戻り値: なし
def place_piece board, player, row, col
end
```

{% hint style="info" %}
**課題コーナー**

place\_pieceメソッドを実装してみましょう
{% endhint %}

## ゲーム板の更新処理の実装

ゲーム板の更新処理を実装しましょう。

とても簡単。１行だけです。

```ruby
# 説明: ゲーム板にコマを配置する
# 引数: board: ゲーム板, 3 x 3の二次元配列
#      player: プレイヤーを表す。1 or 2の数値
#      row: 更新する行番号
#      col: 更新する列番号
# 戻り値: なし
def place_piece board, player, row, col
  board[row][col] = player
end
```

ゲーム板にコマを配置するメソッドが実装できました
