1
vote
2answers
79 views

OOP Question for Team System

I'm not quite sure right how I should create my "Team System". Lets say I have 2 teams with 4 players in there. The teams are Team Blue and Team Red. A team knows the amount of its members, the amount ...
2
votes
0answers
204 views

Why are god objects so common in game programming? [closed]

This is a bit of a philosophical question. Excuse me if it's out of place here. Most modern games developed in C++ use (or at least purport to use) an object-oriented approach. A common axiom of ...
2
votes
3answers
572 views

Visitor-pattern vs inheritance for rendering

I have a game engine that currently uses inheritance to provide a generic interface to do rendering: class renderable { public: void render(); }; Each class calls the gl_* functions itself, ...