Server Help Forum Index Server Help
Community forums for Subgame, ASSS, and bots
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   StatisticsStatistics   RegisterRegister 
 ProfileProfile   Login to check your private messagesLogin to check your private messages   LoginLogin (SSL) 

Server Help | ASSS Wiki (0) | Shanky.com
Bot core selection

 
Post new topic   Reply to topic Printable version
 View previous topic  ElimBot 9.0 Latest source code Post :: Post powerbot ?  View next topic  
Author Message
Guest
Guest


Offline

PostPosted: Sat Feb 04, 2006 8:13 pm    Post subject: Bot core selection Reply to topic Reply with quote

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:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Sat Feb 04, 2006 9:46 pm    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
Cerium
Server Help Squatter


Age:42
Gender:Gender:Male
Joined: Mar 05 2005
Posts: 807
Location: I will stab you.
Offline

PostPosted: Sat Feb 04, 2006 11:55 pm    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List AIM Address
Cyan~Fire
I'll count you!
I'll count you!


Age:37
Gender:Gender:Male
Joined: Jul 14 2003
Posts: 4608
Location: A Dream
Offline

PostPosted: Sun Feb 05, 2006 12:53 am    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List Visit posters website
D1st0rt
Miss Directed Wannabe


Age:37
Gender:Gender:Male
Joined: Aug 31 2003
Posts: 2247
Location: Blacksburg, VA
Offline

PostPosted: Sun Feb 05, 2006 2:14 pm    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List Visit posters website
SamHughes
Server Help Squatter


Joined: Jun 30 2004
Posts: 251
Location: Greenwich
Offline

PostPosted: Sun Feb 05, 2006 4:53 pm    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List
freakmonger
Novice


Joined: Jan 07 2005
Posts: 45
Location: Arlington, VA
Offline

PostPosted: Mon Feb 06, 2006 12:43 am    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List Send email
Guest



Offline

PostPosted: Mon Feb 06, 2006 6:32 pm    Post subject: Reply to topic Reply with quote

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:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Mon Feb 06, 2006 11:34 pm    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
Cerium
Server Help Squatter


Age:42
Gender:Gender:Male
Joined: Mar 05 2005
Posts: 807
Location: I will stab you.
Offline

PostPosted: Tue Feb 07, 2006 12:09 am    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List AIM Address
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Tue Feb 07, 2006 9:05 am    Post subject: Reply to topic Reply with quote

And what, pray tell, is tying them to subgame? The bots is the answer most people give.
Back to top
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
Cerium
Server Help Squatter


Age:42
Gender:Gender:Male
Joined: Mar 05 2005
Posts: 807
Location: I will stab you.
Offline

PostPosted: Tue Feb 07, 2006 3:09 pm    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List AIM Address
D1st0rt
Miss Directed Wannabe


Age:37
Gender:Gender:Male
Joined: Aug 31 2003
Posts: 2247
Location: Blacksburg, VA
Offline

PostPosted: Tue Feb 07, 2006 4:35 pm    Post subject: Reply to topic Reply with quote

If they are already on SSCX, wouldn't the switch to SSCX-A be fairly seamless?
Back to top
View users profile Send private message Add User to Ignore List Visit posters website
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Tue Feb 07, 2006 8:48 pm    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
freakmonger
Novice


Joined: Jan 07 2005
Posts: 45
Location: Arlington, VA
Offline

PostPosted: Wed Feb 08, 2006 12:52 am    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List Send email
Muskrat
Server Help Squatter


Age:38
Joined: Aug 24 2004
Posts: 829
Location: Swamp
Offline

PostPosted: Wed Feb 08, 2006 1:40 am    Post subject: Reply to topic Reply with quote

I'd say the answer he was implying there was "because they're stupid". No background required biggrin.gif .
Back to top
View users profile Send private message Add User to Ignore List AIM Address
Cerium
Server Help Squatter


Age:42
Gender:Gender:Male
Joined: Mar 05 2005
Posts: 807
Location: I will stab you.
Offline

PostPosted: Wed Feb 08, 2006 2:01 am    Post subject: Reply to topic Reply with quote

(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
View users profile Send private message Add User to Ignore List AIM Address
Dr Brain
Flip-flopping like a wind surfer


Age:39
Gender:Gender:Male
Joined: Dec 01 2002
Posts: 3502
Location: Hyperspace
Offline

PostPosted: Wed Feb 08, 2006 8:47 am    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List AIM Address Yahoo Messenger MSN Messenger
Lithium_X
Newbie


Joined: Feb 08 2006
Posts: 4
Offline

PostPosted: Wed Feb 08, 2006 1:08 pm    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List
D1st0rt
Miss Directed Wannabe


Age:37
Gender:Gender:Male
Joined: Aug 31 2003
Posts: 2247
Location: Blacksburg, VA
Offline

PostPosted: Fri Feb 10, 2006 11:03 am    Post subject: Reply to topic Reply with quote

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
View users profile Send private message Add User to Ignore List Visit posters website
Display posts from previous:   
Post new topic   Reply to topic    Server Help Forum Index -> Bot Questions All times are GMT - 5 Hours
Page 1 of 1

 
Jump to:  
You can post new topics in this forum
You can reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You can attach files in this forum
You can download files in this forum
View online users | View Statistics | View Ignored List


Software by php BB © php BB Group
Server Load: 40 page(s) served in previous 5 minutes.

phpBB Created this page in 0.426367 seconds : 44 queries executed (90.6%): GZIP compression disabled