Let me start by expressing how much I love this game; It really does push the boundary and innovate a new niche of game play. That said, I feel the current enemy ai implementation to be a bit of a background nuance. For as much replay value that this game has to offer, the alien intelligence becomes too predictable between plays. I've tried a few mods to address this issue, and the best approach I've seen is the "Rampant AI" implementation. While this greatly extends the replay value for my personal tastes, I still feel there is a bit of a wall hit for that certain type of "survival" feel. I love building factories in peaceful mode, don't get me wrong, I fully encourage this avenue of continued development. I also love the current ai implementation, I'm not suggesting getting rid of it, its just the first element of game play to become stale to me. What I would love to see (and may yet attempt to implement on my own, via modding) is a higher tier, or different spectrum of game play, that differs with the enemy trying to kill me by being more intelligent rather than simply scaling in number and strength. In sandbox mode, especially, it seems the only difficulty regarding the aliens seems to be frequency and size of nest. This seems to cap with biggest and most frequent enemy settings, with very small starting area(No starting area well surpasses my ability thus far).
Some specific examples I run into frequently is being able to trigger enemy attacks to control their number over time, by luring them into a choke point. They also only ever build up their numbers until they reach a certain threshold, then beeline towards the attack, come what may. I quite like the concept of using ant behavior to aid in addressing some of these issues. From what i understand, ants achieve a sort of hive mind capable of semi intelligent behavior. First principal of their behavior is decentralization; there is no central controller triggering events. Each and every unit makes it's own decisions based on it's neighbors behavior, thus giving rise to complex swarm behavior. Their primary method of communication appears to simply be pheromones. "Rampant AI" does implement some of this to what I think is great success, but I believe it could be taken further with spectacular results. A simple "death/danger" pheromone signal leads to the enemy skirting around turrets to the soft fleshy parts of my base, and tactical retreats when they start dying off too quickly.
The ant metaphor also seems to have a secondary appealing side effect, where enemy bases may take the form of underground holes(or termite mound, or wasp nest, etc) in which they can build up out of sight. It would also help take down the monotony of creeping turrets one at a time through a forest of hives. A "big" base could just as easily be represented by a single but larger entity.
tl/dr: For replay values sake, consider making the enemy scale in intelligence, not just in size and population.
Enemy AI in relation to difficulty
Post your ideas and suggestions how to improve the game.
Moderator: ickputzdirwech
-
- Burner Inserter
- Posts: 13
- Joined: Fri Feb 10, 2017 12:58 am
- Contact:
Return to “Ideas and Suggestions”
Jump to
- General
- ↳ Releases
- ↳ News
- ↳ General discussion
- ↳ Multiplayer
- ↳ Find Servers / Tools / Guides
- ↳ Show your Creations
- ↳ Videos
- ↳ Combinator Creations
- ↳ Mechanical Throughput Magic (circuit-free)
- ↳ Railway Setups
- ↳ Energy Production
- ↳ Medium/Big/Gigantic Sized Structures
- ↳ Fan Art
- ↳ Gameplay Help
- ↳ Spread the Word
- ↳ Off topic
- ↳ This Forum
- ↳ Celebration Party
- Support
- ↳ Gameplay Help
- ↳ Discover Factorio Wiki
- ↳ Discover Others Creations
- ↳ Discover Mods
- ↳ Discover Tools Around Factorio
- ↳ Technical Help
- ↳ Bug Reports
- ↳ Resolved for the next release
- ↳ Assigned
- ↳ Not a bug
- ↳ Pending
- ↳ 1 / 0 magic
- ↳ Duplicates
- ↳ Minor issues
- ↳ Desyncs with mods
- ↳ Won't fix.
- ↳ Resolved Problems and Bugs
- Factorio Direction
- ↳ Ideas and Suggestions
- ↳ Outdated/Not implemented
- ↳ Frequently Suggested / Link Collections
- ↳ Implemented Suggestions
- ↳ Implemented in 2.0
- ↳ Development Proposals
- ↳ Balancing
- Contributions
- ↳ Mods
- ↳ Download mods
- ↳ Mod portal Discussion
- ↳ Mods
- ↳ Mod Packs / Libs / Special Interest
- ↳ 5dim's mod
- ↳ Angels Mods
- ↳ Atomic Power
- ↳ Bob's mods
- ↳ DyWorld
- ↳ F.A.R.L
- ↳ Fentus Challenge & Tool Mods
- ↳ Logistic Train Network
- ↳ MoMods
- ↳ Reika's Mods
- ↳ Resource Spawner Overhaul
- ↳ Yuoki Industries
- ↳ PyMods
- ↳ Questions, reviews and ratings
- ↳ Modding Discussions
- ↳ Modding discussion
- ↳ Modding help
- ↳ Ideas and Requests For Mods
- ↳ Modding interface requests
- ↳ Implemented mod requests
- ↳ Already exists
- ↳ Won't implement
- ↳ Documentation Improvement Requests
- ↳ Resolved Requests
- ↳ Development tools
- ↳ Tools
- ↳ Mod and installation managers
- ↳ Cheatsheets / Calculators / Viewers
- ↳ Development tools
- ↳ Special interest mods and libraries
- ↳ Modding Development
- ↳ Multiplayer / Dedicated Server
- ↳ Multiplayer Board
- ↳ Archive
- ↳ Maps and Scenarios
- ↳ Translations
- ↳ Texture Packs
- ↳ Fan Art
- ↳ Wiki Talk
- ↳ To be sorted
- ↳ Campaign / Scenario suggestions