Crater Creator
Community Moderator
For better or worse, I don't think it makes much difference. Even if the developers kept the AI a total secret, players would deduce the zombie's behavior shortly after each release. Any deviation from random chance would be noticed, especially with as many hours as people sink in the game, and especially since as a sandbox survival game players are put in the mindset of discovering every edge they can find.In other words the zombies themselves don't really thematically know which blocks are weakest and are targeting those, it's just that their coding has them target those blocks so that destructive progress is made and the player feels pressure to actively defend.
If the zombies appear to be hitting random blocks and the players don't know the exact algorithm then the players simply fight and react to zombies as they hit blocks. If the players know the secret sauce behind it all then they start setting up metas and building defenses around the known coded routines of the zombies and this takes away from gameplay in my opinion.
I do agree with you that it's more fun in spirit to just experience the game firsthand. Some spoiler tags wouldn't hurt here and there. But rather than dwell on the devs revealing too much, I think it'd be better to go with solutions that bypass the need for 'secrets' in the first place. For example, the ability to attack while on a ladder wouldn't be some behind-the-scenes algorithm: it'd simply be filling out what I think we'd all expect a zombie would do anyway.