Project Detail

battleship  

battleship is project number 353905
posted at Freelancer.com. Click here to post your own project.

 

| More Free Trial For New Buyers
 

Status:

Selected Providers: innovese

Budget: $30-250

Created: 12/06/2008 at 10:58 EST

Bid Count: 3

Average Bid:
$ 193

12/08/2008 at 10:58 EST

Project Creator: jedidude
Employer Rating: 10/1010/1010/1010/1010/1010/1010/1010/1010/1010/10 (1 reviews)

Bid On This Project
 

Description

Create a 10 x 10 playing field for each player to place their pieces and an additional 10 x 10 playing field to capture their shots at the  opposing player Each player gets 1 Carrier (5 spaces), 1 Battleship (4 spaces), 1 Frigate (3 spaces), 1 Submarine ( 3 spaces) and 1 Minesweeper (2 spaces)

Each ship is to be placed on the board horizontally or vertically
Board - The board is 10 x 10 organized with A-J identifiers across the top, and 0 - 9 identifiers down the side
  A B C D E F G H I J
0
1
2
3
4
5
6
7
8
9

Use appropriate symbols to layout the grids (check out the ASCII symbols), and use the notation CHAR-NUMBER (e.g A-2) to indicate where a shot is to be placed.

There are two players in this game
Each player gets their turn placing their pieces down on the board
After each player has placed their pieces they take turns "shooting" at the others board.

If a player's shot hits an opposing player's ship (a spot on the  board where a ship is located) then his marking board displays an X in that spot
If a player's shot misses and opposing player's ships, then a "-" is placed in that spot  on his marking board
If a players ship is hit, his board should show what ship was hit and where
The board should be cleared between players so that each player only sees his ships status and his shots status.

Appropriate data structures (arrays) should be used to hold the information
Appropriate functions should be created to initialize the structures, display messages to the players, display the boards, determine if there is a hit or miss, update the datastructures etc. etc.

keep it simple to run on DOS console.

Messages Posted:0 View project clarification board Post message on project clarification board

Bid On This Project
 

If you are the project creator or one of the bidders Log In for more options

 

250

5 days

12-06-2008 11:02 EST

Hello,Please refer your PMB.Thank you.

help

 

180

3 days

12-06-2008 11:09 EST

Dear sir, I can do it for you, Could you see PMB for more details? Thanks. Best Regards.

help

 

150

2 days

12-06-2008 11:19 EST

Hello sir, Kindly check PMB. Thanks, Neeraj

help


    Bid on this Project