20:07 For those curious: Multiprocessing is just when you divide tasks up between cpus so you can do more work in parallel, rather than the default that can only do one thing a time. For example, if you're peeling potatoes, it's faster to have two people doing it than it is to have only one.
if you're building a house it would be faster if multiple construction workers were doing different parts at the same time, instead of one construction worker doing everything
@@Redacted384 Yes but also no. Sometimes you just have to make the best with what you're given and a lot of standard methods in python have native C bindings so you can get good performance if you stick to them.
When I was a kid I told my dad I wanted to make a robot to do my homework. My dad replied "well wouldn't that be more work than just doing it yourself" I though of that the entire time I watched this video
Which is dumb logic because building a bot would be more laborious but ultimately would teach you WAY more useful skills than the actual homework would.
@@shadowfall2011 But thats also a dumb logic because if you're able to build an automate homework robot then you already have little left to learn in term of technicality, it will only gives you experiences or maybe a niche tips/trick (for a very specific field). And unless you wanted to be an expert on that very specific field, that math problem might've actually been more useful long term. Like the education system are not the best it could be, but surely its better than robot building for a learning exercises of an underage children. I even humor the thought of an everage kid being able to build a homework robot without prior knowledge of coding or engineering. The more you applied logic to it the more confusing it gets.
@@ThatevilspacechickenWould be easier if someone quit putting it on our damn tacos >:( All kidding aside it’s a genetic thing, look up the coriander gene if you’re curious. Having it really makes me realize how many cultures use it in massive amounts in their food
King Slay as in the era of UA-cam Frank was part of was the time when UA-cam was at its funniest, and it’s only been declining since then. Especially with the demonetization
I don't think the bot detection would have detected you because you didn't clear anything. You were just slamming the down key- which everyone had done in a fit of Tetris rage.
It's possible the Bot Detection doesn't actually auto-ban people, but rather alerts the mods for them to manually review it. So after the bot detection detected you, you had some time before you got banned.
It may take me days, it may take me weeks, months, or even years, but I want you to know that I've been interested in coding for years, and I think because of you I am actually going to start following my dream and actually start coding and creating my own things.
- gives himself the name "Not_Code_bullet" - Someone recognizes him after he said he was gonna code a bot for this particular site - Insert surprized pikachu
He kinda bullies himself with the amount of time he spends doing this shit. He could make something simpler for once. For example, two AI playing for their lives on some competitive game and the one that loses gets turned off.
Randomizing the intervals between moves could help evade the bot detection. Only a computer will make every move exactly 0.1s after the last, but creating a random interval would make it seem more human-like.
Code Bullet: "I don't really know how bot detection works, and instead of googling it and doing some research, I'm just gonna make some assumptions and probably regret it later." Me: checks length of video... oh no...
plot twist, theres no bot detection. just a report button and the real nerd is the guy not being paid but still sitting there 20 hours a day banning people while watching code bullet videos for some fun.
How to spot an Asain. Step 1: Go on any video game that requires some form of an algorithm Step 2: Read usernames until you either find rice or noodles in it Step 3: ??? Step 4: Profit
@@Hirosjimma You have clearly never played minecraft HCF. They freeze you, give you 2 minutes to go into teamspeak, and if you don't admit to cheating, they look through your computer to find cheats.
@@SignalRaptor_ Oh yeah, not only that, the most popular screensharing tool (detects cheats automagically in screenshare) is owned / developed by someone who also makes cheats. Guess what one client that screenshare tool doesn't detect?
yeah, i was thinking the same. the ways he got banned seemed human driven. if they have a "report opponent" button and and a "cheating" option, you have bot detection, then you just need a reviewing person/algorithm and you're golden.
@@frederik7338 I was thinking that, but I also figured he wouldn't play against random people if he's obviously using a bot. I assumed the opponents were people who volunteered to help out for the video.
Oh now that's truly evil, if you speed up, it speeds up, perpetually locked in a ceaseless flurry of moves until out of frustration you decide you cant win and give up. What a sinister and twisted mind you have my Goodman.
Because I care and want to share: here's multiprocessing. Remember how CB said he's checking every possible spot to put down a piece and giving it a score? There's two ways to go about doing that checking - serial and parallel. Serial, you have one thing doing all the work, working through each individual option, doing all the math for each option, grading it, and putting the grade in a pile to be sorted. It worked fine for the old algorithm because it was relatively simple... but as the complexity increased, so did the processing time, to the point where it wasn't feasible. Enter parallel (aka "multiprocessing"). These days, computers have more than one part to their CPU - what people like to call "cores". Here, we have multiple things working in parallel to make the work go faster. Think of the phrase "many hands make light work". Because each check can happen without influencing the other checks, all checks can be performed effectively simultaneously. For the less computationally-minded, I offer this. Which is faster: you alone eating 100 apples, or you and 99 friends eating one apple each? Not including time spent gathering friends, or regretting going through an apple-eating contest. That is what CB means by "multiprocessing".
@@Earthboundmike some do but that's really hard to do because it introduces problems like data races. And also when the thread grabs some data a few ns later that data may change which can cause problems.... lots of problems
Multithreading also works like that, it spreads over the CPU threads instead of cores, they can be queued to execute stuff after a thread finishes its job, wait for a specific thread to finish working to continue, put a thread working in the background to do a big/long job while other threads continue working the main jobs. It really helps but makes the programs more CPU heavy since it uses more resources.
let's be honest, Python is the undisputed king for AI and machine learning, that's just where all the good libs are all the other languages can do *some* AI and machine learning but it's usually pretty iffy bc either the libs are sh*t or they're straight up not a thing
That's scarily true. This bot detection software very clearly did not take very long to code. And it works! This means that all my bot and hacker suggestions for games were indeed VALID! The simplest detection really is the best detection. If anyone's interested, my usual cheat detection suggestions include just overall identifying things that normal humans would not be capable of. For example (an example of many), in FPS games, 100% accuracy throughout an entire game is statistically improbable with X amount of kills, or a K/D ratio that's never been reached. This is when the player should be put on a watchlist and reviewed by a moderator, or just outright banned if his statistical values exceed what normal humans are capable of. This is actually an extremely basic and reliable system that wouldn't take more 10 maybe 20 mins to code. Maybe under an hour if it's to record and send the clip to a moderator to review. And you can't exactly get around that I don't think, since stats usually are stored on servers. OH BUT WAIT A MINUTE. THERE'S AN EVEN SIMPLER SOLUTION! someone: "Whuts thut cereal-san?" AND HERE I SAY: A FUCKING WORKING REPORT BUTTON. SO MANY FUCKING GAMES JUST HAVE THE REPORT BUTTON THERE FOR NO REASON. A community-based banning system is literally the best thing there is. EDIT: WHY THE FUCK CAN COMPANIES MAKE ENTIRE GAMES BUT NOT GET THE MOST SIMPLE AND IMPORTANT THINGS RIGHT?
How is he so good in one hour of play time? Its not like there's a million different versions of tetris that someone could've learned on before playing jtris
Man I love the energy in your video ssoooooo much. And you can keep realising a video every 6 month, a lot of people know how tough life can get ;) all my support, from a french fan ^^
They probably used a supercookie that wrote itself into your Windows Registry or something. I'd suggest using a Tor browser some day so that your IP address is always random, and using a virtual machine to protect yourself from supercookies.
@@Krutonium Supercookies work in different ways. They install themselves onto a computer and bypass your browser's cookie settings. They also bypass InPrivate / Incognito browsing because those just prevent the saving and loading of your browsing history.
@@toppingsplease t-spins are when you have something a t-piece normally wouldnt fit example: ⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛ ⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛ ⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛ ⬛⬛⬛⬛⬛⬛🟥⬜⬛⬛ ⬛⬛⬛⬛⬛⬜🟥🟥⬛⬛ ⬛⬛⬛⬛⬛⬛🟥⬛⬛⬛ ⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛ ⬛⬛⬛⬛⬛🟥🟥🟥⬛⬛ ⬛⬛⬛⬛⬛⬛🟥⬛⬛⬛ ⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛ ⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜ ⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜ edit: there are way more techniques with which you could even fill something even more complicated by glitching L-pieces downwards but i dont even know a lot about tetris
Fun fact which you will know if you watched the Tetris movie: the original Russian prototype for Tetris used the same display as what the AI sees in game. It used brackets.
"It's like Santa, or women in computer science, it just doesn't exist" Ha, jokes on you CB. You clearly haven't been looking hard enough. Santa was the valedictorian in my class.
Honestly there's a part of me that repeats "cheating in online video games is wrong" but the other one seems strong enough to make me laugh at how the AI wacks the other players lmao
"I'm torn between doing smaller videos more often, and bigger videos less often" CB, my man, you do whatever you want. You're at your best when you are flailing around in confusion and despair XD The second we start telling you what to do, the magic is lost. We need to be just as terrified as you XD
Hi CodeBullet, The ban is actually there permanently on the account. Similarly to a VAC ban, the ban stays. You could ask jezevec to make the account into a Full-bot account which is allowed but you're gonna have to let them know. Another option is to make a Tetrio bot account by asking the Tetrio Dev who overseas accounts and game development.
Nothing in that sentence was profanity though... Aggression isn't profanity! You can bash a person face in with dignity and honor if you want to. *Slap 'o the glove guv'nur*
7:33 Me: *goes three years back in time to escape todays brainrot* Also me: *still gets lobotomized by Code Bullet's content* Bro was an entrepreneur in youtube brainrot (I love it)
“There are no nerds in singleplayer mode”
oh I think you’ll find at least one
Fuck I’ve been found out. Sprints are the best part of Tetris anyways.
^Win! XD
At least 10
R/TechnicallyTheTruth.
R/murderedbywords
"We are gonna bully nerds"
Bullies himself by coding for few days.
Well he did achieve what he set out to do...
Ooof
1 and counting then..
LOL I read that the same moment he was saying it
Oh the irony
Asking an Australian to not curse is like asking a raging alcoholic to not drink
Or like asking an Australian not to drink..
Or an irish
Or not to beat their wife and kid
As an Aussie I can confirm this
@@bobjones2294 Don't appreciate that.
21:16 I love how he call them nerds like he hadn't spend the last 2 weeks programming an AI to play tetris
..bad AI 😂 and using as he says, not much programming either
29:05?
🤓🤓🤓🤓🤓
We don't talk about that
Nerd vs. Nerd, Tetris style
CB, The UA-cam algorithm counts beeps as "mild profanity" so you need to mix them up with random sounds instead
Comment needs bumped.
Bumping your comment
He should use the screams of his walking learn ai thingy
Cheers fellas
Bump*
“Beating nerds by being a bigger nerd.”
Theres Always a bigger fish
Like a gyridos
GeekyGamer or my mother
Definitely one of the nerdiest things I've heard all along 😂
Asserting dominance
Ah yes, the ancient mathematical formula: AI + Tetris = cyberbullying.
don't forget about views = YEEEEEEEEEEESSSS
@@dummi2673 The pyothongorean theorem
Momento Mori. Unus Annus, my friend.
Unus?
It is not AI
20:07 For those curious: Multiprocessing is just when you divide tasks up between cpus so you can do more work in parallel, rather than the default that can only do one thing a time. For example, if you're peeling potatoes, it's faster to have two people doing it than it is to have only one.
My sources say no
@@nopeno-s5r??
if you're building a house it would be faster if multiple construction workers were doing different parts at the same time, instead of one construction worker doing everything
Isn't multi-process a waste of time in python because if you were worried about speed you'd just use a compiled language anyways?
@@Redacted384 Yes but also no. Sometimes you just have to make the best with what you're given and a lot of standard methods in python have native C bindings so you can get good performance if you stick to them.
When I was a kid I told my dad I wanted to make a robot to do my homework. My dad replied "well wouldn't that be more work than just doing it yourself" I though of that the entire time I watched this video
Which is dumb logic because building a bot would be more laborious but ultimately would teach you WAY more useful skills than the actual homework would.
The lengths I go to specifically not do something sometimes terrify me.
Its more of a long term investment
You do hard work in for a month maybe instead if medium to hard work over the span of 8 years
Wut. If you build the bot in a few days that says you an ungodly amount of time and you can sell it.
@@shadowfall2011
But thats also a dumb logic because if you're able to build an automate homework robot then you already have little left to learn in term of technicality, it will only gives you experiences or maybe a niche tips/trick (for a very specific field).
And unless you wanted to be an expert on that very specific field, that math problem might've actually been more useful long term.
Like the education system are not the best it could be, but surely its better than robot building for a learning exercises of an underage children.
I even humor the thought of an everage kid being able to build a homework robot without prior knowledge of coding or engineering.
The more you applied logic to it the more confusing it gets.
"There are no nerds in single player mode."
"There is no war in Ba Sing Se."
also no one asked for you to reference anime
Yeah no one asked you to reference stupidity stylus
Imagine thinking avatar is an anime
@@deki9827 I FELL FOR IT!
DAMNIT
@@Unknown-vp2vt no one asked you to exist, but here you are. Also it's not an anime.
“There ain’t no nerds in single player mode”
Technically there is it’s just reduced to only being 1
Ooof
Ooof
Ooof
Ooof
Ooof
As someone with a friend who's like, a Tetris grandmaster, if that's a thing, I support this message
in which game? TGM1, 2, or 3?
@@NOT_A_ROBOT I'm not sure tbh
@@apriljones1013 why don't you go ahead and ask?
Are they X rank?
when a indie Tetris game has a better banning system than AAA games
(*Cough Cough*) tf2 (*Cough Cough Cough*)
(*cough cough*) VAC (*cough cough*)
Damn there is a lot of coughing. You guys might want to get that checked out with covid going on.
(sneeze sneeze) Hypixel (sneeze sneeze)
@@SlightSmile problem is, detecting cheaters in Minecraft us much harder than a simple 2d game with blocks.
8-ball: the answer is no
Code bullet: wow this is a strong message
WAH GRAPE
GRAPEEEE
I will sacrifice my life for bullet
NO ONE WILL HAVE CARROT
I LOVEE PAKISTAN
CB: "Let's bully some nerds!"
The nerds: "Hippity hoppity *get banned loser* "
CB: "Hipitty hoppity *oh wait, I have another PC*"
Smarter nerd:
“Ahah, ahahahahahhaha!”
“You fool!”
“ I have 70 accounts!”
Later in 5:11
"You dumb Con
Caden Campbell “I have 17 alternative ACCOUNTS!”
Can we give Damber the respect he deserve? I mean he just kick the ass of an AI made to kick ass in tetris
Legend
E
Yeah that dude was inspiring
@@EEEEEEEE E
@@EEEEEEEE E
"There are no N E R D S in single player mode"
There is one...
I feel attacked~
Not when he's not even the one playing the game
@@BattleFlyNate
Aye, fair enough
Diana Kurosawa the nerd is himself, you didnt get the joke fam
Oooh, burn! *hits CB with an umbrella*
"some call me Australian Pyrocinical"
Well that seems a bit mu-
"So let's bully some nerds"
Ah. I see. That's fair.
He also has a tv head character
Excuse me code bulet is bullying, pyro Game ends
at least he's not a furry, or british
Catnip what’s wrong with Britain
@@epicgamer-gf2cy -- Apparently that it's full of Britons.
"were gonna have to use python"
Proceeds to show a pic of a cobra
Thank god I wasn’t the only one who noticed lol
Pfp checks out
599th, lol
Used to be my profile picture
@@kro9217 until you took an arrow to the knee
theoretical person: You're the worst coder I have ever heard of.
CB: Ah!, but you've heard of me!
Lol i can't believe that got me! 😂
(c) Jack Sparrow
"Hm, ok lets go easy on this guy."
>loses.
"Ok, we can go slightly faster now. And by that I mean FULL THROTTLE."
*still loses*
Code Bullet: gets a friend
Friend: *ends his life*
This is why I don't have friends, to begin with.
@Firehornet Gamer same
Et tu Brutus???
relatable
which "his" ?
Never ask:
A woman - her age
A man - his salary
Code Bullet - why he hates coriander so much
Just use celery instead
It tastes like soap, thats why
@@snipermonkey9898 Please stop eating soap, it’s not good for you
@@ThatevilspacechickenWould be easier if someone quit putting it on our damn tacos >:(
All kidding aside it’s a genetic thing, look up the coriander gene if you’re curious. Having it really makes me realize how many cultures use it in massive amounts in their food
“My computer can only run about 16 players at a time”
Get this man more computers
Yes. He’s super irresponsible with A.I. And tetres
cuz he have too many AI in his computer, making his computer go: im going to be an old man
1000th like.
E
He needs Lets Game It Out's computer.
"We need to use Python"
*shows a cobra*
*bilojist*
I can see the meme man now
@@masterofenbys4434 that's the joke
@@shupp6267 Meme man is the dyslexic mannequin that appears in the broken English meme
@@masamigameon yeah, stonks, helth, ponker, those ones. I know.
He could've used puppeteer.js on node to grab screenshots and press keys instead of rewriting everything...
"UA-cam doesn't have a sense of humour"
I've never seen something so true in my life
It used to have one, but then Filthy Frank ended
King Slay as in the era of UA-cam Frank was part of was the time when UA-cam was at its funniest, and it’s only been declining since then. Especially with the demonetization
I don't think the bot detection would have detected you because you didn't clear anything. You were just slamming the down key- which everyone had done in a fit of Tetris rage.
Lol.
Also, close to 57 likes !!!
Calling it now, this video is gonna get demonetized for him saying “We’re gonna BULLY some nerds”
Flat out deleted lol
@@Drion086 I do
Good there were like 6 ads for me on mobile
You called it wrong, I just got an ad for Minecraft mods 😢
It's possible the Bot Detection doesn't actually auto-ban people, but rather alerts the mods for them to manually review it. So after the bot detection detected you, you had some time before you got banned.
Manually doing it seems wildly inefficient though.
ike
a
aaa
momnke
@@glodmod6610 not as much as you think, you need only see a minute before you can see
I think it bans the device MAC address. When he changed computer it worked.
@@glodmod6610 but atleast the bans will be legit, unlike some other game that i play alot..
I legit watched an entire movie trailer about a gunman thinking it was the intro to this video
Ayo givin him some good ideas ngl
What movie?
How much weed u smokin bro
@@Bruh4. I think it might be like the new hitman movie
I laughed so hard I nearly died 🤣😂
It may take me days, it may take me weeks, months, or even years, but I want you to know that I've been interested in coding for years, and I think because of you I am actually going to start following my dream and actually start coding and creating my own things.
How’s the progress going?
@@Rowdy_wraithhe's dead
"...And instead of Googling it and doing some research, I'm just gonna make some assumptions and probably regret it later."
Same.
Words I live by
150th, yep. Me trying to understand neural network stuff in a nutshell
"I'm a simple man"
2 seconds later
"I WILL COMMIT MULTIPLE FELONIES"
who wouldnt
I mean a simple man would commit multiple felonies to be fair
Yoshikage?
@@cameronscott9399 i dont speak asian
its all fine as long its not pushed :)
The lord has rewarded me for staying up till 5 am
Only 10pm for me man
Wait its 2 pm
It's 2 pm for me
Its 3pm for me lol
Its 1:17 pm for me
- gives himself the name "Not_Code_bullet"
- Someone recognizes him after he said he was gonna code a bot for this particular site
- Insert surprized pikachu
UA-cam needs to understand that CB isn't swearing, he's just speaking Australian.
yes. agree
Fuckin oath mate
Can confirm
im sorry this is an australian server you didnt swear enough
True
Call police, Nerds started bullying themselves.
Didn't they always do that?
The title should be: “Alpha nerd bullies inferior omega nerds”
He kinda bullies himself with the amount of time he spends doing this shit.
He could make something simpler for once. For example, two AI playing for their lives on some competitive game and the one that loses gets turned off.
@@TechSupportDave It would only be interesting if you could get the AIs to cry like legit omega nerds though, and that's a lot of work.
@@TechSupportDave im stealing this idea and tweeting this to michael reeves
Im nust glad he bullies nerds with standard mey pointz
@@nerocladius4319 I'd be lowkey hurt if he took the idea and you didn't credit me.
but only lowkey.
Randomizing the intervals between moves could help evade the bot detection. Only a computer will make every move exactly 0.1s after the last, but creating a random interval would make it seem more human-like.
This is exactly what programming was invented for.
Cant think of anything else it could be used for
Objectively wrong
@@gyphryphobia nahhh thats sus
@@caide7005 no
@Nate Choe who?
Code Bullet: "I don't really know how bot detection works, and instead of googling it and doing some research, I'm just gonna make some assumptions and probably regret it later."
Me: checks length of video... oh no...
14:04 As a woman who studies computer science, I can confirm that we, in fact, do not exist.
As a male, I have the honor of being among the 85% of the student body at my STEM College
I knew it!
wq cool, but how is that related?
As someone who knows a female in Computer Science, I can confirm that she is, indeed, a part of the programming and isn't real.
As a woman who just got a degree in Computer Science, I can confirm my last four years were just a dream
plot twist, theres no bot detection. just a report button and the real nerd is the guy not being paid but still sitting there 20 hours a day banning people while watching code bullet videos for some fun.
CodeBullet: Heh, what nerds, playing Tetris
Nerds playing Tetris: Heh, what a nerd, spending like a week making a bot to beat me in Tetris
Making a superior solution in a week better than wasting a life being worse than a $5 computer.
@@user-kl3om8ko4g "superior solution"
he spend 4 months.
@@randomgames5969 Oh, in school I had only 2 days.
R ok
Subbing to this man is a constant cycle of forgetting this channel exists and then making happy noises when he uploads
I see we are one in the same
Bingo
I don’t know why I keep seeing you comment on all theses videos. Anyway how’s Grandpas ashes?
This lmao
Yep
I randomly came across one of your videos and instantly fell in love, you humor is so funny and your a great coder keep up the great work!
CodeBullet: *Spends literal weeks coding AI*
RiceL123: I’m bouta end this mans whole career
How to spot an Asain.
Step 1: Go on any video game that requires some form of an algorithm
Step 2: Read usernames until you either find rice or noodles in it
Step 3: ???
Step 4: Profit
Ah, love that outdated comment format. How original.
seriously that was so annoying, cant you just let him record the video, ugggh
MichaelEpicA as much as i like the video what CB is doing is basically hacking. Like those hackers you see in pubg or fall guys
@@fangslash I wanted him to ruin the days of 40 people all at once. Lol
Ok, but the fact that the guy is like "let's have a chat" and then just insta banned you
yeah that's lame AF
It's like the falsy nice guy who intercepts Casino cheaters ! "Let's have a talk in this little shady room "
@@Hirosjimma You have clearly never played minecraft HCF. They freeze you, give you 2 minutes to go into teamspeak, and if you don't admit to cheating, they look through your computer to find cheats.
@@figboot >they look through your computer
Uhhhhh ex fucking scuse me? That's like... Holy shit that's shady as fuck
@@SignalRaptor_ Oh yeah, not only that, the most popular screensharing tool (detects cheats automagically in screenshare) is owned / developed by someone who also makes cheats. Guess what one client that screenshare tool doesn't detect?
"bot detection" aka: the fact your opponents have eyes
yeah, i was thinking the same. the ways he got banned seemed human driven. if they have a "report opponent" button and and a "cheating" option, you have bot detection, then you just need a reviewing person/algorithm and you're golden.
Remove their eyes
Also the fact that he named himself “not code bullet” lol
@@frederik7338 I was thinking that, but I also figured he wouldn't play against random people if he's obviously using a bot. I assumed the opponents were people who volunteered to help out for the video.
@@B3Band you expect Evan to have reasonable ways in sight? his learning has not led him to that sound thought :)
Now you gotta write a bot that intentionally stays just *barely* ahead of the opponent
Oh now that's truly evil, if you speed up, it speeds up, perpetually locked in a ceaseless flurry of moves until out of frustration you decide you cant win and give up.
What a sinister and twisted mind you have my Goodman.
“Is a website where players battle to the death to decide who wears the most talented neckbeard of all time”
*Yo chill codebullet plz*
Hurts because it's true, *lmao.*
"some say I'm an australian rip off of Pyrocynical"
*he's beginning to believe*
Is this a crossover episode?
Petscop 2 confirm
obvio
5:56 Big Money WIN
ua-cam.com/video/z6-uJd6eyak/v-deo.html
Because I care and want to share: here's multiprocessing.
Remember how CB said he's checking every possible spot to put down a piece and giving it a score? There's two ways to go about doing that checking - serial and parallel.
Serial, you have one thing doing all the work, working through each individual option, doing all the math for each option, grading it, and putting the grade in a pile to be sorted. It worked fine for the old algorithm because it was relatively simple... but as the complexity increased, so did the processing time, to the point where it wasn't feasible.
Enter parallel (aka "multiprocessing"). These days, computers have more than one part to their CPU - what people like to call "cores". Here, we have multiple things working in parallel to make the work go faster. Think of the phrase "many hands make light work". Because each check can happen without influencing the other checks, all checks can be performed effectively simultaneously.
For the less computationally-minded, I offer this. Which is faster: you alone eating 100 apples, or you and 99 friends eating one apple each? Not including time spent gathering friends, or regretting going through an apple-eating contest. That is what CB means by "multiprocessing".
well explained
You explained it reaally well
It's a fucking shame games don't make use of the multi core processing really.
@@Earthboundmike some do but that's really hard to do because it introduces problems like data races. And also when the thread grabs some data a few ns later that data may change which can cause problems.... lots of problems
Multithreading also works like that, it spreads over the CPU threads instead of cores, they can be queued to execute stuff after a thread finishes its job, wait for a specific thread to finish working to continue, put a thread working in the background to do a big/long job while other threads continue working the main jobs.
It really helps but makes the programs more CPU heavy since it uses more resources.
14:08 "Like Santa Clause and women in Computer Science" LMAOOO
“There’s no nerds in single player mode” *just coded a program to play Tetris*
He is the only nerd in single player mode
100% of all players in singleplayer mode are nerds when he plays.
sam?
if he's not playing singleplayer, then there *are* no nerds in singleplayer. Haha!
@@pixelmaster98 Hmmmmmm...
Evan: “Now i need to translate everything to python”
NodeJs: “Am i a joke to you?!”
nodejs is the joke if you wanna do a competent ai :^)
RUST GAAAAAAANNNNNGGGGGuh
let's be honest, Python is the undisputed king for AI and machine learning, that's just where all the good libs are
all the other languages can do *some* AI and machine learning but it's usually pretty iffy bc either the libs are sh*t or they're straight up not a thing
@@deprilula28 who it not the joke and the real daddy?
@@avitolourenco wtf.
That moment when a multiplayer Tetris indie browser game has better bot detection then most big-company games.
That's scarily true. This bot detection software very clearly did not take very long to code. And it works!
This means that all my bot and hacker suggestions for games were indeed VALID! The simplest detection really is the best detection.
If anyone's interested, my usual cheat detection suggestions include just overall identifying things that normal humans would not be capable of. For example (an example of many), in FPS games, 100% accuracy throughout an entire game is statistically improbable with X amount of kills, or a K/D ratio that's never been reached. This is when the player should be put on a watchlist and reviewed by a moderator, or just outright banned if his statistical values exceed what normal humans are capable of.
This is actually an extremely basic and reliable system that wouldn't take more 10 maybe 20 mins to code. Maybe under an hour if it's to record and send the clip to a moderator to review.
And you can't exactly get around that I don't think, since stats usually are stored on servers.
OH BUT WAIT A MINUTE. THERE'S AN EVEN SIMPLER SOLUTION! someone: "Whuts thut cereal-san?"
AND HERE I SAY: A FUCKING WORKING REPORT BUTTON. SO MANY FUCKING GAMES JUST HAVE THE REPORT BUTTON THERE FOR NO REASON. A community-based banning system is literally the best thing there is.
EDIT: WHY THE FUCK CAN COMPANIES MAKE ENTIRE GAMES BUT NOT GET THE MOST SIMPLE AND IMPORTANT THINGS RIGHT?
I eat Cereal with Water and I pour the Water first damm....
Spooky Shadow same here, except I substitute water for air
edit: just realized that’s the person’s name and not what you were saying 😅
Team Fortress 2
Elliana Grant Lol
The fact that using a different computer works means if you used a Virtual Machine, you could endlessly bypass bans.
Tommy91504: "Hes not hacking, hes just really good at the game!"
I wonder what gamer chair he has
@@drmegasteve4335 That's a really funny and original joke hahaha
@@ecchou3217 hahaha, you're fucking hilarious.
Lulu49_ haha you must be fun at parties
@@naoya_is_up penids
"Please add me so we can have a chat" is the JTris equivalent of being called to the principals office in elementary school
Ericmac ain't even a mod, he litterally just wanted to have a chat
@@ryanmarshall5407 Yeah, he's not a mod, he's a snitch! /s
Alternate video title: "Nerd bullies himself in a video about bullying nerds with AI"
R/Kamikazebywords
Oof
@@rooon_a found the mobile user
@@bruhwtf2662 Good job
How is he so good in one hour of play time? Its not like there's a million different versions of tetris that someone could've learned on before playing jtris
That bugged me too. Nerds, man
"bot detection might just be an old wives tale, like Santa Claus or women in computer science"
-Code Bullet 2020
The person who friended him just to ban him: jaBAITED
27:06
Jokes on him, it gave him the perfect segway to announce the sponsor
@@emeraldfinder5 imagine it was raid shadow legends
@@appletizer8415 raid shadow legends use code dudemanguyman for free 1m gems and free ssr hero yeah
Such an arsehole xD
me: doesn’t play tetris
doesn’t care about tetris
sees video
brain: *yes*
Absolutely yes
Certainly yes
well what is interesting is ai
Welcome to the Code Bullet channel, now you must binge the rest of his videos and are not allowed to leave this channel under any circumstances.
Welcome to the Code Bullet channel, now you must binge the rest of his videos and are not allowed to leave this channel under any circumstances.
Man I love the energy in your video ssoooooo much. And you can keep realising a video every 6 month, a lot of people know how tough life can get ;) all my support, from a french fan ^^
"If they tracke me here, on a completely different computer I am gonna call the police" lmfaoo
They probably used a supercookie that wrote itself into your Windows Registry or something.
I'd suggest using a Tor browser some day so that your IP address is always random, and using a virtual machine to protect yourself from supercookies.
@@AmaroqStarwind Nah, they probably logged the mac adress
@@AmaroqStarwind ...That's not how a super cookie works. That's not how *any* of this works.
@@Krutonium Supercookies work in different ways. They install themselves onto a computer and bypass your browser's cookie settings.
They also bypass InPrivate / Incognito browsing because those just prevent the saving and loading of your browsing history.
@@antalbartelds7036
Yea thats what I was thinking too, but im surprised they didnt just ip ban him
The person who called him out is those kids who are like “man I wish I was discord moderator it’s so cool”
What
hmm?
The funniest thing about is I get it though 😭
?
Hello Mate you are going about this wrong but did ok. You could make a program that will do the same as AI kinda overkill but hey.
Can we all take a moment to appreciate the nerd who best the earlier ai, even with it at max speed? That's kinda impressive.
Agreed, it proves too that a smart player > Fast AF AI
@@acamera367 yea but it's impossible for a normal person to beat an AI at it's max difficulty because it makes the BEST MOVES possible
@@toppingsplease nope t-spins are like twice as good as a tetris
@@xjanise2412 ??
@@toppingsplease t-spins are when you have something a t-piece normally wouldnt fit
example:
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬛⬜⬜⬜⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬛⬛⬛
⬛⬛⬛⬛⬛⬛🟥⬜⬛⬛
⬛⬛⬛⬛⬛⬜🟥🟥⬛⬛
⬛⬛⬛⬛⬛⬛🟥⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛
⬛⬛⬛⬛⬛🟥🟥🟥⬛⬛
⬛⬛⬛⬛⬛⬛🟥⬛⬛⬛
⬛⬛⬛⬛⬛⬛⬜⬜⬛⬛
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜
edit: there are way more techniques with which you could even fill something even more complicated by glitching L-pieces downwards but i dont even know a lot about tetris
Fun fact which you will know if you watched the Tetris movie: the original Russian prototype for Tetris used the same display as what the AI sees in game. It used brackets.
"It's like Santa, or women in computer science, it just doesn't exist"
Ha, jokes on you CB. You clearly haven't been looking hard enough.
Santa was the valedictorian in my class.
Thanks for making me laugh
@@SGRebooted You're welcome mate :)
@Mine Gold dammit, I was literally just about to do that
I was bout to wooosh you so hard
Thank you mate, best part of my day
I live by this quote - “Instead of spending a day doing it manually, spend a week making it automatic.”
Edit: Thanks for the likes :)
On Blargbot, I spend a day to make it automatic, a week to add more features than just automatic.
Well, sometimes I'd rather spend a week doing fun programming problem-solving than a day doing boring busywork.
Modded Minecraft players do the same.
we're gonna bully nerds
spends over 20 hours on a AI for tetris
well well well, how the turn tables
Is it really bullying if hes also a smartass. He just outsmarted those nerds.
29:00 ;)
spends almost a month*
tetris for AI spends over a 20 hours
gonna nerds we're bully
I'm rewatching this, when I hear this for the first time 4:25 - "I'm getting ahead of myselves" -
Code bullet confirmed an AI
“We are gonna have to use python” shows a cobra
@@chappieenzijnvriendjes6336 hi im a bot, sorry i offended you totally legit human.
With a dapper af top hat.
* OCT triggers *
"Any normal person"- Lets use my old AI to see how it does
"Evan" - NEW AI PAIN SUFFERING DEATH FIRE
he has to recode it because it is an online website
You must have skipped quotation day at school
Jacob Haley lmaooooooo
*Any normal person:
Evan:
They should really make a room for Botters to pit their AIs head-to-head
I think it's like "Fight a CPU player"
Isn't that just M.U.G.E.N?
there is
there is! he's just an asshole using his bot against real people
Nice
Honestly there's a part of me that repeats "cheating in online video games is wrong" but the other one seems strong enough to make me laugh at how the AI wacks the other players lmao
"What is multi-processing?"
*"N O"*
death of Intel :D
even the oracle knew it'd be to complicated to explain, so it just refused to answer lmao
"I aint programmed to do shit"
That sounds like code i would make lol
Me when I try to print "hello world" in python
I always write my error codes to scream insults at me. Feels like I'm back in the kitchen doing homework with my mother. 😂😂😂
@@xeropulse5745 same, even though im 12 and my mom still screams at me
@@eperou6299 Sure I'm 24 and she still yells at me when I'm back at home like hahahaha
@@xeropulse5745 lol, parents gotta be like that
When someone is so good they beat the AI, FYI, a lot of pros actually get good by playing against cheating OP AIs to begin with lmfao!
Ai didn't use tetris's which give like 7x points
then they didn't need to ban him, could of used the AI to train against.
Ja hallo lieber mit-deutschsprachiger xD
@@thegrimdeath1 private bots are literally against site rules
@@just.r1ce pretty lame, could of reached out to him or something, would of been cool
13:59 is hilarious "maybe the rumors were just myths bot detection maybe a wife's tale like Santa Claus or woman in computer science"
Bot detection: detects unrealistic APM.
Koreans: sweats nervously
Hoshimachi Suisei: *Sweats Profusely*
@@Registered_Simp Firestorm: *Wading through a puddle of sweat*
@@andybuscus383 Amemiya: **Converts Pacific Ocean to sweat**
@@Registered_Simp nice
@@Registered_Simp Have Amemiya and Firestorm ever gone head to head? I don't know who would be better. Firestorm still wipes the floor with Doremy.
"I'm torn between doing smaller videos more often, and bigger videos less often" CB, my man, you do whatever you want. You're at your best when you are flailing around in confusion and despair XD The second we start telling you what to do, the magic is lost. We need to be just as terrified as you XD
100% agree
I'm ready for the code bullet roller coaster
fr
When ever something goes wrong I feel pain. Not as much as he did but, pain regaurdless
Yes
Imagine going to the Tetris principal..
Ms. Tris?
@@CommanderNissan boooo lol
I bet they'll make you do a lot of lines
. ___
__| |__
|_______|
ASCII art is hard, also I love CSS.
Benjamin Harmon
oh god how would this bot vs Wumbotize or z2sam go
0:49 is my favorite moment of all time
sauce is limebot made by limebreaker
So, their bot detection is the Devs who play the game manually banning people.
Honestly something other sites should consider tbh (cough UA-cam cough)
Bot detections rarely go without collateral damage
@@CorwinTheOneAndOnly ah yes, have people watch the 45 hours worth of video uploaded to UA-cam every second.
Better than letting bots delete people because they said the word "poopy" once (im hyperbolizing, obviously, but not by a lot)
@@cavemaneca I'd take the job. XD lol hell yeah. Pay me to do what I am already doing the whole day. Please
@@cavemaneca around a full lifetime worth of footage every day :'D
The ''cb" on his shirt is not code bullet its cyber bully
Underrated comment here...
I mean, he is Australian pyrocynical, so that adds more proof..
TRUE
Well yes, but actually yes
Oh god I thought it meant Cibai
Code bullet: “ONLY SINGLEPLAYER BUT THERE IS NO NERDS IN SINGLEPLAYER”
Everyone: well yes but actually...
Lmao
Well yes but actually I don’t give enough of a shit to make up something funny so I’m just gonna end it here
@@duckvoice817 Lol
@@duckvoice817 it can be funny to leave the obvious punchline for the audience to fill in.
Hi CodeBullet,
The ban is actually there permanently on the account. Similarly to a VAC ban, the ban stays. You could ask jezevec to make the account into a Full-bot account which is allowed but you're gonna have to let them know.
Another option is to make a Tetrio bot account by asking the Tetrio Dev who overseas accounts and game development.
"What? Profanity in my family friendly channel?"
A minute earlier: "If I see corriander in my tacos I will commit MULTIPLE FELONIES."
Nothing in that sentence was profanity though... Aggression isn't profanity! You can bash a person face in with dignity and honor if you want to. *Slap 'o the glove guv'nur*
@@TR-Graybles It was more the family friendly bit that I was focusing on, lol.
Threatening violence against ethnic food is just good family values
“If they track me here, on a completely different computer then I’m going to call the Police...”
😂😂😂
at least he knows his legal stuff :D
@@emmata98 true.
that would imply they track every player's ip address yes?
@@asianpersuasion4901 That would imply they have the ability to do that. But he was obviously just making a joke. Haha....
@@whywelovefilm7079 right, but I was asking what that would actually mean.
Dad: "Are ya winning son"
Code Bullet: "HnanGJenrmabwbwbwbbbwbwbwbwbwbwbwmUGfTeEMULTIPROCESSING"
That is what the cb means on your shirt: cyber bullying
Alternative title: "Code Bullet Violates AI Ethics, the Musical"
By harming humans? I mean my self esteem was hurt.
I need this I'm my life
They always ask " *what* is multiprocessing?"
But they never ask " *how* is multiprocessing?"
*sad multiprocessing noises*
This isn't fair... *cries in multi-threading*
the oracle would still say no lol
**cri.s in Mors. cod. With E b. ing it’s mors. Cod. Count.r part**
Roblox players when flamenco is trolling them: . . . . . . . .
".. Is a website where people battle to the death." yep. That sounds like tetris
Tetris is cutthroat, man.
andybuscus383 Especially Tetris 99
7:33 Me: *goes three years back in time to escape todays brainrot*
Also me: *still gets lobotomized by Code Bullet's content*
Bro was an entrepreneur in youtube brainrot (I love it)
My kid: "what the hell are you watching?"
I explain the gist
My kid: " you're a nerd"
You better show that kid who's boss 'round these parts lol.
Imagine using nerd as an insult in an era where videogames are mainstream, lel
sounds like a tetris comp needs to happen in your house lol
yeah, absolutely own your kid in tetris, flex on him hard
Shoutout to Tommy for fighting til the end despite a winning chance of zero, he's a real man