Author |
Message |
Guest Guest
Offline
|
Posted: Sat Feb 04, 2006 8:13 pm Post subject: Bot core selection |
 |
|
|
|
As far as functinality is concerned what is the bot core of choice?
TWcore is java
Merv is C
but other than that they seem fairly comparable. Merv seems to have more support outside of TW. Any reason for this? I guess no one is using / developing for powerbot anymore..closed source? Are there any other bot cores to consider?
Are there any major differences in the function these bots provide? It appears that the development platform is the driving force behind selection. |
|
Back to top |
|
 |
Dr Brain Flip-flopping like a wind surfer

Age:39 Gender: Joined: Dec 01 2002 Posts: 3502 Location: Hyperspace Offline
|
Posted: Sat Feb 04, 2006 9:46 pm Post subject: |
 |
|
|
|
I'll assume you have equal knowledge of both C++ and Java, and that's why you're asking.
If you're going to be doing any database work, I would suggest TWCore. Additionally, I find Java easier to use for complex constructs. I used TWCore to load in FACTS generated images of the map and have it warp people around based on that. I think something like that would be much harder on C++.
Merv has the advantage of lots of example code, but TWCore still has enough to get you started, and the internals are decently commented.
I really like TWCore, and I would say the only reason to pick Merv is if you want to use one or two of the already developed plugins in addition to what you're making, rather than running both cores. _________________ Hyperspace Owner
Smong> so long as 99% deaths feel lame it will always be hyperspace to me |
|
Back to top |
|
 |
Cerium Server Help Squatter

Age:42 Gender: Joined: Mar 05 2005 Posts: 807 Location: I will stab you. Offline
|
Posted: Sat Feb 04, 2006 11:55 pm Post subject: |
 |
|
|
|
Sigh, I hate shameless advertising, but whatever...
As far as core functionality, Hybrid (java-based) wins hands down. The downside is it has a steeper learning curve (or so I hear...), and doesnt have much in terms of examples or preexisting code. If you go with Hybrid, youll be writing a lot of your bots (see: all). Aside from that, the TWCore is fairly easy to work with and you can find roughly 7 billion premade bots to use as a starting point.
To summarize: Hybrid if youre well versed with Java, or TWCore if you lack experience/patience. _________________ There are 7 user(s) ignoring me right now. |
|
Back to top |
|
 |
Cyan~Fire I'll count you!

Age:37 Gender: Joined: Jul 14 2003 Posts: 4608 Location: A Dream Offline
|
Posted: Sun Feb 05, 2006 12:53 am Post subject: |
 |
|
|
|
Indeed, as much as I hate Java, I'd say TWCore is probably a better bot than MERV. But ASSS is the future, don't worry about bots. _________________ This help is informational only. No representation is made or warranty given as to its content. User assumes all risk of use. Cyan~Fire assumes no responsibility for any loss or delay resulting from such use.
Wise men STILL seek Him. |
|
Back to top |
|
 |
D1st0rt Miss Directed Wannabe

Age:37 Gender: Joined: Aug 31 2003 Posts: 2247 Location: Blacksburg, VA Offline
|
Posted: Sun Feb 05, 2006 2:14 pm Post subject: |
 |
|
|
|
Cerium and Cyan are both correct. TWCore has a lot of preexisting bots and is much easier to work with, in my opinion, for someone with little experience. At some point hopefully before I die the next version of TWCore will be released which already has considerable usability improvements over the current public version. Hybrid has some wicked stuff but you do have to write basically all of your bots from scratch. Cyan is also correct in his statement that ASSS is far superior to bots, but it also has probably the steepest learning curve and highest demand for patience in all of the SS community.
If you could elaborate a little on what you planned to do, we could probably pick which option would be best for you. _________________
 |
|
Back to top |
|
 |
SamHughes Server Help Squatter

Joined: Jun 30 2004 Posts: 251 Location: Greenwich Offline
|
Posted: Sun Feb 05, 2006 4:53 pm Post subject: |
 |
|
|
|
I was able to make a bot and get it working in TWCore with no Java knowledge and little C++ knowledge to cross-over from, so I can't not recommend TWCore. |
|
Back to top |
|
 |
freakmonger Novice
Joined: Jan 07 2005 Posts: 45 Location: Arlington, VA Offline
|
Posted: Mon Feb 06, 2006 12:43 am Post subject: |
 |
|
|
|
I would have to vote for hybrid myself. As I've used the hybrid core for awhile now. Yes all this is true though about having to make all of your own bots from scratch but thats the best way sometimes. |
|
Back to top |
|
 |
Guest
Offline
|
Posted: Mon Feb 06, 2006 6:32 pm Post subject: |
 |
