Search the Community
Showing results for tags 'commander ai'.
Found 1 result
[COOP] Vindicta (Alpha) I'm very excited to show to Arma community the scenario we have been working on for more than a year. This all started several years ago inspired by the amazing Antistasi scenario made by @barbolani. The main goal was to make a large scale guerrilla-themed mission with main focus on simulation of all resources controlled by enemy side. For me personally it has been a great journey through topics such as AI, multiple programming languages, software architecture concepts, Arma addon creation, collaborative code development, and many others. Allright, enough for that, let's get to mission features. Main features Dynamic game world. At game start everything is relatively peaceful and not all outposts are occupied by enemy, players can travel around without opposition. Persistence of all units at all garrisons and locations (outposts, bases, roadblocks, and so on). As player activity rises in specific area, commander AI will react by deploying quick reaction forces (QRF) and patrols, occupying outposts, constructing roadblocks, and more. Players start only with handguns and slowly build up their guerrilla movement by capturing equipment and by recruiting civilians. Intel discovery: actions planned by the enemy commander AI can be discovered by players through intel items or radio interception. Players can use this advance knowledge to intercept supply convoys, patrols, and attacks. Since all enemy logistics are calculated, guerrilla tactics are the most effective way to reduce enemy forces and to deplete enemy supplies. For instance, destroying enemy transports will force enemies to either counter-attack on foot or to send support from elsewhere, until transportation is resupplied from another outpost. At the start of a new campaign no enemy locations are known to players. They can be discovered by talking to civilians or by scouting. A multi-level AI system which controls AI behavior from commander level down to unit level. Undercover functionality, which calculates "suspiciousness" of players based on their behavior, clothes, stance and visibility in vehicles. Players can deploy as many camps, outposts, and roadblocks as they need if they have enough resources. The enemy can also capture those locations. Campaign customization: you can choose factions to fight against, and the initial number of enemies. The "unit virtualization system" coupled with AI of units: AI units despawn if they are too far away from enemies or players, but are still able to perform their actions "virtually". This also drastically reduces the chance of AI units getting stuck while attempting to reach the enemy. Links The releases can be downloaded from Workshop: https://steamcommunity.com/sharedfiles/filedetails/?id=1964186045 Development branch can be downloaded from Workshop too: https://steamcommunity.com/sharedfiles/filedetails/?id=2154322285 Our GitHub page: https://github.com/Sparker95/Vindicta Credits Authors: Sparker - OOP, core framework, AI. billw - OOP enhancements, Commander AI, tools. Sen - Tools, map design, addon development, several AI actions. Marvis - Design of graphics and UI appearence, undercover system, map design. Jeroen Not - Limited Arsenal, tools, civilian presence and civilian dialog UI. Sebastian - factions, custom unit loadouts. Special thanks: Barbolani, the author of Antistasi, whose work hugely inspired us to develop this. Stef from Antistasi community, for sharing lots of ideas for this and other projects. Used 3rd party SQF components: GPS by AmauryD - https://github.com/AmauryD/A3GPS Huge thanks to these developers, without whom SQF development would have lasted several times longer: Arma Debug Engine and Arma Script Profiler by Dedmen Miller (https://github.com/dedmen/), which has saved lots of time by providing proper SQF debug information in game. SQF-VM by X39 (https://github.com/SQFvm/vm), which has let us simulate a large portion of our code without running Arma. Big thanks to developers of these tools: KP Liberation builder - https://github.com/KillahPotatoes/KP-Liberation/tree/master/_tools gulp-armapbo by winseros - https://github.com/winseros/gulp-armapbo-plugin Arma3 AddOn Project template by ACE team - https://github.com/KillahPotatoes/KP-Liberation/tree/master/_tools SQDev by Krzmbrzl - https://github.com/Krzmbrzl/SQDev SQFLint by SkaceKamen - https://github.com/SkaceKamen/sqflint VSCode_SQF by Armitxes - https://github.com/Armitxes/VSCode_SQF