3 ms·
What's cool about this architecture is that it lets you define your game objects in terms of data, not code. You're able to change your game objects at runtime.
by nickporter 13y ago
What's cool about this architecture is that it lets you define your game objects in terms of data, not code. You're able to change your game objects at runtime.
I made a small C++/QT implementation here:
https://github.com/surjikal/cbgos-experiment https://github.com/surjikal/cbgos-experiment
And here's a screenshot of a game I built with it:
https://raw.github.com/love-rollercoaster/space-game/master/assets/images/revenge-of-the-asteroid.png https://raw.github.com/love-rollercoaster/space-game/master/...
This is supposed to be an 3d asteroids clone, but the asteroid and spaceship graphics components were swapped.
So you're controlling an asteroid, and your goal is to destroy spaceships.