Hey guys, new to the game and new to the forum. (+60 hours of gameplay tho and i have studied for programming)
Suggestion for rebuilding the walls cause it will make the game way better.
3 options that i see are not THAT hard to implement.
1. Building walls can happen at any tile... BUT you can't close rooms or block pathways if there is no other route available, there has to be a code that prevents acces from ants or enemies to a certain way or room, when it triggers you can't build a wall on that tile. You can build mazes like this. (Linking to tower defense games, where the pathway for enemies should be for example the queen, some other ants, eggs...)
Possible exploit: building a very long maze and before the enemies reach the end, build a wall and they have to run away the other way. (Like tower defense games, but building a wall should have a cost or something (making it free will break the game) BUT the ennemies that reverse so you blocked them. Should become enraged or lvl up, making it punishing if you do this without proper care.
2. Normally in real life ants remove the sand out of there nest, i know implementing this will be hard. So, i will not go into this further. BUT you can implement a certain substance ants can collect in the open (For example trees or plants) and that substance if you collected enough of it. Its possible to produce a wall (Breakable wall) Some enemies will be able to break it, some will ignore it (Yes you have stupid enemies also). Making this brick will make you able to close of rooms, but doesn't offer endless protection, cause ants need the substance that can only be collected in the open world. You can even make it so, that plants produces just that amount in the day.. so you can't over collect or abuse it.
3. Might be more or like option 2 in combination of the first one, But slightly different. In the formicarium you have a maximum amount of tiles you can remove.. only through missions its possible to improve it. But thats not the point i'm going to make. If you can make it so you can only remove that amount, its possible to do the reverse but If you remove sand in real life and afterwards you want to fill a hole for example.. you will always lose sand.. the hole is most likely not filled fully. So if you remove a tile, you collect a little 'dust' so if you remove like 5 tiles of sand, you can build 1 back up. (Strategie strategie strategie) and rebuilding will be stopped because you need 5 tiles to rebuild one.. so it can't be endless. This method needs the code of my first example tho. Making it unavailable if you block acces to rooms or routes. If there is no other way to enter it.
Thats my 5 cents, codes can be mixed together, all 3 can be combined. Its possible in other games, so it should be in this one. I don't think it will break the game if implemented correctly. If this should be able break the game (i don't see why at the moment, you need to improve further and make more different enemies or make changes to the one you already have.
btw: Keep up the good work! This game has a lot more potential