Skip to content

Latest commit

 

History

History
25 lines (17 loc) · 1.18 KB

README.md

File metadata and controls

25 lines (17 loc) · 1.18 KB

Project-BattleShip

A single player battleship game where the player tries to sink all of the oponent's ships.

Live Demo

This project is my introduction to Test-Driven Development. Initially, the emphasis on logic implementation and testing before UI development felt intimidating. However, as I progresed, it not only made me more comfortable with TDD but also significantly honed my logic-building and problem-solving skills along with refining my skills with React. Some of the challenges, aside from learning Jest, included using object-oriented paradigm specifically Factory function pattern alongside of React state-management good practices. Also implementing Drag and Drop functionality from scratch was challenging.

Need to add:

  • Multiplayer functionality
  • Better UI
  • Better Bot
  • Add responsiveness
  • Integrate RTL

Crafted with: