- Inventory screen (work-in-progress) that contains player stats such as health, ammo, and other detailed information about game progress. I still need my artist to draw me up large images of the tank and weapons.
- Rasterizer system was completely removed, as it ended up being extremely complicated and not versatile at all. Also std::map would automatically sort entities, causing problems with render order.
- Weapons are added, with a simple weapon editor script to generate the files. This allows lots of weapons to be created, edited, and tweaked easily, without relying on tedious recompilation.
- A generic asset manager has replaced the stupid system I used previously, which was one manager for fonts, one for textures, and one for audio. Now, the asset manager just handles a single CAsset base class.
- The CBullet class now inherits from a generic CParticle which should later allow particle effects to be implemented easily.
Latest screenshots:
In-game, with new shader. It looks the same because I haven't included lights within the level yet. |
Inventory screen (no weapon artwork) |
No comments:
Post a Comment