Abalone
Download the description of
Abalone
Question 1:
How big can the initial position be?
Answer 1: Infinite rows by 26 columns is the
biggest we'll ask you to handle (columns specified by a letter;
rows by an arbitrarily large number)
Question
2: We were wondering about the default board pieces and sizes. Can we assume that our boards will start with at least two pieces, one
from each player?
Answer 2: The default initial board
configurations are given on the handout for each game.
Question
3: What is the smallest board size we need to be able to handle?
Answer 3: You (the programmers) have control
about your minimum board. You are writing get-initial-position
which allows a modification of the initial position. You should
allow the user to choose as small and degenerate a case as they
wish. If
you've been coding your game correctly, it should require NO
change in code to handle these minimum games.
|