Jump to content
SubSpace Forum Network

Recommended Posts

Posted (edited)

Hail,

 

I've been instructed by one of the sysops of Chaos Zone to seek out some decent bot coders/developers, and as I'm having a hard time doing so I remembered that we have access to a group of dedicated people who are willing to help in any way they can, which are the SSDev.

 

Alright, Chaos uses four different bots in pub and while this is fine it gets pretty tedious having to manage the four bots, and three of them have horrible coding which causes them to constantly crash randomly and it tends to throw off the game badly. We want to basically re-code all the bots and merge them into one. Now this is a pretty big job, but just think of the amount of people who play Chaos Zone everyday, and you'll know why we want to fix this and get it out of the way so it doesn't effect the population negatively anymore.

 

The four bots are:

 

Chaos-Bot (TWCore): Controls all the access rights/BanG/frequency sizes/streaks/we also plan on having the bot operate a few different pub events, including king of the hill and a few others/etc

DZ-Info-Bot (Merv Core): Keeps flags within the map boundaries, and can also use !seen to locate players and when they were last seen

DZ-Sprint-Bot (Merv Core): Used for pub's racing track (not currently used, but added anyways for future)

 

DZ-Public-Bot (Merv Core): Tracks and uploads stats to a website/locates all flags and gives their location out to the public/tracks points & kills and compiles them into !rank/handles bonuses (Every 500 points or so players gain items called bonuses which can be exchanged for items, stats reset, rabbit status, etc, basically similar to a !buy/also, since Chaos has a large pub map we've set it so that when Chaos has lower populations the bot will block off certain parts of the map, making it smaller so players can find each other, and then opening up the areas when the population increases, it would also be nice if the bot could place the flags in a few random areas every time the flag game is over)

We also have a detailed do!@#$%^&*ent showing all of the bot's commands, I have attached it.

 

That about sums it up. Samapico and Cre> (somewhat) have accepted our requests to assist us in this, but we've decided to make this more public so we could get a few more people on the project to speed it up and lighten the load, and this way we can show off to the public what a great job SSDev is doing in !@#$%^&*isting the community and providing such great services.

 

Please contact Disturbance ingame or leave a message here if you're interested, thanks a lot, cheers!

Bot_functions.doc

Edited by X`terrania
Posted

Uhm bit of a question about "wanting to combine them into one bot."

 

I can understand making them all one core but... Three of those are already merv, which means their functionality is all on plugins.. why cant those plugins just be slapped onto the other bot spawn?" Seems to me like the only thing to be done is convert the twcore stuff to merv... Unless you wanna convert ALL the merv to twcore

Posted

I cant take this on myself, but I will take it up to get more details, for the sake of whoever does want to do this.

 

Can you give me a rundown of what plugins are on each spawn, whether or not the 3 merv spawns run from one core, and the functionalities of each of those plugins on the spawns. Also note which plugisn are ones that give trouble/crash. OH and include which plugins you could show the source code to. If you could give out the source to some of the faulty ones, people may be able to correct thigns without recoding the entire plugin.

 

Need a gameplan if this problem is going to tackled since it is large

 

Please post this information in some easy to read, table-like format so it is easy to go over. If you don't have all this info, get disturbance sneakerz or passplay to post this.

Posted
ThunderJam. I'm very interested in helping you. Perhaps we should setup a chat or something and actually plan this out. After all, this does seem to be a large project (4 bots at once xD ).
Posted

Hey Guys, I got all the sources for the bots. Just need to get the thumbs up from passplay to give them to you. Well you can see the merve ones, they're open source.

 

As for Chaos-Bot, it's coded in C and core is "Whinebot". I think I have the latest version, but it's still old.

 

Thank you all for your help.

Posted
Ugh this will be my 9th chat :/ Btw im not really committing to this... I might be able to glance at a few plugisn and maybe try to clean up a few errors, but I got a lot of stuff on my plate so I won't be recoding entire things. However I'll get on a chat if you want to get a small group of ppl together to work on it. If nothing else I'll try to provide some oversight...
Posted

Just because I like to be difficult and point out errors....

 

DZ-Info-Bot also is our alias bot (yea, I know there is an alias plugin) but the bot also uploads the alias data to a website.

 

Chaos-Bot does not handle BanG it handles what is called BanC, BanC is our internal banning, it handles longterm shutup locks, speclocks, and tracks all ban info. As for the KoTH part of the bot, I am already discussing something with TJ about KoTH, which means his KoTH would have to be integrated, not the standard KoTH

 

Sprint-Bot is a poor example of a race bot, I do however have the src for a good racebot, which would need some adjustments to work in a public arena, as it is designed for a private arena. Technically sprint bot isn't used because I can't stand it.

 

Anyway, that's my 2 cents.

 

-Sneakerz

Posted
Ugh this will be my 9th chat :/ Btw im not really committing to this... I might be able to glance at a few plugisn and maybe try to clean up a few errors, but I got a lot of stuff on my plate so I won't be recoding entire things. However I'll get on a chat if you want to get a small group of ppl together to work on it. If nothing else I'll try to provide some oversight...

Pretty much the same for me... I'll get on the chat later this week

 

 

Curious about that sprint bot... what kind of races? races for kills or races with laps and such?

One of my almost-abandonned projects is an awesome racing plugin... with checkpoints that verify the path and positions of each racer, pit stops, and I wanted to get a full HUD going in there blum.gif

Posted (edited)

heh, funny thing Samapico, that was something that one of our old bot devs was working on for me......

 

the sprint bot is like a seriously dumbed down version of even the most basic racing bot

 

but yes, it was supposed to track laps, times, best time, etc

Edited by Samapico
Cleaned
Guest
This topic is now closed to further replies.
×
×
  • Create New...