Encerrado

Reversi/Othello with numerous features in JAVA

Implementing the game Othello in Java with a set requirements below.

## Deliverables

Othello Requirements:

Program that plays Othello

Configurable square size board

User choose if first / second

Different starting positions (user can input b7 black….)

Config by new game or new game from configuration file

Able to play in different forms..

human vs human (takes place of board)

Against an opponent (either side first or second at different levels of skill, atleast 3 levels of skill (1=easy,2,3=most expert)) (time taken/ strategies implemented)

Computer vs computer (see command line specification)

GUI ??" show board, updates after each move, able to record players names, at

end of game print out results (System.out..) (name of each player and who won plus score)…

and a verbose mode that would print out all the moves…

Specification for Othello Game Command Line Operation

**Starting the program**

The program will be started with the following command line:

java .jar [url removed, login to view] *color level*

*color =* w | b

*level =* 1 | 2 | 3 | empty

If the color is w, then the opponent (human or computer player) goes first. If the color is

b, then the program moves first.

If the level is empty, level 2 is assumed. Level 1 is the easiest, level 3 is the most

advanced.

I expect that the board will be the standard 8X8 board with a standard configuration of

the following:

w b

b w

**Moves**

***When the program moves***

The program will move by outputting one of the following on a single line of the standard

output:

*row column*

The row and column numbers are from 1-8.

A line of: 0 0 means the computer cannot move.

***When the opponent moves***

The opponent will enter a move exactly the same way the program shows its moves.

***When there are no more moves***

The game ends when there are no more moves. This can occur if all squares are filled or

if neither playe can move. When this situation occurs, the program should output a single

line in the following form:

*W|L opp prog*

Specification for Othello Game Command Line Operation

The first symbol is a W if the program wins and an L if the opponent wins. *opp* is the

opponent.s score. *prog* is the program.s score.

***Any other Input or Output will cause the program to forfeit the game!***

## Platform

It needs to run in Java on Windows XP

Habilidades: Engenharia, Design de jogos, Java, MySQL, PHP, Arquitetura de software, Teste de Software

Ver mais: same game java, new line in php, new features in java, java same game, input board game, game prog, reversi, java play, computer java, C prog, java means, expect output file, gui implemented, set computer player name java, numerous time, computer game gui, java program play game, command line print file, command line print, easy game java, java configuration, file system java, score java program, php file operation, java gui program easy program

Acerca do Empregador:
( 0 comentários ) United States

ID do Projeto: #3029895

7 freelancers estão ofertando em média $305 para este trabalho

ndima

See private message.

$212.5 USD in 2 dias
(95 Comentários)
6.6
deletethisplease

See private message.

$297.5 USD in 2 dias
(33 Comentários)
4.7
assertvw

See private message.

$408 USD in 2 dias
(12 Comentários)
4.4
obisoft

See private message.

$212.5 USD in 2 dias
(6 Comentários)
3.7
ovibobu

See private message.

$153 USD in 2 dias
(6 Comentários)
2.3
flamingstudios

See private message.

$425 USD in 2 dias
(0 Comentários)
0.0
reverendjoe

See private message.

$425 USD in 2 dias
(0 Comentários)
0.0