Official Everybody Edits Forums

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.

#51 2015-02-12 17:25:00

Tako
Member
From: Memphis, Tennessee, USA
Joined: 2015-08-10
Posts: 6,663
Website

Re: [Comp] BATTLE OF THE BOTS

Alexthementalone wrote:

Yes, the OP has given credit to Brian for this.

Twice.


Yeah, well, you know that's just like, uh, your opinion, man.

Offline

#52 2015-02-12 17:24:59

mrjawapa
Corn Man 🌽
From: Ohio, USA
Joined: 2015-02-15
Posts: 5,840
Website

Re: [Comp] BATTLE OF THE BOTS

Sorry, I read part of the OP then didn't feel like reading anymore.


Discord: jawp#5123

Offline

#53 2015-02-12 17:24:58

Cercul1
Guest

Re: [Comp] BATTLE OF THE BOTS

ik how to code and program, but idk how to make a bot. can i have some help?

#54 2015-02-12 17:24:57

Tako
Member
From: Memphis, Tennessee, USA
Joined: 2015-08-10
Posts: 6,663
Website

Re: [Comp] BATTLE OF THE BOTS

Cercul1 wrote:

ik how to code and program, but idk how to make a bot. can i have some help?

You essentially have two options to make a bot: use an EE API or use PlayerIOClient (there are other methods but let's not go there). APIs are easier but you sacrifice complete control, because most of the work is delegated to the API and you can't change it.

About APIs:

Tako wrote:

The third thing you need is domain-specific knowledge. In order to connect to EE, join a room, place blocks, say things, etc., you need to learn how to use a specific library. The PlayerIOClient library is what everybody uses to connect, however, PlayerIOClient is not specifically for EE, and therefore you need to do extra work. If you do not wish to do this extra work, you can instead use a library that builds off of PlayerIOClient and does a lot of the work for you in regards to EE functions. Some popular libraries are: EECloud by Yonom and Express50, Cupcake by Yonom, and Skylight by yours truly. Those links contain guides that explain how to use it.

(Taken from this post.)

About PlayerIOClient:

Tako wrote:

Logging in/Joining rooms. Lines 176, 244-249, 253-255, 282, and 289-290 are important ones.
Miscellaneous source codes.
Sending and receiving through PlayerIOClient.

The process works like this:
1) You create the PlayerIOClient.Client object. ("Logging in")
2) You create the PlayerIOClient.Connection object using the client. (Connecting to a room)
3) You "subscribe" to the Connection.OnMessage event.
4) You send "init" and "init2" through Connection.Send.
5) What happens from here is up to you. Your OnMessage subscriber receives events and your Connection object sends things like blocks, chat, etc.

Tips:
• In order to build bricks, you must use the de-rotated world key. Your OnMessage subscriber will receive a PlayerIOClient.Message with type "init" as soon as you send "init" and "init2" (step 4). In that message, there will be many things, but you are interested in Message.GetString(5). It is the world key, except Chris used Rot13 encryption on it. You must take that string and "derotate" it. The code to derotate can be found in link 2 and the code to send a brick is in link 3 toward the bottom.

• The infamous init message also contains every block in the room, but it isn't easy to read. We call the process of reading the init message for blocks "Deserializing", and you can see how to do that in link 2.

• There are a few APIs out there that do all of these things. There is EECloud, Cupcake, and Skylight, to name a few. View this post to learn more about them. They are open-sourced, so you can see how to do nearly every PlayerIOClient function in context.

(Taken from this post.)

If you want to download the PlayerIOClient library, just Google it. It's public.

And to be clear, with most EE APIs you do not need to download the PlayerIOClient library. They serve as a replacement.


Yeah, well, you know that's just like, uh, your opinion, man.

Offline

#55 2015-02-12 17:24:56

Buzzerbee
Forum Admin
From: Texas, U.S.A.
Joined: 2015-02-15
Posts: 4,366

Re: [Comp] BATTLE OF THE BOTS

Less than a day to sign up, guys!


TdQRyz3.png
https://wiki.everybodyedits.com/images/5/5d/135_bee

Offline

#56 2015-02-12 17:24:55

skullz17
Member
Joined: 2015-02-15
Posts: 6,667

Re: [Comp] BATTLE OF THE BOTS

