mikeconroy / battleships Goto Github PK
View Code? Open in Web Editor NEWBattleships game made in Java for the Group Project module at Aston University.
Battleships game made in Java for the Group Project module at Aston University.
The colour displayed when you miss a ship should be blue, currently showing as green. Green should be the colour for when a ship has been placed.
Enhancement Description:
The game should have display when it is the players turn by displaying a message ("Please select where to hit") and should do the same for when the opponent is taking there turn ("Please wait while your opponent makes there move").
Expected Outcome:
Message will be shown for each players turn respectively.
Operating System:
Windows and Mac OSX
When you lose a game, the text box that appears says "Click OK to return to Main Menu" - however when this button is clicked it returns to the game, not the Main Menu. This seems to be if you lose the game the first time you play it after opening the .Jar file. Tested on both Mac OS and Windows 10.
At the moment the game does not differentiate between a hit ship and a fully sunk ship. This means the player does not know if they should continue to bomb a certain area or if the ship has been fully sunk.
At the moment the user clicks Multiplayer and then chooses whether to start server or connect to someone else via IP. Starting the server takes them to a waiting screen displaying their IP where they can exit to Main Menu or wait for someone to connect with their IP.
A possible improvement would be to start the server as soon as the user clicks Multiplayer. They would then have their IP address displayed to them where the current "Start Server" button is. They could then wait on this screen for a connection or enter the hosts IP the same way the current process works (the server if the user connects by becoming a client to someone else's server).
Description:
AI appears to be hitting all the tiles at once even though it is hitting one after the other and the screen is updating once they are all hit.
Steps to reproduce issue:
Expected Outcome:
A delay should be added in between each shot to make it look more realistic.
Operating System:
Windows and Mac OSX
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.