Final submission sent.

Hi everyone :)

I've just sent the final package containing the project and Windows build. I won't have more time to work on it today. 

I'm pretty happy with the game, except the sound. Today I thought it would be nice to have a PvP in the game. Awesome thing was that adding it was just switching AI component with PlayerInput component on the second vessel. If my game state management was not total crap until then, the whole feature would take me like a half an hour. In such moments you appreciate time spent on the framework.


(log in to comment)

Comments

It is a interesting game,remind me Bristleback in dota :) well, I will try my best to learn how to implement Entity-Component-System pattern from your code. :) 
@xmzhang1 While I'm quite happy with the Entity-Component part, the Systems are rather a mess here. https://www.gamedev.net/articles/programming/general-and-gameplay-programming/entities-parts-i-game-objects-r3596/ Here is an article that I was inspired by, also Unity is a nice example of an ECS (tho it's not radical).