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.

#1 2015-11-09 05:31:17

!nb4
Formerly AYB
From: New In Package (NIP) Pole
Joined: 2015-07-18
Posts: 767

Learning how to program.... Wait!

yeah, I know there's jabatheblob's tutorials but what do I need to program?


ZCK0zcQ.gif

Offline

#2 2015-11-09 06:19:52, last edited by Tako (2015-11-09 06:23:34)

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

Re: Learning how to program.... Wait!

You need a piece of software called an IDE. Integrated Development Environment. That's what you write and compile code in. Each IDE supports a variety of languages so make sure it supports the one you want to use. I use Visual Studio but it's not the best. I'm just used to it because it's what we're required to use in my classes.

That's where you should start. The only other thing you need is the PlayerIOClient library and knowledge of how to use it/the language.

I would recommend getting someone relatively intelligent in bot development to give you code snippets and build off of those. That's the best way to overcome the learning curve in my opinion. Just remember to not take advantage of the code snippets. Try to understand what you're pasting, or else you won't get very far.

I'm pretty sure my guide is floating around somewhere. It gives you a decently straightforward guide in C#.


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

Offline

Wooted by: (3)

#3 2015-11-09 12:46:24

shadowda
Member
From: somewhere probably.
Joined: 2015-02-19
Posts: 1,015

Re: Learning how to program.... Wait!

i recommend visual studios or eclipse. visual studios supports multiple programming languages and i believe visual studios 2010 is free on the Microsoft website if you have an account.


color = #1E1E1E       

latest?cb=20150604065609

Offline

#4 2015-11-09 13:15:24

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

Re: Learning how to program.... Wait!


Everybody edits, but some edit more than others

Offline

#5 2015-11-09 21:56:41

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

Re: Learning how to program.... Wait!

Zumza wrote:

/topic


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

Offline

#6 2015-11-10 04:35:19

!nb4
Formerly AYB
From: New In Package (NIP) Pole
Joined: 2015-07-18
Posts: 767

Re: Learning how to program.... Wait!

looks like visual studio is the coolest, but god, 1 GB that's a lot...


ZCK0zcQ.gif

Offline

#7 2015-11-10 05:16:00, last edited by STD (2015-11-10 05:16:19)

STD
Formerly BenWanted
From: Binary by 0 and 1
Joined: 2015-08-19
Posts: 1,113

Re: Learning how to program.... Wait!

AYB wrote:

looks like visual studio is the coolest, but god, 1 GB that's a lot...

If 1GB is a lot to you then you must have hmm... a 100 GB Hard drive? Visual Studio Express is like 8 GB +


random-pictures-316.jpg

Offline

#8 2015-11-10 06:07:52, last edited by 272 (2015-11-10 06:10:32)

272
Member
From: Everywhere
Joined: 2015-08-26
Posts: 335

Re: Learning how to program.... Wait!

All you need is a brain...
If you don't already have one, you might experience some problems.


Despite what people say, Different55 is the best mod.

Offline

Wooted by:

#9 2015-11-10 22:12:22

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

Re: Learning how to program.... Wait!

272 wrote:

All you need is a brain...
If you don't already have one, you might experience some problems.

No but you also need your lungs so you can breath. Your eyes/hands are optional though because you can try typing with your nose.

Offline

Wooted by:

#10 2015-11-10 22:41:14

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

Re: Learning how to program.... Wait!

shadowda wrote:

i recommend visual studios or eclipse. visual studios supports multiple programming languages and i believe visual studios 2010 is free on the Microsoft website if you have an account.

Why wouldn't you use VS 2015 or at least VS 2013? The community versions of each are free! The only excuse to use VS 2010 is if you're using Windows XP.

Offline

#11 2015-11-10 22:50:29

soulrunner
Member
Joined: 2015-03-10
Posts: 185

Re: Learning how to program.... Wait!

Don't start of making bots, start off by looking at just normal C# tutorials so you can get an understand of the code BEFORE you start to make bots. Don't make the same mistake I did.


l141.gif

Offline

Wooted by: (2)

#12 2015-11-11 02:45:05, last edited by Tako (2015-11-11 02:49:12)

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

Re: Learning how to program.... Wait!

soulrunner wrote:

Don't start of making bots, start off by looking at just normal C# tutorials so you can get an understand of the code BEFORE you start to make bots. Don't make the same mistake I did.

