Skip to content

tbsteinb/AIFinalProject

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Final Project for AI

Summary

This project implements an alternative to Paladins auto-purchase system. The goal of the project is to eventually out-preform the default auto-purchase system, at least for default champion play-styles.

To keep things simple, this project will not support alternative play-styles, such as damage Grohk or healing Skye. This should not be a problem because the default auto-purchase system does not handle these play styles either.

I implemented this project in Rust. This is, in part, because I like using Rust, but also because I can get roughly the same performance in Rust that I would get in C or C++.

Build Steps

To build this project, just run cargo build --release

To run the project, run cargo run --release <file>

Where <file> is a json file with the champions in the server (state.json is an example config file).

To run the test cases, run cargo test

About

My final project for AI

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages