Największy problem możesz mieć z renderowaniem takiej gry. Do tego będziesz musiał wykorzystać bibliotekę np. SFML czy SDL2. Możesz się skusić na użycie czegoś pokroju Cocos2D.
Na stronach masz dokumentacje i strony z przykładami, które pomogą tobie w napisaniu prostego renderowania.
Jeżeli masz problem z obiektowością w C++ to możesz się skusić na szybkie opanowanie z tutoriali znajdujących się na tutorialspoint (C++ Object Oriented)
Ten typ gry nie wymaga pętli czasu rzeczywistego więc jeden problem masz z głowy. Iteracja może odbywać się co turę.
Jak masz pytania to pisz w odpowiedzi. Postaram się znaleźć czas aby pomóc :)