On the contrary, I started my programming career making EE bots, and in hindsight I wouldn't have it any other way. There's no need to subject yourself to boring education when you have an environment that allows you to learn at your own pace while having fun.

Sure, you will need to read a book eventually, but there is no reason to rush into it. Sometimes general knowledge with its copious amount of technicality can bog you down and dampen your spirits.

Let the children believe that Santa can fly around the world delivering presents to each child instead of explaining to them that there are 1.9 billion children and Santa would have to move faster than the speed of light to go to each of their houses, which is physically impossible and therefore implies Santa does not exist.


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

Offline

#13 2015-11-11 15:06:44, last edited by Tomahawk (2015-11-11 15:06:55)

Tomahawk
Forum Mod
From: UK
Joined: 2015-02-18
Posts: 2,851

Re: Learning how to program.... Wait!

Tako, we have enough bad public bots made by newbies. Don't encourage them.


One bot to rule them all, one bot to find them. One bot to bring them all... and with this cliché blind them.

Offline

#14 2015-11-11 16:28:41

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

Re: Learning how to program.... Wait!

Tomahawk wrote:

Tako, we have enough bad public bots made by newbies. Don't encourage them.

Noobs are inherent in any game. Instead of "preventing" noobs, and shaming them for not being skilled, we should focus on helping them improve. This attitude of "go pick up a book before you touch our sacred bot community" is the exact reason why it hasn't come close to its full potential.


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

Offline

Wooted by:

#15 2015-11-11 16:42:36

den3107
Member
From: Netherlands
Joined: 2015-04-24
Posts: 1,025

Re: Learning how to program.... Wait!

Tako wrote:
Tomahawk wrote:

Tako, we have enough bad public bots made by newbies. Don't encourage them.

Noobs are inherent in any game. Instead of "preventing" noobs, and shaming them for not being skilled, we should focus on helping them improve. This attitude of "go pick up a book before you touch our sacred bot community" is the exact reason why it hasn't come close to its full potential.

The reasons why I personally recommend picking up a book/interactive tutorial/youtube guide before actually making a bot:
• Development for themselves will go a lot smoother, and thus more fun (at least in my opinion).
• Interactive tutorials can be somewhat fun (I found codecademy for JavaScript pretty fun to do (mostly for school)).
• They can make something that actually works properly and doesn't crash in rare occasions, trust me, it gives satisfaction.

Personal matters (ignore):

Offline

#16 2015-11-11 17:10:58

Tomahawk
Forum Mod
From: UK
Joined: 2015-02-18
Posts: 2,851

Re: Learning how to program.... Wait!

Tako wrote:

This attitude of "go pick up a book before you touch our sacred bot community" is the exact reason why it hasn't come close to its full potential.

How do you expect a newbie to develop his potential without learning some C# first?

Attempting to code a bot without basic C# knowledge really isn't a great use of time, and tends to cause too much dependency on other programmers or SDKs like Cupcake. Someone who does a beginner's tutorial first is undoubtedly at an advantage - nobody said to be at Stack Overflow standard before starting.


One bot to rule them all, one bot to find them. One bot to bring them all... and with this cliché blind them.

Offline

#17 2015-11-11 17:31:53

drunkbnu
Formerly HG
Joined: 2017-08-16
Posts: 2,306

Re: Learning how to program.... Wait!

I use an special Electron app for Linux called Atom. You can check it here

Offline

#18 2015-11-11 18:14:38

!nb4
Formerly AYB
From: New In Package (NIP) Pole
Joined: 2015-07-18
Posts: 767

Re: Learning how to program.... Wait!

looks good. How many gb?


ZCK0zcQ.gif

Offline

#19 2015-11-11 19:10:50

Koya
Fabulous Member
From: The island with those Brits
Joined: 2015-02-18
Posts: 6,310

Re: Learning how to program.... Wait!

AYB wrote:

looks good. How many gb?

Not enought to worry about.


Po9cnQh.png

PLNQVL8.png
Thank you eleizibeth ^

1SYOldu.png

I stack my signatures rather than delete them so I don't lose them
giphy.gif

WfSi4mm.png

Offline

#20 2015-11-11 19:32:13

!nb4
Formerly AYB
From: New In Package (NIP) Pole
Joined: 2015-07-18
Posts: 767

Re: Learning how to program.... Wait!

Koya wrote:
AYB wrote:

looks good. How many gb?

Not enought to worry about.

like....


ZCK0zcQ.gif

Offline

#21 2015-11-11 19:39:57