I'm so glad that this is on the blog. I feel like the devs are actually listening to us and doing their best to make the game fun. It's nice that they're supporting a fan-made thing like this.

I feel like I'm gonna regret not signing up, so since this is probably my last chance to decide, I'm signing up.

EDIT: I have a question: What's there to stop someone from signing someone else up who doesn't want to do it?

Last edited by skullz16 (Jul 5 2014 7:44:38 am)


m3gPDRb.png

thx for sig bobithan

Offline

#57 2015-02-12 17:24:54

Bimps
Member
Joined: 2015-02-08
Posts: 5,067

Re: [Comp] BATTLE OF THE BOTS

so who signed me up


pBEEzUa.png
bruuuuuh

Offline

#58 2015-02-12 17:24:53

Zumza
Member
From: root
Joined: 2015-02-17
Posts: 4,561

Re: [Comp] BATTLE OF THE BOTS

I am in!


Everybody edits, but some edit more than others

Offline

#59 2015-02-12 17:24:52

Michele
Formerly AntonioS300
From: EE world
Joined: 2015-02-15
Posts: 1,351

Re: [Comp] BATTLE OF THE BOTS

//forums.everybodyedits.com/img/smilies/smile I don't have my bot.


Idler.jpg
XOsS4ha.gif

Offline

#60 2015-02-12 17:24:51

Alexthementalone
Banned

Re: [Comp] BATTLE OF THE BOTS

AntonioS300 wrote:

//forums.everybodyedits.com/img/smilies/smile I don't have my bot.

Well, you can still learn to program..

Also please remove me from the competitors list, I did not state I was participating...

/Alex

#61 2015-02-12 17:24:49

Tako
Member
From: Memphis, Tennessee, USA
Joined: 2015-08-10
Posts: 6,663
Website

Re: [Comp] BATTLE OF THE BOTS

skullz16 wrote:

I have a question: What's there to stop someone from signing someone else up who doesn't want to do it?

The fake submissions don't matter, and here's why.

We will accept submissions from people who are registered. We will not accept submissions from people who are not registered.

If someone signs up a fake name, then the fake name will be disqualified immediately after round one since they didn't submit anything.

And if they want to be cute and sign up under a different name, despite wanting to participate in the tourney, we will say, "No, you didn't sign up, goodbye."

For example, someone signed up Alexthementalone, but Alex did not do it, nor does Alex want to be in the tourney. Had he not posted here informing me of the error, round one would have started, round one would have ended, and Alex would not have submitted anything because he isn't really in the tourney. He would be kicked out, and that's the end of the story. It does not affect the tourney, competitors, or the person who was signed up in any way.


Yeah, well, you know that's just like, uh, your opinion, man.

Offline

#62 2015-02-12 17:24:48

Tako
Member
From: Memphis, Tennessee, USA
Joined: 2015-08-10
Posts: 6,663
Website

Re: [Comp] BATTLE OF THE BOTS

AntonioS300 wrote:

//forums.everybodyedits.com/img/smilies/smile I don't have my bot.

Good. You need to make one once I state the rules for Challenge 1, which will be tonight at 12:00 (CST).


Yeah, well, you know that's just like, uh, your opinion, man.

Offline

#63 2015-02-12 17:24:47

Buzzerbee
Forum Admin
From: Texas, U.S.A.
Joined: 2015-02-15
Posts: 4,366

Re: [Comp] BATTLE OF THE BOTS

Why was this unstickied?


TdQRyz3.png
https://wiki.everybodyedits.com/images/5/5d/135_bee

Offline

#64 2015-02-12 17:24:46

lrussell
Member
From: Saturn's Titan
Joined: 2015-02-15
Posts: 843
Website

Re: [Comp] BATTLE OF THE BOTS

BuzzerBee wrote:

Why was this unstickied?

One word: Meredith.

Offline

#65 2015-02-12 17:24:45

Meredith
Guest

Re: [Comp] BATTLE OF THE BOTS

BuzzerBee wrote:

Why was this unstickied?

Some glitch, it totally wasn't me by accident because lag.

#66 2015-02-12 17:24:44

Anch
Member
Joined: 2015-02-16
Posts: 5,446

Re: [Comp] BATTLE OF THE BOTS

Wait, it says I'm on the list... I didn't even sign up...
Well maybe this is a sign for me to try to make a bot. So keep me on it!


a

Offline

#67 2015-02-12 17:24:43

Chiscorey
Member
From: Canterlot, Equestria
Joined: 2015-02-18
Posts: 48

Re: [Comp] BATTLE OF THE BOTS

WHAT are u kiddin me right now? i haven't signed up, im not even a programmer! DELETE MY NAME NOW... not even jokin 3:


htk516q.gif

Offline

#68 2015-02-12 17:24:42

Buzzerbee
Forum Admin
From: Texas, U.S.A.
Joined: 2015-02-15
Posts: 4,366

Re: [Comp] BATTLE OF THE BOTS

Less than two hours left to sign up!


TdQRyz3.png
https://wiki.everybodyedits.com/images/5/5d/135_bee

Offline

#69 2015-02-12 17:24:41

Tako
Member
From: Memphis, Tennessee, USA
Joined: 2015-08-10
Posts: 6,663
Website

Re: [Comp] BATTLE OF THE BOTS

The first challenge has been posted, and the countdown has begun! Please view the opening post for details on Challenge 1 - The Realist Challenge.


Yeah, well, you know that's just like, uh, your opinion, man.

Offline

#70 2015-02-12 17:24:40

ByteArray
Member
From: United States
Joined: 2015-02-17
Posts: 158

Re: [Comp] BATTLE OF THE BOTS

Would I be able to use another account (with more blocks) to build in my level?
And could I possibly use it for the bot as well?


former lead-dev on EE/EEU, 2018—2020
(aka Criobite, Joshua Stone, TechnoWolf99, & LightWolf)

Offline

#71 2015-02-12 17:24:39

Buzzerbee
Forum Admin
From: Texas, U.S.A.
Joined: 2015-02-15
Posts: 4,366

Re: [Comp] BATTLE OF THE BOTS

TechnoWolf99 wrote:

Would I be able to use another account (with more blocks) to build in my level?
And could I possibly use it for the bot as well?

As long as we can confirm that it's really you. I'll run it by Tako, though, just in case.


TdQRyz3.png
https://wiki.everybodyedits.com/images/5/5d/135_bee

Offline

#72 2015-02-12 17:24:38

Mylo
Master Developer
From: Drama
Joined: 2015-02-15
Posts: 829

Re: [Comp] BATTLE OF THE BOTS

Can we opensource our projects?

Offline

#73 2015-02-12 17:24:37

TiKen
Member
Joined: 2015-02-24
Posts: 298

Re: [Comp] BATTLE OF THE BOTS

Well, "realistic" is kind of a vague idea... Is is realistic in "as real life"? Or more just like "interactive" as said in OP?

Or you just gave us words and want us to use our imagination? =P

Offline

#74 2015-02-12 17:24:36

skullz17
Member
Joined: 2015-02-15
Posts: 6,667

Re: [Comp] BATTLE OF THE BOTS

The idea I got from "realistic" was a simulation game. Like it says, "emulating reality".


m3gPDRb.png

thx for sig bobithan

Offline

#75 2015-02-12 17:24:35

Tako
Member
From: Memphis, Tennessee, USA
Joined: 2015-08-10
Posts: 6,663
Website

Re: [Comp] BATTLE OF THE BOTS

TechnoWolf99 wrote:

Would I be able to use another account (with more blocks) to build in my level?
And could I possibly use it for the bot as well?

Sure.

Mylo wrote:

Can we opensource our projects?

Go ahead.

tikenalpha wrote:

Well, "realistic" is kind of a vague idea... Is is realistic in "as real life"? Or more just like "interactive" as said in OP?

Or you just gave us words and want us to use our imagination? =P

Yes and no. It doesn't have to be based on something that exists. But it has to feel like it could exist.

Take, for example, the "Lord of the Rings" movies. Those are realistic despite not actually being real, because the animators and artists put an incredible amount of detail into it.


Yeah, well, you know that's just like, uh, your opinion, man.

Offline

Tako1423758350203082

Board footer

Powered by FluxBB

[ Started around 1627952881.3018 - Generated in 0.207 seconds, 10 queries executed - Memory usage: 1.67 MiB (Peak: 1.91 MiB) ]