Yarrr! The Battleship Game!
- Ahoy! Ye want glory and rum?!
- Aye, aye, Cap'n!
If Ye salty dog, ye join me in a battle, mate! Thee rulez are simple: fire cannons and sink enemy's ships!
If ye want to know moar: https://en.wikipedia.org/wiki/Battleship_(game)
If ye want to check the source code.
AI doesn't cheat and plays according to a heuristics algorithm. It was written by myself as well as ship placement logic. All project was done from scratch in 15 hours or so.
It was tough, but it was incredibly fun! After hours and hours sitting in the office and doing some corporate stuff it was nice to write something different =)
An implementation of a Battleship Game
You can play vs AI only in the current version of the game.
Aye, I wanna rum! Nice and good-looking game.
Well known game by all :)
Respect that you do that alone, for that you get Great on design, I would like to see option for autofill, and fill it by my self.
really like that game)
Great realisation! Killed my time perfectly :))
Fun game! Would be nice to highlight the squares that were last fired on - tough keeping track of what was hit last late in the game. Also - multiplayer! ^_^
A nice adaptation of battleship. The pirate was fun and it was very enjoyable. I just feel like it's a tired idea. Battleship has been done before. The execution of it is great, just wish it had been something more original/unique. Great work overall.
Very great and fun app . Congratulation :)
Very well designed! That just fits in my mobile with a little scroll, it would be great "full screen"
Nice work. My first time through I was unclear on how to get started, and what the waiting icon on my cursor meant. It became obvious pretty quickly, but maybe some kind of intro / explainer would be nice.
Really fun game, easy to use and intuitive. Would be nice to see my progress to see how many and what type of ships I have left to destroy.
Good job! Great classic game!
I like the icons. Overall nice entry.
The game remembered me of the old times! You did a good job, but I think you could improve the look of it, there is too much blank space.
Love the game, good job
Hi, Your game look so innovative. But it were better if you could write some instruction to play.
Fun to play!
It's got pirate lingo! That really made my day. It was fun to play, intuitive UI, didn't need instructions to play it!
Nice Game, Sober design, Working properly. Maybe if you could work on the instructions for playing the game. It would have been great.
Looks pretty good!! Appreciate your effort..good work!!
Fun to play and 'member battlefield again.
Very good job! I was expecting some "special effect" at the end of the game. Anyway, it works and the opponent AI is smart enaugh.
The design is very simple (but simple is not always bad..), the fun-factor is good if you play with it for the first time. After some time the game looses interest, which is caused by the simplicity of the game (basic battleship).
Overall, good work with the AI :)
Although its a well known game, you gave it very good UI.
"Whose turn indicator" could have been better if there is a label sort of thing on the screen itself instead of busy cursor.
Great ! Very interesting game !
So addictive, really like the game!
Functioning of your game is very smooth.
I think UI could be worked on like labels on player and opponent board and display of modal on win or loose.
It was fun playing. Keep it up. Thanks!
Good work on the game! You can improve the UI by adding colors/bg image to make it look more engaging. Nice job!
Know i see why you've said our game needs an AI ;)
That remind me my childhood too thx
The old good Battleship. Nice work!
I have the technical question: why didn't you use the table for realization of that grid? For example, thanks to border-collapse you will not have the double border between opened cells.
And, of course:
Great job. I actually like your work.
Nice UI. I enjoyed playing for a while. I had really bad luck in the first game so I was almost suspicious that the AI is cheating :D In following plays, it was much better.
I am curious whether the AI uses some heuristics to discover positions of ships. Of course, if something is hit, then the surrounding fields are explored. That's simple.
From a non-gamer: - It is nice that there is a pause before the opponent shoots back after a hit.
Great job! I love this game :)
Good implementation of battleship game
Nice idea. Design is a bit lacking though.
Great result Andrei! Perfect timekiller. It'd be awesome to see online multiplayer.
Well, the idea is not new. Still fun playing though.
I liked the look and how snappy the UI was, the game was also fun I played for quite a bit!
Very basic design but gets the job done.
Great that you had fun writing a game instead of an application :)
Nice design! I would be great, if you lose, to pop up the locations of the remaining ships you haven't sunk.
I love battleship, good implementation of it. I wish the ships on the board looked more like the ships instead of just dots. Would also be nice if you could place your own ships before the game started. Overall great job.
Nice one, clean design!
Nice app, lots of brainstorming.
The game is very good..
Nice app :)
Well done! Nice game, fun to play, only lacks innovation.
Ha ha) It was amazing! Also thanks for you support ;)
Not bad for fun 😊 nice
Congratulations for this very funny game, that's great!
I really like this game some of the other angular games I've played around with have tutorials but this one took me a while to realized it's modeled after battleship... I actually had fun playing. Great job!
Fun game! Bonus points for using Dart!
The idea is great, and it is simple. I found the UX to be a bit confusing though. It wasn't clear which board was mine. It would be nice to have more of an indication that it isn't my turn while the computer is going. The cursor loading is nice, but I can still click with nothing happening while it is spinning.
You did a really great job!
You should consider providing an indication who's move it is (maybe gray out the playing area when not your turn).
Your UI did not fit into my laptop screen (vertically) and hence I could not see the messages that you
display at the top while viewing the boards and after the game was over the UI seemed to not respond but after a while I realized that I had to scroll up in order to see that the game was over. So you should consider a responsive design to ensure a proper layout on various screen sizes.
You can also do a bit more work to make your entry look good.
I had a look at your code, nice and clean and impressive especially since you did that in only 15 hours and your enemy game play is working without defects.
You did implement a fairly basic algorithm though and even though your algorithm should give most casual players a good go you will need to improve on that in order to keep serious players interested.
Good work!! Best of luck!
Good job..What you have done is something different and it is so much fun!
Had some childhood memories coming back. Had some fun!
Great design! The bot even has a strategy. It would be great to have different game modes. I.e. easy, hard.
Nice work, it was confusing how to play at first and sometimes clicks are not responding immediately. Nevertheless, good job!
Nice app, always fun to play sea battle, though I would think of more exciting UI then. Good luck!
Wonderful Game that you have developed in 48 hours. I really want to appreciate your idea.!!
The app utility is very good. I really loved it. Keep doing the Good work :) suggestion is design can be improved. All the best :)
I liked the game and bug free but its really missing CSS animations since its a game and not an app. The boxes are a bit small to tap on mobile devices. Its also confusing to understand whos turn is it to play and it got annoying at one point. Overall good job!
Very funny. It is a classical :-) Good work.
I just notice that when the application ends and the computer wins the match, it freezes (at least in my computer).
I can't remember how this type of games is called but it look nice and it's fun.
Well done, it is an interesting game.
Change the rectangle to a ship image maybe better
I liked the approach. Sea Battle game on web. Very cool. Kudos to you.
Some awards could have added the fun to the next level, But I can understand the effort you would have put to bring it on in 48 hours. Cheers :)
It looks really clean and simple and captures the original Battleships pretty well (though I would have liked to place my own ships).
Great job :)