When it comes to struggle in the four major areas. I often dream too big. I’m stubborn as hell. My organizational skills are limited at best. And I really suck at keeping things updated. Apparently the last updated devlog I did was six months ago. I can’t believe that much time has passed already. However you really don’t get a good time reference until you have been working and noticed that you either made no progress or made tremendous amounts. In a moment of clarity last week I realized that while I’ve made some good improvements to my projects, none of them are particularly useful. There’s one big issue holding me back with my project right now, the influence map system. My implementation of the influence Map system has been so bad that I’ve been avoiding reworking it for practically six months.
Last week, I decided I needed to start fresh. So I trashed all the sticky note off my white and deleted like 3000 lines of code. Below you will find a list of the changes due to this restart
- Infinite Axis Utility AI System Stable Branch 0.7.2-2020LTS release.
- ECS Influence grid System removed
- Generic Grid Influence Map Implemented. Code based on the Generic Grid system created by Code Monkey. Video Posted below.
- Retreat system now based on enemy threat and friendly unit proximity in area
- This is a basic implementation refinement to come in future updates
- Hearing system temporarily removed.
- This system has not been delete and could be brought back into the project for enemy detection of the player.
- Platform Build Pipeline Package imported into project.
- DOTS Inventory System
- Started prototyping Skill and Magic augmentation system.