Skip to content

Harvok17/battleship

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Battleship

Goal of this project

  • Implement the classic game Battleship and apply the concepts of TDD (Test Driven Development).

What I've learned

  • Run tests using Jest.
  • The use of Redux for state management.
  • How to pass state as props from the Redux store using connect.
  • How to create Redux action creators and reducers.
  • Create a reusable component using styled components.
  • Create my own HOC (Higher Order Component)

Features:

  • Responsive Design
  • AI that changes behavior by targeting adjacent squares whenever it makes a hit.

Built With:

  • React
  • Redux
  • Styled components

Live DEMO:

Battleship

About

Battleship project from from TOP (The Odin Project)

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published