Fruit Wars

A console game application

Game overview

  • 2 players spawned on the game grid – randomly.
  • Players take turns based on their speed points.
  • Fruits spawned on the game grid – randomly.
  • Fruits count and type – changeable
  • Game grid - 8x8 resizable.
  • Use arrow keys to navigate
  • When the players collide the winner is the one, with the most power points.

Technical Overview

  • Separation of logic – ensuring easier maintenance and extensibility.
  • Programming against interfaces.
  • IoC with Ninject.
  • Spawning validation implemented with spiral traverse algorithm.
  • And more.

Prepare for battle…