Koya
Fabulous Member
From: The island with those Brits
Joined: 2015-02-18
Posts: 6,310

Re: Learning how to program.... Wait!

AYB wrote:
Koya wrote:
AYB wrote:

looks good. How many gb?

Not enought to worry about.

like....

Installer is 84MB
Size on Disk: 330MB


Po9cnQh.png

PLNQVL8.png
Thank you eleizibeth ^

1SYOldu.png

I stack my signatures rather than delete them so I don't lose them
giphy.gif

WfSi4mm.png

Offline

#22 2015-11-11 19:41:01

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

Re: Learning how to program.... Wait!

Tomahawk wrote:

How do you expect a newbie to develop his potential without learning some C# first?

Attempting to code a bot without basic C# knowledge really isn't a great use of time, and tends to cause too much dependency on other programmers or SDKs like Cupcake. Someone who does a beginner's tutorial first is undoubtedly at an advantage - nobody said to be at Stack Overflow standard before starting.

Of course you need to know the basics, but I think it should be left at that to begin with. Dependency on SDKs are actually perfect for new programmers, for the reason I mentioned before: it helps you overcome the technicalities of PlayerIOClient. As you grow you the SDK will become more and more tedious to deal with and then you can approach the PIOC library, with a little more experience under your belt.

My only point is that creating a bot should be as approachable as humanly possible. I don't care if they're producing snakes and digbots, at least they have overcome the hurdle of getting everything set up. In other words, use EE and SDKs as your learning method (there are enough code snippets and helpful programmers to do this), then go to technical guides.


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

Offline

#23 2015-11-11 19:43:04

Koya
Fabulous Member
From: The island with those Brits
Joined: 2015-02-18
Posts: 6,310

Re: Learning how to program.... Wait!

Tako wrote:
Tomahawk wrote:

How do you expect a newbie to develop his potential without learning some C# first?

Attempting to code a bot without basic C# knowledge really isn't a great use of time, and tends to cause too much dependency on other programmers or SDKs like Cupcake. Someone who does a beginner's tutorial first is undoubtedly at an advantage - nobody said to be at Stack Overflow standard before starting.

Of course you need to know the basics, but I think it should be left at that to begin with. Dependency on SDKs are actually perfect for new programmers, for the reason I mentioned before: it helps you overcome the technicalities of PlayerIOClient. As you grow you the SDK will become more and more tedious to deal with and then you can approach the PIOC library, with a little more experience under your belt.

My only point is that creating a bot should be as approachable as humanly possible. I don't care if they're producing snakes and digbots, at least they have overcome the hurdle of getting everything set up. In other words, use EE and SDKs as your learning method (there are enough code snippets and helpful programmers to do this), then go to technical guides.

Creating a bot is a good goal, it's not actually that difficult to make a standard bot.


Po9cnQh.png

PLNQVL8.png
Thank you eleizibeth ^

1SYOldu.png

I stack my signatures rather than delete them so I don't lose them
giphy.gif

WfSi4mm.png

Offline

#24 2015-11-11 20:09:17, last edited by Tomahawk (2015-11-11 20:09:31)

Tomahawk
Forum Mod
From: UK
Joined: 2015-02-18
Posts: 2,851

Re: Learning how to program.... Wait!

Tako wrote:

Of course you need to know the basics, but I think it should be left at that to begin with. Dependency on SDKs are actually perfect for new programmers, for the reason I mentioned before: it helps you overcome the technicalities of PlayerIOClient. As you grow you the SDK will become more and more tedious to deal with and then you can approach the PIOC library, with a little more experience under your belt.

If only all bot programmers stopped using SDKs once they were advanced enough to write their own code with just PIOClient; we could then end this battle against Cupcake and Botbits. Until then, the prejudice must continue...


One bot to rule them all, one bot to find them. One bot to bring them all... and with this cliché blind them.

Offline

#25 2015-11-11 21:58:56

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

Re: Learning how to program.... Wait!

I could make a special EE IDE with an integrated interpreter.
Something like https://scratch.mit.edu/projects/editor/
But wouldn't be consequences if we let newbies make EE Bots? Most of us wouldn't spam worlds, keys etc. due to moral principles. Can we be sure that they will not make chaos?


Everybody edits, but some edit more than others

Offline

hummerz51447290750558188

Board footer

Powered by FluxBB

[ Started around 1734849584.5807 - Generated in 0.182 seconds, 12 queries executed - Memory usage: 1.87 MiB (Peak: 2.17 MiB) ]