sheeeeesh 🥵
This commit is contained in:
37
README.md
37
README.md
@@ -1,18 +1,39 @@
|
|||||||
# TerminatorPlus [v3.0-BETA]
|
# TerminatorPlus [v3.0-BETA]
|
||||||
|
|
||||||
ah welcome. yes, this is what will become the official release of the long awaited HorseNuggets 1,000 terminator manhunt plugin.
|
TerminatorPlus is a Spigot plugin that allows the creation of server-side player bots. Unlike many NPC plugins that already exist, this project has an emphasis on making the bots as human-like as possible.
|
||||||
|
|
||||||
## Some basic stuff
|
### Download
|
||||||
|
|
||||||
|
Releases are currently available on our Discord server, which can be found [here](https://discord.gg/horsenuggets).
|
||||||
|
|
||||||
|
### Source Code
|
||||||
|
|
||||||
|
The repository for this project can be found here.
|
||||||
|
|
||||||
|
### Machine Learning
|
||||||
|
|
||||||
|
TerminatorPlus currently utilizes classic population-based reinforcement learning for bot PVP training. Q-learning is a work in progress, along with variable A* pathfinding.
|
||||||
|
|
||||||
|
### API Support
|
||||||
|
|
||||||
|
The jar artifact can be used as a dependency for your own plugins, however stronger support will come in the future. Below is an exmaple of a simple bot creation method provided.
|
||||||
|
|
||||||
|
```java
|
||||||
|
Location loc = player.getLocation();
|
||||||
|
Bot bot = Bot.createBot(loc, "Dream");
|
||||||
|
```
|
||||||
|
|
||||||
|
### Version Support
|
||||||
|
|
||||||
This plugin requires [Spigot 1.16.5](https://www.spigotmc.org/wiki/buildtools/#1-16-5). NMS 1.17 kind of screwed up a lot of the EntityPlayer variable names (obfuscation yay!!!) so I don't really wanna have to deal with that yet.
|
This plugin requires [Spigot 1.16.5](https://www.spigotmc.org/wiki/buildtools/#1-16-5). NMS 1.17 kind of screwed up a lot of the EntityPlayer variable names (obfuscation yay!!!) so I don't really wanna have to deal with that yet.
|
||||||
|
|
||||||
## Things that are left to do
|
### Future Updates
|
||||||
|
|
||||||
Some of the main things we are working on includes, but are not limited to:
|
This project is in a very early stage, and we have many more ideas to tackle.
|
||||||
- [ ] Complete bot physics, world interaction
|
- Individual agents assigned per bot
|
||||||
- [ ] Public methods on the Bot class to simulate player actions
|
- A GUI to view currently loaded bots and cool data with them
|
||||||
- [ ] Assignable AI types and learning profile data
|
- AI data saved to the plugin data folder, able to be loaded into bots
|
||||||
- [ ] A GUI to view currently loaded bots and cool data with them
|
- Saving config data in memory
|
||||||
|
|
||||||
## License
|
## License
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user