BATTLESHIP sample output.  

Welcome to DrRacket, version 6.4 [3m].
Language: Pretty Big; memory limit: 128 MB.

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---------)      a(AAAA-----) 
b(---------)      b(---------) 
c(---------)      c(----BBB--) 
d(---------)      d(---------) 
e(---------)      e(---------) 
f(---------)      f(-----DD--) 
( 123456789)      ( 123456789) 
> (play)
Enter your shot as: row col
b5
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (4 4)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---------)      a(AAAA-----) 
b(----o----)      b(---------) 
c(---------)      c(----BBB--) 
d(---------)      d(---o-----) 
e(---------)      e(---------) 
f(---------)      f(-----DD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
e7
KAAABOOMM. It's a hit!
My turn! I'm bombing (2 9)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---------)      a(AAAA-----) 
b(----o----)      b(--------o) 
c(---------)      c(----BBB--) 
d(---------)      d(---o-----) 
e(------X--)      e(---------) 
f(---------)      f(-----DD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
e6
KAAABOOMM. It's a hit!
My turn! I'm bombing (6 6)  
KAAABOOMM. It's a hit!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---------)      a(AAAA-----) 
b(----o----)      b(--------o) 
c(---------)      c(----BBB--) 
d(---------)      d(---o-----) 
e(-----XX--)      e(---------) 
f(---------)      f(-----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
e5
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (1 6)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---------)      a(AAAA-o---) 
b(----o----)      b(--------o) 
c(---------)      c(----BBB--) 
d(---------)      d(---o-----) 
e(----oXX--)      e(---------) 
f(---------)      f(-----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
e8
KAAABOOMM. It's a hit!
My turn! I'm bombing (3 2)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---------)      a(AAAA-o---) 
b(----o----)      b(--------o) 
c(---------)      c(-o--BBB--) 
d(---------)      d(---o-----) 
e(----oXXX-)      e(---------) 
f(---------)      f(-----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
e9
KAAABOOMM. It's a hit!
Blubb blubb blubb, ship sunk!
My turn! I'm bombing (4 4)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---------)      a(AAAA-o---) 
b(----o----)      b(--------o) 
c(---------)      c(-o--BBB--) 
d(---------)      d(---o-----) 
e(----ossss)      e(---------) 
f(---------)      f(-----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
c2
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (1 7)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---------)      a(AAAA-oo--) 
b(----o----)      b(--------o) 
c(-o-------)      c(-o--BBB--) 
d(---------)      d(---o-----) 
e(----ossss)      e(---------) 
f(---------)      f(-----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
f7
KAAABOOMM. It's a hit!
My turn! I'm bombing (2 1)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---------)      a(AAAA-oo--) 
b(----o----)      b(o-------o) 
c(-o-------)      c(-o--BBB--) 
d(---------)      d(---o-----) 
e(----ossss)      e(---------) 
f(------X--)      f(-----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
f8
KAAABOOMM. It's a hit!
My turn! I'm bombing (4 7)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---------)      a(AAAA-oo--) 
b(----o----)      b(o-------o) 
c(-o-------)      c(-o--BBB--) 
d(---------)      d(---o--o--) 
e(----ossss)      e(---------) 
f(------XX-)      f(-----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
f9
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (2 5)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---------)      a(AAAA-oo--) 
b(----o----)      b(o---o---o) 
c(-o-------)      c(-o--BBB--) 
d(---------)      d(---o--o--) 
e(----ossss)      e(---------) 
f(------XXo)      f(-----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
f6
KAAABOOMM. It's a hit!
Blubb blubb blubb, ship sunk!
My turn! I'm bombing (3 1)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---------)      a(AAAA-oo--) 
b(----o----)      b(o---o---o) 
c(-o-------)      c(oo--BBB--) 
d(---------)      d(---o--o--) 
e(----ossss)      e(---------) 
f(-----ssso)      f(-----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
d3
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (4 7)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---------)      a(AAAA-oo--) 
b(----o----)      b(o---o---o) 
c(-o-------)      c(oo--BBB--) 
d(--o------)      d(---o--o--) 
e(----ossss)      e(---------) 
f(-----ssso)      f(-----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
d8
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (6 6)  
KAAABOOMM. It's a hit!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---------)      a(AAAA-oo--) 
b(----o----)      b(o---o---o) 
c(-o-------)      c(oo--BBB--) 
d(--o----o-)      d(---o--o--) 
e(----ossss)      e(---------) 
f(-----ssso)      f(-----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
a4
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (1 8)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---o-----)      a(AAAA-ooo-) 
b(----o----)      b(o---o---o) 
c(-o-------)      c(oo--BBB--) 
d(--o----o-)      d(---o--o--) 
e(----ossss)      e(---------) 
f(-----ssso)      f(-----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
a8
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (5 3)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---o---o-)      a(AAAA-ooo-) 
b(----o----)      b(o---o---o) 
c(-o-------)      c(oo--BBB--) 
d(--o----o-)      d(---o--o--) 
e(----ossss)      e(--o------) 
f(-----ssso)      f(-----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
e1
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (6 1)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---o---o-)      a(AAAA-ooo-) 
b(----o----)      b(o---o---o) 
c(-o-------)      c(oo--BBB--) 
d(--o----o-)      d(---o--o--) 
e(o---ossss)      e(--o------) 
f(-----ssso)      f(o----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
f2
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (1 3)  
KAAABOOMM. It's a hit!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---o---o-)      a(AAaA-ooo-) 
b(----o----)      b(o---o---o) 
c(-o-------)      c(oo--BBB--) 
d(--o----o-)      d(---o--o--) 
e(o---ossss)      e(--o------) 
f(-o---ssso)      f(o----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
c7
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (5 1)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---o---o-)      a(AAaA-ooo-) 
b(----o----)      b(o---o---o) 
c(-o----o--)      c(oo--BBB--) 
d(--o----o-)      d(---o--o--) 
e(o---ossss)      e(o-o------) 
f(-o---ssso)      f(o----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
b2
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (3 1)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---o---o-)      a(AAaA-ooo-) 
b(-o--o----)      b(o---o---o) 
c(-o----o--)      c(oo--BBB--) 
d(--o----o-)      d(---o--o--) 
e(o---ossss)      e(o-o------) 
f(-o---ssso)      f(o----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
b8
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (5 9)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---o---o-)      a(AAaA-ooo-) 
b(-o--o--o-)      b(o---o---o) 
c(-o----o--)      c(oo--BBB--) 
d(--o----o-)      d(---o--o--) 
e(o---ossss)      e(o-o-----o) 
f(-o---ssso)      f(o----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
d5
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (4 7)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---o---o-)      a(AAaA-ooo-) 
b(-o--o--o-)      b(o---o---o) 
c(-o----o--)      c(oo--BBB--) 
d(--o-o--o-)      d(---o--o--) 
e(o---ossss)      e(o-o-----o) 
f(-o---ssso)      f(o----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
c4
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (4 2)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(---o---o-)      a(AAaA-ooo-) 
b(-o--o--o-)      b(o---o---o) 
c(-o-o--o--)      c(oo--BBB--) 
d(--o-o--o-)      d(-o-o--o--) 
e(o---ossss)      e(o-o-----o) 
f(-o---ssso)      f(o----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
a2
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (5 2)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(-o-o---o-)      a(AAaA-ooo-) 
b(-o--o--o-)      b(o---o---o) 
c(-o-o--o--)      c(oo--BBB--) 
d(--o-o--o-)      d(-o-o--o--) 
e(o---ossss)      e(ooo-----o) 
f(-o---ssso)      f(o----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
e3
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (4 8)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(-o-o---o-)      a(AAaA-ooo-) 
b(-o--o--o-)      b(o---o---o) 
c(-o-o--o--)      c(oo--BBB--) 
d(--o-o--o-)      d(-o-o--oo-) 
e(o-o-ossss)      e(ooo-----o) 
f(-o---ssso)      f(o----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
f4
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (4 7)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(-o-o---o-)      a(AAaA-ooo-) 
b(-o--o--o-)      b(o---o---o) 
c(-o-o--o--)      c(oo--BBB--) 
d(--o-o--o-)      d(-o-o--oo-) 
e(o-o-ossss)      e(ooo-----o) 
f(-o-o-ssso)      f(o----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
c8
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (5 4)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(-o-o---o-)      a(AAaA-ooo-) 
b(-o--o--o-)      b(o---o---o) 
c(-o-o--oo-)      c(oo--BBB--) 
d(--o-o--o-)      d(-o-o--oo-) 
e(o-o-ossss)      e(oooo----o) 
f(-o-o-ssso)      f(o----dD--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
a6
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (6 7)  
KAAABOOMM. It's a hit!
Blubb blubb blubb, ship sunk!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(-o-o-o-o-)      a(AAaA-ooo-) 
b(-o--o--o-)      b(o---o---o) 
c(-o-o--oo-)      c(oo--BBB--) 
d(--o-o--o-)      d(-o-o--oo-) 
e(o-o-ossss)      e(oooo----o) 
f(-o-o-ssso)      f(o----ss--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
b3
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (3 8)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(-o-o-o-o-)      a(AAaA-ooo-) 
b(-oo-o--o-)      b(o---o---o) 
c(-o-o--oo-)      c(oo--BBBo-) 
d(--o-o--o-)      d(-o-o--oo-) 
e(o-o-ossss)      e(oooo----o) 
f(-o-o-ssso)      f(o----ss--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
c6
sploosh!  Dang!  Missed like a loser!
My turn! I'm bombing (3 7)  
KAAABOOMM. It's a hit!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(-o-o-o-o-)      a(AAaA-ooo-) 
b(-oo-o--o-)      b(o---o---o) 
c(-o-o-ooo-)      c(oo--BBbo-) 
d(--o-o--o-)      d(-o-o--oo-) 
e(o-o-ossss)      e(oooo----o) 
f(-o-o-ssso)      f(o----ss--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
d1
KAAABOOMM. It's a hit!
My turn! I'm bombing (2 8)  
sploosh!  Dang!  Missed like a loser!

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(-o-o-o-o-)      a(AAaA-ooo-) 
b(-oo-o--o-)      b(o---o--oo) 
c(-o-o-ooo-)      c(oo--BBbo-) 
d(X-o-o--o-)      d(-o-o--oo-) 
e(o-o-ossss)      e(oooo----o) 
f(-o-o-ssso)      f(o----ss--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
d2
KAAABOOMM. It's a hit!
Blubb blubb blubb, ship sunk!
Nice work, you whupped me
My turn! I'm bombing (5 8)  
sploosh!  Dang!  Missed like a loser!
Nice work, you whupped me

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(-o-o-o-o-)      a(AAaA-ooo-) 
b(-oo-o--o-)      b(o---o--oo) 
c(-o-o-ooo-)      c(oo--BBbo-) 
d(sso-o--o-)      d(-o-o--oo-) 
e(o-o-ossss)      e(oooo---oo) 
f(-o-o-ssso)      f(o----ss--) 
( 123456789)      ( 123456789) 
Enter your shot as: row col
q
My turn! I'm bombing (1 5)  

   Opponent        Your ships 
  ----------       ----------- 
( 123456789)      ( 123456789) 
a(-o-o-o-o-)      a(AAaA-ooo-) 
b(-oo-o--o-)      b(o---o--oo) 
c(-o-o-ooo-)      c(oo--BBbo-) 
d(sso-o--o-)      d(-o-o--oo-) 
e(o-o-ossss)      e(oooo---oo) 
f(-o-o-ssso)      f(o----ss--) 
( 123456789)      ( 123456789) 
Thanks for playing
>