The movement of enemy fairies is fairly complex and interconnected which is probably why I have not started working on it before. For now I believe I can get away with not having the brain or actual fight components but I do need some form of path and thus a path finder component. The current one just walks randomly a couple waypoints.
For the actual movement I wanted to find a generalisation of forward and backwards movement which is completely separated in the original code. Again - for now I might just implement in the same separated way in order to easier play around with different implementations later (with a reference to refer to).
The movement of enemy fairies is fairly complex and interconnected which is probably why I have not started working on it before. For now I believe I can get away with not having the brain or actual fight components but I do need some form of path and thus a path finder component. The current one just walks randomly a couple waypoints.
For the actual movement I wanted to find a generalisation of forward and backwards movement which is completely separated in the original code. Again - for now I might just implement in the same separated way in order to easier play around with different implementations later (with a reference to refer to).