Do you think I could just leave this part blank and it'd be okay? We're just going to replace the whole thing with a header image anyway, right?
You are not logged in.
it would be great to have an auto bot creator, like without coding something like a Console
With this Out puts:
/ - command
> - Output (doing etc.)
/create testBot
>Creating testBot.bot or something like that
/action 1 (method name)
> Where method name is an animation made with graphics
/action 2 random (method 1, method 2, ...)
> It will randomly chose one of the methodes
/action num
> num - position of the action to do in order
/goto 4
> Goes to the action with the order 4
etc. So you can fastly create a bot with some animations and commands
Why can't you just learn C#? Or use the lua bot that someone made, and code in lua if that is easier.
You could also follow http://forums.everybodyedits.com/viewtopic.php?id=36495, shouldn't be that hard.
If you know C# you can make a bot too. My tutorial need at least some coding knowledge, and not copy/paste.
Offline
capasha wrote:Why can't you just learn C#?
Um...because he wants things to be more convenient? Why use bonfires when you can invent microwave ovens?
If I made a tool that make bots. I guess he doesn't want to learn that either, because it's too hard.
So whatever I do, there will always be useless.
Offline
N1KF wrote:capasha wrote:Why can't you just learn C#?
Um...because he wants things to be more convenient? Why use bonfires when you can invent microwave ovens?
If I made a tool that make bots. I guess he doesn't want to learn that either, because it's too hard.
So whatever I do, there will always end useless.
What? You're saying that typing in a few commands is just as difficult as coding an entire bot. That's like assuming that somebody won't paint one house, just because they aren't willing to paint ten houses.
P.S.: In this case, we don't even completely know if that person is willing to paint ten houses.
P.P.S.: A more relevant comparison would be like saying that calculator's shouldn't be invented, because if people aren't willing to go through the effort of doing mathematics manually, they aren't willing to figure out how to press a few buttons.
Offline
Honestly, making an interpreter and using it would probably be hard for him due to coding terms that we'd put in there. It's like trying to make a human programming language where you use English like: "Print this stuff into console" but that's too hard to make because you can't directly detect the string unless you use quotes to indicate beginning and end. The main problem is.. you just can't make a perfect programming language that only requires learning basic English syntax, because computers cannot understand English, they only understand 1's and 0's (if it's quantum, 1, 1 and 0, and 0)
Also, coding isn't that hard! I learned coding pretty quickly (a few weeks) and taught the rest myself. Ask Stack Overflow if that isn't enough. All you need is a bit of time to learn, the will to learn, and some GBs free space on your hard drive for Visual Studio or MonoDevelop.
Also, a better syntax could be used where > is a command, # is a comment, .$ is a variable used with events and other global things, and / is an event
This might be too complicated, but it's much simpler than C#
# Example bot by Joyesh/Joshua708
>initialize "Example"
>prompt "Username and password and world id"
>login ".$PROMPT(1)" ".$PROMPT(2)" ".$PROMPT(3)"
/"Player joined" do >say "[ .$BOTNAME ] Welcome, .$PLAYER"
If you're wondering why this is complicated Anatoly, it's because computers cant understand certain types of syntax because it is very hard to program a program that understands English.
Hey look a bunch of stats about me
Offline
Make the bot builder with the same UI as Scratch.
Edit:
Or learn C#, you can use it for waaaaaaaaaaay more than just EE and it's worth your time to learn a programming language.
Thank you eleizibeth ^
I stack my signatures rather than delete them so I don't lose them
Offline
Personal opinion which probably will offend people:
Programming requires a certain kind of mindset. A kind of logic.
True, it might be hard to get into all this strange non-english-grammar syntax, but that won't be your real problem.
Your real problem will be thinking logically so your stuff actually does a damn.
Now making something more convenient (like scratch), might amuse a couple people, might bring out 1 or 2 more dig and snake bots (because we made tutorials for those for the future tool).
But let's be honest. I doubt anything will come out of it, simply because the people will lack the way of thinking.
Scratch is a fun introduction, but I only really managed to get the hang of programming logic when I actually starting programming in Java.
TL;DR;
Nothing interesting in this post.
Offline
But let's be honest. I doubt anything will come out of it, simply because the people will lack the way of thinking.
I'll be willing to prove you wrong if some program of this type is released.
Offline
Guys we're overlooking something rather blunt.
This idea does have some clear setbacks like interpreting English for commands.
But look at it this way: anything you tell this bot to do in English you may as well just have used programming. You want to create a snake? The setup you'd need to implement would need to be set explicitly, either in C# or in English.
if I haven't made it clear, this idea is basically complicating things
Offline
so anyone got a good C# tutorial out there?
because obviously that's the first step to helping someone make a bot.
(pssh totally not interested in thinking about getting started - maybe ill just use botbits or something)
suddenly random sig change
Offline
I learned C# on the Coding101 TWiT.tv podcast, honestly it was great while it lasted before they cancelled it. I made some pretty cool things back in those days! Still worth watching all of it, you'd learn a lot of programming languages from C# to Python to Ruby, etc. The great thing about this show is that the C# guy works for Microsoft.
Hey look a bunch of stats about me
Offline
I read a book. Go me!
Edit: To learn programming (Java), I mean, why else would I read a book? pffft.
Offline
This can be done without too much effort with a relatively primitive lexer.
I've considered doing so with BotBits, however there doesn't seem to be that much demand given the small amount of people that play.
If you're going to start programming, forget about reading the step-by-step tutorials.
All you need to do is start out with something extremely basic and learn by yourself for the things you require.
A tutorial doesn't give you the motivation required to learn something you're interested in.
*u stinky*
Offline
[ Started around 1732731298.9951 - Generated in 0.079 seconds, 12 queries executed - Memory usage: 1.6 MiB (Peak: 1.79 MiB) ]