37 posts in this topic

Posted (edited)

Haz's Roaming AI System

Overview:
This is my custom Roaming AI system packed with lots of features.

Features:
- Performance friendly
- Highly configurable
- Dead body, vehicle, boat and aircraft cleanup
- AI caching
- AI reinforcements
- AI building garrisons
- AI infantry patrols
- AI vehicle patrols
- AI road checkpoints
- AI boat patrols
- AI air patrols
- AI have random gear and loot
- AI have a chance of dropping pop tags
- AI can hunt players
- AI can takeover cities
- AI can steal weapons and man statics
- AI can steal vehicles
More to come!

Progress:
- AI caching (90% done)
- AI reinforcements (90% done)
- AI building garrisons (50% done)
- AI infantry patrols (90% done)
- AI vehicle patrols (90% done)
- AI boat patrols (90% done)
- AI air patrols (90% done)
- AI have random gear and loot (100% done)
- AI have a chance of dropping pop tags (not started)
- AI can hunt players (5% done)
- AI can takeover cities (not started)
- AI can steal weapons and man statics (5% done)
- AI can steal vehicles (5% done)

ETA: When I am happy and ready to release! :)

Why my Roaming AI system and not others?
1) Performance friendly - Stability for all player-base servers... Small, medium and large.
2) Support - A commitment made by myself to support the system and release updates, patches and hopefully new features.
3) Highly configurable - Easy to use and modify configuration file, containing lots of settings with full commenting and external documentation.

Edited by Haz
17 people like this

Share this post


Link to post
Share on other sites

OMG YES! :rock:

Will you use factions to define enemy/friendly, west/east/etc? Or will you do it by other means. 

2 people like this

Share this post


Link to post
Share on other sites
Advertisement

how do they compare with other AI in difficulty?

800m 360noscope headshots or are they pants-on-head retarded?

1 person likes this

Share this post


Link to post
Share on other sites

@ka0s - At the moment, it is configured for all sides which can be changed in the config.

@InsertCoins - Skills can be set in the config. For now I am using the setSkill command although it may change in the future.

3 people like this

Share this post


Link to post
Share on other sites

It has not been released yet. It is in the works...

Share this post


Link to post
Share on other sites

Not at the moment, I may do it though but not promising... Is it really needed? The system is designed to be performance friendly by caching groups. I haven't really read much about HC but will do later, I will make a decision then and post back.

Share this post


Link to post
Share on other sites

not really needed, but it's nice to have for larger population servers.

Share this post


Link to post
Share on other sites

Just had a quick read through of this guide/tutorial and seems to be good. I'll add it to my to do list but am going to focus on the more important things for now but once I have made more progress, I'll see if I can implement it.

Share this post


Link to post
Share on other sites
Advertisement

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.