General: This project focused on developing from skeleton code, a working battleship game. Writing helper functions, deciding what kind of design or approach for the program, and choosing the right data structures can help save time and improve the flow of the program. After developing the setup so that a game can be created between two players, AI (Artifical Intelligence) had to be written (a bad, mediocre, and good player), with varying ranges of playstyle and level of decision making. This also relied on working knowledge of inheritance, polymorphism, recursion, and data structures in the full implementation.
demo player vs mediocre bot: https://youtu.be/8JJvTxUFnh8
-
Notifications
You must be signed in to change notification settings - Fork 1
UCLA CS32 Project3 BattleShip
jchang12345/BattleShip
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
UCLA CS32 Project3 BattleShip
Topics
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published