|
|
|
I'm working with a small team to update the bot for SSCX Warzone CTF. This is basically what we will be doing:
-port the existing functionality our current bots provide
-implement new functionality and scalability not present in our current bots
-document the process so future staff, developers, and sysops can benefit from and utilize the features of a new core bot.
-allow continued development through availability of source code and existing modules.
Bearing in mind that 1-2 years down the road ASSS may be a viable consideration we are looking for a bot core that has the following characteristics:
Stability
Documentation
Community support (for development)
Relatively low learning curve
Some available prewritten modules (basic features)
Although it is not necessary a java environment is slightly more appealing for development because we have a couple team members who are more readily familar with java than C++, but we've programmed in both before.
Based on the research that I've done I believe that TWcore is going to be the best selection to fit our needs.
There seems to be some very knowledgeable people here, and I appreciate the responses. I expect we'll be here occasionally in the future. so I guess I'd better register.
Thankyou. |
|
Back to top |
|
 |
Dr Brain Flip-flopping like a wind surfer

Age:39 Gender: Joined: Dec 01 2002 Posts: 3502 Location: Hyperspace Offline
|
Posted: Mon Feb 06, 2006 11:34 pm Post subject: |
 |
|
|
|
In that case, you want ASSS and not a bot. It's not something that will only be a good idea two years in the future. It's a good idea now.
The problem most people have with ASSS is that they don't want to rewrite their bots. You have the perfect oppurtunity right in front of you. |
|
Back to top |
|
 |
Cerium Server Help Squatter

Age:42 Gender: Joined: Mar 05 2005 Posts: 807 Location: I will stab you. Offline
|
Posted: Tue Feb 07, 2006 12:09 am Post subject: |
 |
|
|
|
The bigger problem is that im sure theyre stuck with subgame for a while, so ASSS probably wont be an option in the immediate future. |
|
Back to top |
|
 |
Dr Brain Flip-flopping like a wind surfer

Age:39 Gender: Joined: Dec 01 2002 Posts: 3502 Location: Hyperspace Offline
|
Posted: Tue Feb 07, 2006 9:05 am Post subject: |
 |
|
|
|
And what, pray tell, is tying them to subgame? The bots is the answer most people give. |
|
Back to top |
|
 |
Cerium Server Help Squatter

Age:42 Gender: Joined: Mar 05 2005 Posts: 807 Location: I will stab you. Offline
|
Posted: Tue Feb 07, 2006 3:09 pm Post subject: |
 |
|
|
|
Well, chances are its the same thing keeping chaos on subgame:
(1) Admins with the ability to change unwilling/perma afk
(2) Staff with very little knowledge of running subgame, would be completely helpless on ASSS.
(3) Strong belief that subgame is more stable/secure/whatever
(4) Zone doesnt use anything that _needs_ ASSS, meaning bots can do everything necessary.
(5) Some faggot like phong could use the switch to get themselves various privledges, only to turn around and attack the zone.
Id have to open my logs to find the other reasons people gave for why we didnt switch. |
|
Back to top |
|
 |
D1st0rt Miss Directed Wannabe

Age:37 Gender: Joined: Aug 31 2003 Posts: 2247 Location: Blacksburg, VA Offline
|
Posted: Tue Feb 07, 2006 4:35 pm Post subject: |
 |
|
|
|
If they are already on SSCX, wouldn't the switch to SSCX-A be fairly seamless? |
|
Back to top |
|
 |
Dr Brain Flip-flopping like a wind surfer

Age:39 Gender: Joined: Dec 01 2002 Posts: 3502 Location: Hyperspace Offline
|
Posted: Tue Feb 07, 2006 8:48 pm Post subject: |
 |
