Skip to content

RECOM: Virtual AI/Commander for future ARMA platform (Reforger for now). In early alpha state.

License

Notifications You must be signed in to change notification settings

svencc/ReforgerCommanderBackend

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

RECOM

ARMA Reforger+ AI Commander Backend Project

Examples & Progress

To show some progress, here are some examples of the current state of the project.

What works and what you can see in the example images:

  • Map Scanning and persisting to DB
  • basic Cluster Generation (Convex Hull) using ML k-means-nearest-neighbour DBSCAN algorithm
  • basic Cluster Rendering
  • Configuration System (DB based)
    • Cluster Entity-Type Configuration

cluster-example-1.png cluster-example-2.png cluster-example-3.png

To create more intelligence from gameMap data the following features are planned:

  • Visual Map Generation
    • mergedmap-preview.png
    • mergedmap3-preview.png
  • Forest detection / forest heatmap
    • forestmap-preview.png
  • Structure detection
    • structuremap-preview.png
  • Terrain heightmap
    • topographic-scanner-example.png
  • Map shading / lightmap
    • mapshading-preview.png
  • Contour lines
    • contourmap-preview.png
  • Visualization of slope map (will be used for pathfinding and movement)
    • slopemap-preview.png
  • Basic Idea of rasterized "AI" map vision
    • ai_vision-preview.png
  • Mil detection
  • Industrial detection
  • Qualification and prioritization of clusters / targets

After having more intelligence from the gameMap data, the work on the AI Commander will start. Planned is to harness the power of OpenAI to create a commander that make decisions and gives orders to his units.

Run application server

Run com.recom.RecomBackendApplication with "local" profile. application-local.properties is preconfigured to work with the provided docker-mariaDb instance.

Project Pages:

About

RECOM: Virtual AI/Commander for future ARMA platform (Reforger for now). In early alpha state.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages