Project Detail

Battleship  

Battleship is project number 346208
posted at GetAFreelancer.com. Click here to post your own project.

 

Bookmark and Share
Free Trial For New Buyers
 

Status: Closed
(Cancelled by the Site Administrator)

Selected Providers: -

Budget: $30-250

Created: 11/19/2008 at 20:53 EST

Bid Count: 16

Average Bid: $ 85

11/29/2008 at 20:53 EST

Project Creator: Braza2014 View PM Post PM
Employer Rating: 10.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/1010.00/10 (1 reviews)

Bid On This Project
 

Description

Here are the basic requirements:

You need to 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.

Players:

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.

VERY IMPORTANT:

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.

Be creative, see if you can use color to add to your console program, can you create a computer to play against? Can you make it smart?


Messages Posted: 2 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

  View PM Post PM

75

2 days

11-29-2008 13:45 EST

Dear sir, I am very interested in your project, Please see PMB for more details. Thanks. Best Regards.

help

  View PM Post PM

88

5 days

11-22-2008 13:30 EST

Dear Braza! I am an experienced programmer and would be happy to work for you. Please, check PMB.

help

  View PM Post PM

100

5 days

11-22-2008 20:11 EST

Hello, Please check PMB

help

  View PM Post PM

100

3 days

11-20-2008 07:33 EST

I have extensive experience in C/C++ so this program is not a problem. And also... this sounds like fun

help

  View PM Post PM

30

1 day

11-21-2008 14:22 EST

I am an expert in C++ and can do it today. I will provide well documented code.

help

  View PM Post PM

80

2 days

11-23-2008 03:12 EST

See PMB, please.

help

  View PM Post PM

30

2 days

11-20-2008 05:17 EST

am ready to do - in fact design ready - already implementing

help

  View PM Post PM

250

7 days

11-21-2008 00:22 EST

Hi, Please check pmb for more details Thank you

help

  View PM Post PM

250

25 days

11-19-2008 21:28 EST

(No Feedback Yet)

Check your PMB

help

  View PM Post PM

50

3 days

11-20-2008 02:04 EST

(No Feedback Yet)

Check your pm please

help

  View PM Post PM

50

3 days

11-20-2008 03:11 EST

(No Feedback Yet)

Hello. I'm experienced CC++ programmer from Ukraine, this job will be not difficult to me.

help

  View PM Post PM

30

2 days

11-20-2008 04:47 EST

(No Feedback Yet)

Pls see the PM.

help

  View PM Post PM

80

7 days

11-20-2008 09:01 EST

(No Feedback Yet)

I built this exact game in VB a few years back and have been meaning to convert it to C++. I know exactly what you're talking about and can get started right away.

help

  View PM Post PM

70

8 days

11-23-2008 01:09 EST

(No Feedback Yet)

would love to work on this project.

help

  View PM Post PM

40

3 days

11-23-2008 14:55 EST

(No Feedback Yet)

Hi, i created this project once, also i can offer a great AI for the computer

help

  View PM Post PM

30

1 day

11-28-2008 23:24 EST

(No Feedback Yet)

Accept my bid, i can do it in no much time. Just accept it, you'll be happy.

help

    Bid on this Project