|
|
|
Cerium wrote: | (1) Admins with the ability to change unwilling/perma afk |
Seems like a silly excuse.
Cerium wrote: | (2) Staff with very little knowledge of running subgame, would be completely helpless on ASSS. |
Retards shouldn't be staff. If they can't make the switch from /*kill to /?kick, they shouldn't be staff.
Cerium wrote: | (3) Strong belief that subgame is more stable/secure/whatever |
Myths aren't easy to dismiss.
Cerium wrote: | (4) Zone doesnt use anything that _needs_ ASSS, meaning bots can do everything necessary. |
They don't need the bots either, but they still use them.
Cerium wrote: | (5) Some faggot like phong could use the switch to get themselves various privledges, only to turn around and attack the zone. |
Why does a zone employ people that would do that in the first place?
Anyway, I think it's worth noting that he expected to move to ASSS at some point in the future. |
|
Back to top |
|
 |
freakmonger Novice
Joined: Jan 07 2005 Posts: 45 Location: Arlington, VA Offline
|
Posted: Wed Feb 08, 2006 12:52 am Post subject: |
 |
|
|
|
Dr Brain wrote: |
Why does a zone employ people that would do that in the first place?
|
I guess you're missing the background/history on that situation.. |
|
Back to top |
|
 |
Muskrat Server Help Squatter

Age:38 Joined: Aug 24 2004 Posts: 829 Location: Swamp Offline
|
Posted: Wed Feb 08, 2006 1:40 am Post subject: |
 |
|
|
|
I'd say the answer he was implying there was "because they're stupid". No background required . |
|
Back to top |
|
 |
Cerium Server Help Squatter

Age:42 Gender: Joined: Mar 05 2005 Posts: 807 Location: I will stab you. Offline
|
Posted: Wed Feb 08, 2006 2:01 am Post subject: |
 |
|
|
|
(1) True, but a lot of SSCX 'policies' are silly. A lot of my events were never finished because of zone politics and such.
Speaking of silly, Mr. Guest, can you please tell Wonderer to go fuck himself? Thanks.
(2) Its more than just one command, and there are a number of other differences as well. Secondly, there are a ton of people on 'staff' who dont even know the subgame commands yet. Stupid, yes, but thats how it works.
(3) Some people prefer software A over software B. Sometimes they have reasons, other times its preference. Combine this with #1...
(4) I think you misunderstood me.
(5) In the case of phong, the faggot is bipolar. Sure, he was all helpful when he was going to host the new ASSS server, but as soon as he decided not to and I told him to stop using the smod password, he lost his stupid mind.
Sadly, there are many players like him. Infact, Im sure you can think of a few yourself. |
|
Back to top |
|
 |
Dr Brain Flip-flopping like a wind surfer

Age:39 Gender: Joined: Dec 01 2002 Posts: 3502 Location: Hyperspace Offline
|
Posted: Wed Feb 08, 2006 8:47 am Post subject: |
 |
|
|
|
Cerium wrote: | (1) True, but a lot of SSCX 'policies' are silly. A lot of my events were never finished because of zone politics and such.
Speaking of silly, Mr. Guest, can you please tell Wonderer to go fuck himself? Thanks. |
In my zone, I can do whatever the hell I want. I've never had an issue with SSCX management coming in and saying I couldn't do something. Not once.
Cerium wrote: | (2) Its more than just one command, and there are a number of other differences as well. Secondly, there are a ton of people on 'staff' who dont even know the subgame commands yet. Stupid, yes, but thats how it works. |
If they don't know the subgame commands, how will switching to ASSS screw them up?
Cerium wrote: | (3) Some people prefer software A over software B. Sometimes they have reasons, other times its preference. Combine this with #1... |
Lets take an analogy. Microsoft Paint. Some people use it for all their image editing needs. The GIMP can do everything paint can, and a thousand times more. It's entirely free, and runs without a hitch on windows. Still people use paint... why? Not because they have a software preference of A over B (to have a preference, you need to have used both, btw), it's because they don't want to change how they do things. So, if you and your zone want to spend your days filling in pictures pixel by pixel to get the right shading on that image, be my guest. I'm just here to let you know that you don't have to.
Cerium wrote: | (4) I think you misunderstood me. |
I understood you. I think you misunderstood me. I was redirecting your argument towards bots (something every zone now "needs"). Bots are non-essential for 99% of zones (not counting events). But that doesn't stop every zone from putting a bot into spec in their main arena. My point is that ASSS is like that. It can be non-essential, but still provide services that make it totally worth using, even if you're not in the 1% that *needs* it.
Cerium wrote: | (5) In the case of phong, the faggot is bipolar. Sure, he was all helpful when he was going to host the new ASSS server, but as soon as he decided not to and I told him to stop using the smod password, he lost his stupid mind.
Sadly, there are many players like him. Infact, Im sure you can think of a few yourself. |
Yes, I know players like that. Shortly after they lost their minds, they were fired from staff. I don't see why that's complicated. It's not the US government here, you can fire people. |
|
Back to top |
|
 |
Lithium_X Newbie
Joined: Feb 08 2006 Posts: 4 Offline
|
Posted: Wed Feb 08, 2006 1:08 pm Post subject: |
 |
|
|
|
As it stands right now we are not going to asss, but I look forward to a time when we can, and possibly bring together some zones in the process.
The main reason why we are developing is for the availabilty of a functional and adjustable league bot. That is the imperative reason, and unfortunately we will be stuck with our old league bot for this season which is starting shortly.
Alternately there are a number of additions and augmentations / features that we would like to add to the main arena and develop in subarenas. Development under a new bot core will provide a means for this as well, and documenting any modules written now will help later as reference when we eventually move to asss. |
|
Back to top |
|
 |
D1st0rt Miss Directed Wannabe

Age:37 Gender: Joined: Aug 31 2003 Posts: 2247 Location: Blacksburg, VA Offline
|
Posted: Fri Feb 10, 2006 11:03 am Post subject: |
 |
|
|
|
It sounds like you mainly want the core for a league bot, which would have to be written from scratch. If that is the case, I'd go with Hybrid. |
|
Back to top |
|
 |
|