>>473
> いくつか変数を追加して、
  Stack backup_board = new Stack();
  Stack redo_board = new Stack();
Stack classをnewしたことを「変数」の追加と言うのか?
まぁ、オセロは8×8の64マスなんで64の固定長配列2つと
スタック位置を示す変数とpush, pop関数を実装しても
全部で100行は超えないな。