Cattle Ship (C++)

A battle ship game with a small twist, instead of ships you capture cattle and other farm animals! This single player game was made in C++ using the SFML library and supports three difficulties with fading screens and music.

  • Implemented turn-based tile system with ability to rotate the ships
  • Implemented multiple tweening algorithms to use for screen fade transitions
  • Added menu label effects on click and tile effects on hover
  • Programmed AI to be more accurate in predicting where the ships are placed depending on the difficulty to imitate real player behavior
Project Download: Binaries, Source