Valhalla Legends Forums Archive | Battle.net Bot Development | My First Bot

AuthorMessageTime
JoeTheOdd
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.)
August 3, 2004, 12:03 AM
LordNevar
Well this is the right place, but this has been discussed alot. Use the search feature and the answers you seek will present themselves :)
August 3, 2004, 12:37 AM
Tuberload
There is a topic present in the reference that will help you. Please feel free to read it.
August 3, 2004, 12:45 AM
JoeTheOdd
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.
August 3, 2004, 1:26 AM
LW-Falcon
You might want to check out BnetDocs.
http://bnetdocs.valhallalegends.com/
August 3, 2004, 1:40 AM
Kp
[quote author=JoeTheOdd link=board=17;threadid=8003;start=0#msg73805 date=1091496380]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.[/quote]

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.
August 3, 2004, 2:28 AM
iago
Haha, I don't think Skywing would call anybody gay. Sounds like an impersonator.
August 3, 2004, 2:58 AM
JoeTheOdd
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.
August 3, 2004, 5:02 AM
Stealth
Haha, Dave is Denial. You've just been Yoni-had!
August 3, 2004, 5:10 AM
iago
[quote author=Stealth link=board=17;threadid=8003;start=0#msg73840 date=1091509828]
Haha, Dave is Denial. You've just been Yoni-had!
[/quote]

Yup. And Denial WOULD call you gay.
August 3, 2004, 6:34 AM
Kp
[quote author=JoeTheOdd link=board=17;threadid=8003;start=0#msg73839 date=1091509329]I don't know, but Yoni could be being impersonated too.[/quote]

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.
August 3, 2004, 1:46 PM
Negotiable
[quote author=Kp link=board=17;threadid=8003;start=0#msg73863 date=1091540806]
[quote author=JoeTheOdd link=board=17;threadid=8003;start=0#msg73839 date=1091509329]I don't know, but Yoni could be being impersonated too.[/quote]

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.
[/quote]

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"?
August 3, 2004, 5:16 PM
Eli_1
[quote author=Negotiable link=board=17;threadid=8003;start=0#msg73888 date=1091553415]
I eat llamas.
[/quote]

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.
August 3, 2004, 5:22 PM
Myndfyr
[quote author=Eli_1 link=board=17;threadid=8003;start=0#msg73893 date=1091553774]
[quote author=Negotiable link=board=17;threadid=8003;start=0#msg73888 date=1091553415]
I eat llamas.
[/quote]

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.
[/quote]

Generally speaking, it's because they don't know the terminology. Terms like "identifier," "variable," "constant," "object," and "function" mystify people.
August 3, 2004, 5:49 PM
Kp
[quote author=Negotiable link=board=17;threadid=8003;start=0#msg73888 date=1091553415][quote author=Kp link=board=17;threadid=8003;start=0#msg73863 date=1091540806]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.[/quote]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"?[/quote]

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.
August 3, 2004, 9:30 PM
iago
[quote author=Kp link=board=17;threadid=8003;start=0#msg73947 date=1091568620]
[quote author=Negotiable link=board=17;threadid=8003;start=0#msg73888 date=1091553415][quote author=Kp link=board=17;threadid=8003;start=0#msg73863 date=1091540806]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.[/quote]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"?[/quote]

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.
[/quote]

I missed your pessimistic view of newbies when you weren't around :)
August 3, 2004, 11:16 PM
Myndfyr
[quote author=iago link=board=17;threadid=8003;start=15#msg73963 date=1091574971]
[quote author=Kp link=board=17;threadid=8003;start=0#msg73947 date=1091568620]
[quote author=Negotiable link=board=17;threadid=8003;start=0#msg73888 date=1091553415][quote author=Kp link=board=17;threadid=8003;start=0#msg73863 date=1091540806]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.[/quote]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"?[/quote]

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.
[/quote]

I missed your pessimistic view of newbies when you weren't around :)
[/quote]

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?
August 5, 2004, 4:05 AM
iago
[quote author=Myndfyre link=board=17;threadid=8003;start=15#msg74141 date=1091678714]
[quote author=iago link=board=17;threadid=8003;start=15#msg73963 date=1091574971]
I missed your pessimistic view of newbies when you weren't around :)
[/quote]

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?
[/quote]

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.
August 5, 2004, 10:01 PM
R.a.B.B.i.T
[quote author=Kp link=board=17;threadid=8003;start=0#msg73947 date=1091568620]
[quote author=Negotiable link=board=17;threadid=8003;start=0#msg73888 date=1091553415][quote author=Kp link=board=17;threadid=8003;start=0#msg73863 date=1091540806]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.[/quote]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"?[/quote]

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.
[/quote]

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).
August 9, 2004, 5:27 AM
Tuberload
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.
August 9, 2004, 5:29 AM
R.a.B.B.i.T
Yes, or that.
August 9, 2004, 5:46 AM
Kp
[quote author=R.a.B.B.i.T link=board=17;threadid=8003;start=15#msg74692 date=1092029240]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).[/quote]

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.
August 9, 2004, 3:28 PM
St0rm.iD
I bought a QBasic book and figured it out by myself.
August 9, 2004, 3:43 PM
Myndfyr
[quote author=$t0rm link=board=17;threadid=8003;start=15#msg74729 date=1092066180]
I bought a QBasic book and figured it out by myself.
[/quote]

That was how I started. Except not with Qbasic, but with GW-Basic. It was DOS 4.33. :P
August 9, 2004, 5:14 PM
St0rm.iD
you old hag :P
August 9, 2004, 8:57 PM
Eli_1
I started with QBasic too. :-\
August 9, 2004, 10:28 PM
St0rm.iD
http://dreael.catty.ch/UsenetBeilagen/QBSOCK.ZIP
August 10, 2004, 3:38 AM
ChR0NiC
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.[/quote]
August 10, 2004, 8:05 AM

Search