Skip to main content
Subscribe via RSS Feed

Search site

 

Search the site

Type at least two characters to search blog posts, talks, and livestreams.

Probably another Battleship board on Code Pen

1 min read
my codepens

Photo courtesy of Flickr user drtran.

If you want to see the previous Code Pen I did, check out A 💩 Notification Code Pen.

Continuing along with my 2018 Resolutions to make Code Pens this year, here is my latest.

As mentioned previously, one of the reasons I wanted to start making Code Pens was to see how much I can do without the help of JS. In this example, Javascript is only used to build the markup for the board because I was too lazy to make it all by hand. There’s also a small function to simulate a game move as a miss/hit.

I’ve been doing @wesbos’s awesome CSS Grid course, so I thought it would be fun to use these new skills to recreate a classic board game, Battleship. I’m sure there are probably tonnes of these on Code Pen, but honestly, I don’t care. It was just fun making it. There’s some tweaking to do still (centering of game pieces is off when I look at it on mobile), but so far, I’m happy with it.

Maybe at some point, I’ll make the full game, but for now, a board with some simulated hits and misses.

I’ll end with some cheese, “You sank my battleship!”.