Skip to content

Lazycoder744/CyberNoodles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CyberNoodles

A local-run AI that can play Beat Saber!?

Chores

  • Make the documentation as to how I made this, and what everything does (I don't want to do this part)
  • Make some replays to show off it's skill
  • Use PyOxidizer to make it into one simple RUST .exe (Migrating some code to Rust - WIP)
  • Make premade model for base (Training Model - WIP)
  • Crouching and dodging walls with head (Implemented head movement - WIP)
  • Realistic saber movement (Implemented - WIP)
  • Make premade model for base (Training Model - WIP)
  • Make a standalone RUST exe for just inference (Low Priority)

Completed chores/fixes

  • Fix shard schema (I am on Schema v15 - Prototype, prep for Schema v1 - Release)
  • Fix BC not learning properly
  • Fix AWAC just regularizing into a BC model?!
  • Fix hits not resolving properly
  • Fix default flags (Default to Rust, not to Python)
  • Implement Shard processing into Rust! (Wow, a MASSIVE speed boost with 8 workers...) (From 60 replays/min to 1200 replays/min!!!)
  • Implement BC patience to prevent overfitting
  • Migrate from BC -> RL into BC -> AWAC -> RL, for a much nicer model outcome, I hope...
  • Put files into folders to make it more neat
  • Add anti-abuse to replays (Encode some crap at the end of the replay so people can't pass it off as their own play)
  • Make process more streamlined, add instruction within the program, so they don't have to refer back to here
  • Migrate code that can be in Rust, to Rust
  • Make standalone script for pure inference (No training, for the basic people)

About

A Local AI that can play Beat Saber!?

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages