Valhalla Legends Archive

Programming => Battle.net Bot Development => Topic started by: Joe[x86] on August 02, 2004, 07:03 PM

Title: My First Bot
Post by: Joe[x86] on August 02, 2004, 07:03 PM
I want some help making a bot that connects to battle.net through starcraft hashes. Can someone help me? (I have no idea where to start.)
Title: Re:My First Bot
Post by: LordNevar on August 02, 2004, 07:37 PM
Well this is the right place, but this has been discussed alot. Use the search feature and the answers you seek will present themselves :)
Title: Re:My First Bot
Post by: Tuberload on August 02, 2004, 07:45 PM
There is a topic present in the reference that will help you. Please feel free to read it.
Title: Re:My First Bot
Post by: Joe[x86] on August 02, 2004, 08:26 PM
Thank you guys. Yoni proved worthless on this, and I really don't think he cared. Skywing only asked for passcodes, and ended up calling me gay.
Title: Re:My First Bot
Post by: Falcon[anti-yL] on August 02, 2004, 08:40 PM
You might want to check out BnetDocs.
http://bnetdocs.valhallalegends.com/
Title: Re:My First Bot
Post by: Kp on August 02, 2004, 09:28 PM
Quote from: JoeTheOdd on August 02, 2004, 08:26 PMThank you guys. Yoni proved worthless on this, and I really don't think he cared. Skywing only asked for passcodes, and ended up calling me gay.

I find this rather interesting for several reasons.  First, no member is under any obligation to help you in any way.  Second, Skywing is gone for several more days, so you must have been talking to an imitator or a Skywing AI.
Title: Re:My First Bot
Post by: iago on August 02, 2004, 09:58 PM
Haha, I don't think Skywing would call anybody gay.  Sounds like an impersonator.
Title: Re:My First Bot
Post by: Joe[x86] on August 03, 2004, 12:02 AM
Dave@USEast. I am sorry if I sounded rude, when I said Yoni was useless. However, Yoni[vL]@USEast said that Dave was Skywing. I don't know, but Yoni could be being impersonated too.
Title: Re:My First Bot
Post by: Stealth on August 03, 2004, 12:10 AM
Haha, Dave is Denial. You've just been Yoni-had!
Title: Re:My First Bot
Post by: iago on August 03, 2004, 01:34 AM
Quote from: Stealth on August 03, 2004, 12:10 AM
Haha, Dave is Denial. You've just been Yoni-had!

Yup.  And Denial WOULD call you gay.
Title: Re:My First Bot
Post by: Kp on August 03, 2004, 08:46 AM
Quote from: JoeTheOdd on August 03, 2004, 12:02 AMI don't know, but Yoni could be being impersonated too.

Or it could be that everyone decided to toy with you, since you pulled the equivalent of a would-be kiddy league walking up to a player in the majors and asking for "a little help".  It's not uncommon for us to turn away people significantly more advanced than you, so it should be little surprise you're not getting helped.  Before you complain, consider: how long did it take you to reach this point?  Probably not very long.  If we did help everyone who got even as far as you have, we'd be deluged in newbies and never have any time to ourselves.
Title: Re:My First Bot
Post by: Negotiable on August 03, 2004, 12:16 PM
Quote from: Kp on August 03, 2004, 08:46 AM
Quote from: JoeTheOdd on August 03, 2004, 12:02 AMI don't know, but Yoni could be being impersonated too.

Or it could be that everyone decided to toy with you, since you pulled the equivalent of a would-be kiddy league walking up to a player in the majors and asking for "a little help".  It's not uncommon for us to turn away people significantly more advanced than you, so it should be little surprise you're not getting helped.  Before you complain, consider: how long did it take you to reach this point?  Probably not very long.  If we did help everyone who got even as far as you have, we'd be deluged in newbies and never have any time to ourselves.

Yes, but if we help more people get to our point then there would be a bigger base of "advanced" people who could help out the less advanced people.  Don't you think it would balance out as more and more people because "advanced"?
Title: Re:My First Bot
Post by: Eli_1 on August 03, 2004, 12:22 PM
Quote from: Negotiable on August 03, 2004, 12:16 PM
I eat llamas.

Cannibal!

I've tried helping people learn VB, but it's extremely hard to teach people who know close to nothing about programming. Unless they go buy a book, or take a class, and actually learn some of the basics/terminology on their own, it's a waste of time.
Title: Re:My First Bot
Post by: MyndFyre on August 03, 2004, 12:49 PM
Quote from: Eli_1 on August 03, 2004, 12:22 PM
Quote from: Negotiable on August 03, 2004, 12:16 PM
I eat llamas.

Cannibal!

I've tried helping people learn VB, but it's extremely hard to teach people who know close to nothing about programming. Unless they go buy a book, or take a class, and actually learn some of the basics/terminology on their own, it's a waste of time.

Generally speaking, it's because they don't know the terminology.  Terms like "identifier," "variable," "constant," "object," and "function" mystify people.
Title: Negotiable
Post by: Kp on August 03, 2004, 04:30 PM
Quote from: Negotiable on August 03, 2004, 12:16 PM
Quote from: Kp on August 03, 2004, 08:46 AMIt's not uncommon for us to turn away people significantly more advanced than you, so it should be little surprise you're not getting helped.  Before you complain, consider: how long did it take you to reach this point?  Probably not very long.  If we did help everyone who got even as far as you have, we'd be deluged in newbies and never have any time to ourselves.
Yes, but if we help more people get to our point then there would be a bigger base of "advanced" people who could help out the less advanced people.  Don't you think it would balance out as more and more people because "advanced"?

An interesting question, albeit not a new one.  Unfortunately, you assume that the people we help would in turn go on to help others.  It has been my experience that most of the people who need that kind of hand-holding really don't have the ability to reach a level where they could do what you suggest.  So, we'd end up with really advanced beggars instead of advanced programmers.  Demonstrating basic problem solving skills is a major step in proving oneself worthy of others' attention.
Title: Re:Negotiable
Post by: iago on August 03, 2004, 06:16 PM
Quote from: Kp on August 03, 2004, 04:30 PM
Quote from: Negotiable on August 03, 2004, 12:16 PM
Quote from: Kp on August 03, 2004, 08:46 AMIt's not uncommon for us to turn away people significantly more advanced than you, so it should be little surprise you're not getting helped.  Before you complain, consider: how long did it take you to reach this point?  Probably not very long.  If we did help everyone who got even as far as you have, we'd be deluged in newbies and never have any time to ourselves.
Yes, but if we help more people get to our point then there would be a bigger base of "advanced" people who could help out the less advanced people.  Don't you think it would balance out as more and more people because "advanced"?

An interesting question, albeit not a new one.  Unfortunately, you assume that the people we help would in turn go on to help others.  It has been my experience that most of the people who need that kind of hand-holding really don't have the ability to reach a level where they could do what you suggest.  So, we'd end up with really advanced beggars instead of advanced programmers.  Demonstrating basic problem solving skills is a major step in proving oneself worthy of others' attention.

I missed your pessimistic view of newbies when you weren't around :)
Title: Re:Negotiable
Post by: MyndFyre on August 04, 2004, 11:05 PM
Quote from: iago on August 03, 2004, 06:16 PM
Quote from: Kp on August 03, 2004, 04:30 PM
Quote from: Negotiable on August 03, 2004, 12:16 PM
Quote from: Kp on August 03, 2004, 08:46 AMIt's not uncommon for us to turn away people significantly more advanced than you, so it should be little surprise you're not getting helped.  Before you complain, consider: how long did it take you to reach this point?  Probably not very long.  If we did help everyone who got even as far as you have, we'd be deluged in newbies and never have any time to ourselves.
Yes, but if we help more people get to our point then there would be a bigger base of "advanced" people who could help out the less advanced people.  Don't you think it would balance out as more and more people because "advanced"?

An interesting question, albeit not a new one.  Unfortunately, you assume that the people we help would in turn go on to help others.  It has been my experience that most of the people who need that kind of hand-holding really don't have the ability to reach a level where they could do what you suggest.  So, we'd end up with really advanced beggars instead of advanced programmers.  Demonstrating basic problem solving skills is a major step in proving oneself worthy of others' attention.

I missed your pessimistic view of newbies when you weren't around :)

Really though, he's right.  And, even if they do have the ability to solve problems, who's to say that they'll be willing to help out later?
Title: Re:Negotiable
Post by: iago on August 05, 2004, 05:01 PM
Quote from: Myndfyre on August 04, 2004, 11:05 PM
Quote from: iago on August 03, 2004, 06:16 PM
I missed your pessimistic view of newbies when you weren't around :)

Really though, he's right.  And, even if they do have the ability to solve problems, who's to say that they'll be willing to help out later?

I asked dumb questions when I was learning too.  And not everybody is unable to learn, many pick things up quickly.  I'm surprised at how well a lot of people I talk to do if I start talking about Assembly or Java and they've never seen it before.  Some can do it, some can't, and the ones who can't eventually give up.
Title: Re:Negotiable
Post by: R.a.B.B.i.T on August 09, 2004, 12:27 AM
Quote from: Kp on August 03, 2004, 04:30 PM
Quote from: Negotiable on August 03, 2004, 12:16 PM
Quote from: Kp on August 03, 2004, 08:46 AMIt's not uncommon for us to turn away people significantly more advanced than you, so it should be little surprise you're not getting helped.  Before you complain, consider: how long did it take you to reach this point?  Probably not very long.  If we did help everyone who got even as far as you have, we'd be deluged in newbies and never have any time to ourselves.
Yes, but if we help more people get to our point then there would be a bigger base of "advanced" people who could help out the less advanced people.  Don't you think it would balance out as more and more people because "advanced"?

An interesting question, albeit not a new one.  Unfortunately, you assume that the people we help would in turn go on to help others.  It has been my experience that most of the people who need that kind of hand-holding really don't have the ability to reach a level where they could do what you suggest.  So, we'd end up with really advanced beggars instead of advanced programmers.  Demonstrating basic problem solving skills is a major step in proving oneself worthy of others' attention.

And thus there are programming classes.  Remember Kp, you started somewhere as well.  Beggars and programmers can come out of the same people, it's just how they're taught.  If the teacher GIVES them everything they need and explains how to use it, the student(s) will become beggar(s).  If, on the other hand, the teacher explains, rather, HOW to do something, the student(s) will more likely grow into programmer(s).
Title: Re:My First Bot
Post by: Tuberload on August 09, 2004, 12:29 AM
Or if the want-to-be programmer figures out what he needs to know and asks legitimate questions he will become a much better programmer.
Title: Re:My First Bot
Post by: R.a.B.B.i.T on August 09, 2004, 12:46 AM
Yes, or that.
Title: Re:Negotiable
Post by: Kp on August 09, 2004, 10:28 AM
Quote from: R.a.B.B.i.T on August 09, 2004, 12:27 AMAnd thus there are programming classes.  Remember Kp, you started somewhere as well.  Beggars and programmers can come out of the same people, it's just how they're taught.  If the teacher GIVES them everything they need and explains how to use it, the student(s) will become beggar(s).  If, on the other hand, the teacher explains, rather, HOW to do something, the student(s) will more likely grow into programmer(s).

Yes.  I started with a K&R C book and some persistence.  I picked up networking by looking through publicly released C source that dealt with the net, such as Blizzard's greetbot.  If you really think that hand-holding wannabes through their first stages of trying to compile something is a good idea, please, do it.  I'll not waste my time picking through all of them in the hopes that I'll find one who can become a good programmer.  At least among the battle.net community, the clueless vs. future-legend ratio is far too poor.
Title: Re:My First Bot
Post by: Banana fanna fo fanna on August 09, 2004, 10:43 AM
I bought a QBasic book and figured it out by myself.
Title: Re:My First Bot
Post by: MyndFyre on August 09, 2004, 12:14 PM
Quote from: $t0rm on August 09, 2004, 10:43 AM
I bought a QBasic book and figured it out by myself.

That was how I started.  Except not with Qbasic, but with GW-Basic.  It was DOS 4.33.  :P
Title: Re:My First Bot
Post by: Banana fanna fo fanna on August 09, 2004, 03:57 PM
you old hag :P
Title: Re:My First Bot
Post by: Eli_1 on August 09, 2004, 05:28 PM
I started with QBasic too.  :-\
Title: Re:My First Bot
Post by: Banana fanna fo fanna on August 09, 2004, 10:38 PM
http://dreael.catty.ch/UsenetBeilagen/QBSOCK.ZIP
Title: Re:My First Bot
Post by: ChR0NiC on August 10, 2004, 03:05 AM
The problems with people who want to learn programming in order to make a bot are as follows; they want to move too fast, they think they can learn it all in one day, they expect to have their own bot programmed within a few hours and they take no actual time to learn the essentials of the language. People come to me (sometimes) and say, I wanna make "****** Bot" and I say, ok how about you start with learning some basic syntax of whatever language you want. The response is, just gimme some code and I'll work with it man. Sorry about this criticism but it's really sad that it has come to this, but I guess we just end up figuring out who will get the hard to find jobs in the field of programming and who will not.

Quote
I don't want to give you a fish, I want to teach you how to fish so you can fish for yourself when I am gone or not around.