1
0
mirror of https://github.com/veden/Rampant.git synced 2025-01-03 22:52:20 +02:00
Factorio Mod - Basic AI augmentation using potential fields
Go to file
2016-08-24 16:35:24 -07:00
graphics added suicide biter entities, and tunnel entity with fill mechanic 2016-08-20 17:28:35 -07:00
libs damn windows and casing 2016-08-24 16:35:24 -07:00
locale/en changed fire spitter sprite to correct one and updated locale 2016-08-21 14:56:07 -07:00
prototypes changed fire spitter sprite to correct one and updated locale 2016-08-21 14:56:07 -07:00
.gitignore figure out something to use pheromone trails with 2016-07-29 15:44:31 -07:00
config.lua figure out something to use pheromone trails with 2016-07-29 15:44:31 -07:00
control.lua fixes for nil attack chunk, surface checks, and some work to help with desyncs 2016-08-24 16:30:45 -07:00
data.lua added fire biter prototype logic 2016-08-21 14:48:55 -07:00
info.json updated info and renaming library 2016-08-24 16:34:57 -07:00
LICENSE.md added notice file for apache 2016-07-26 00:17:34 -07:00
NOTICE licensing 2016-07-26 00:03:36 -07:00
README.md fixes for nil attack chunk, surface checks, and some work to help with desyncs 2016-08-24 16:30:45 -07:00
tests.lua fixes for nil attack chunk, surface checks, and some work to help with desyncs 2016-08-24 16:30:45 -07:00

Rampant

Factorio Mod - Uses potential fields/pheromones to improve the enemy AI

Forum Post

https://forums.factorio.com/viewtopic.php?f=94&t=31445

Notes

There will be a slight pause the first time this is started up due to indexing all the chunks that have been generated.

Still working on MP

Features

Tactical Retreats - these will take place when a unit group is in a chunk that has reached a death threshold
Unit Group Merging - if multiple unit groups retreat at the same time there is a chance the groups will merge
Unit Group Forming - any chunks with spawners in it that is covered by a pollution, player, player base, or player defense pheromone clouds will form groups based on the evolution factor
Probing Behavior Against Defenses - unit groups will attempt to avoid chunks that are soaked in death
Player Hunting - unit groups will track the player based on there emitted pheromone cloud
Pathfinding - unit groups will use potential fields to perform only single step pathfinding allowing for efficient and dynamic pathing

Planned Features

Tunneling Biters
Fire Biters
Suicide Biters
Base Expansion

Version History

0.0.5 - fix for nil chunk in ai attack, checks for main surface 0.0.4 - initial release