I think its not kinda game that can be automated like this game and the previous one. The abstraction of that game is on the next level, same like chess
@@mfadhilal-fatih1427 true, but it could be done, not by scripting and calculating the input and output but with detection of aim line. He could just extend it and then either manually find the hole or find black pixels to find the nearest hole. But this would't be that much automatic
@@mfadhilal-fatih1427 I know im late but you can do this with image recognision where you take all the coordinates of the balls all the time and then you calculate the angle that you need to hit it in order to put it in. Hope this makes scence. Have a beautiful day😁
There's this game called king of thieves where you have to build a dungeon to protect your treasures. Once you get to high level they almost all require frame perfect jumps. You could build a dongeon saver
@@alexstone691 yeh I think so too but maybe an auto saver or something like that, Or why not creating a hash table while reading the cases of the layout and then you would choose the correct jump pattern.
I know the game but i dont really understand the point of it, for each dungeon you'd have to just time it right, if its dynamic and suppoed to work with all dungeons it would be kinda hard to detect all the obstacles and try to avoid them
If you could make a short tutorial on the ADB api with python and connecting it to your phone that would be amazing! (I also saw someone say 8 Ball pool which would be pretty great to see along with the math)
I wrote a quick thingo about how to setup ADB: . . . For anyone wondering, this is how I learned how to set it up: ... Step 1: you need to enable USB debugging on your phone (not required, but it means you don't need to use adb over wifi) here's how to do that: developer.android.com/studio/command-line/adb ... Step 2: install pure-python-adb using pip. just copy and paste this command into a command prompt window: pip install pure-python-adb ... Step 3: install the actual adb sdk from the link below developer.android.com/studio/releases/platform-tools ... Step 4: open cmd in the location that you installed the adb sdk, and run 'adb start-server' to set it up. when you want to stop the server, run 'adb kill-server' ... Step 5: that's it! :D
You can try automating a game called stacks, a touch input with a small time interval will do. All you have to do is find the correct interval and it will run continuously.
I have recently ran across your channel and have watched a few of these videos. Some really cool and interesting content. I want to know how it is that you're connecting your phone up to your system and running this? Is it via the USB hook up and such?
Engineer THE Man! From a slightly different barrel... but how would you feel about making a video about Linux transfer protocols? Side by side comparison of utilities like scp, sftp, rync. Advantages, differences, basic functions and so on. Just an idea. Great channel and amazing work ...100%
Hey @EngineerMan, how about Pokemon Go's swipe action to catch a Pokemon? I think it would be challenging as every Pokemon catch requires a different length of swipe action. I'm going to try it myself as well.
I tried automating a Piano Tiles game, but it seems that the time between adb screen capture send and write picture, and the loop takes just a little too long for the game. Do you know of any ways to make this faster.
I would really like to watch a full tutorial from you on how to set up and use the adb with python to be able to achieve results like this. I'm having trouble finding a good guide. I assume that you could make a good one. Thanks
Every video is very clearly explained. Is there any way I can get a video on - keybinding PC window(transparent) using tkinter, pyautogui or any package, and connecting mobile to PC using adb shell and playing games using PC mouse, keyboard like octopus(octopus is mobile app) from PC itself(any python runnable platform).
Hello just seen your video on the bowling.wow that was nice. I don't understand how you did that just on a phone? What would I need to learn how to do that. If you don't care for sharing some info!! Thank you And God bless! You maybe could try Darts of Fury the game cricket
is there any ways to complie our pythonic bot scripts in an overlay apks. so that we can run these scripts directly in our device without ADB connection to PCs. I know we need to change our clicks and other APis with respect to Android. can you make videos to compilation of .py scripts. That would be more helpful
Couldn't we like run it locally on android phone without conmecting it to a computer by using macros ,there is this app called "Automate" from llamalabs in playstore whick i think can do this exactly
@@tooru That's what i thought in the begining but suprisingly it doesn't require any root ,well at least on my android version 8 I was able to automate snapchat to send snaps and gain snap score quickly
Please do something for TapTapHeroes.. maybe the main farming or arena fighting (detect the difference between your force and the enemies and attack if difference is higher than supposed losing chance.. or anything with TTH pls!
If anyone can help me out, that would be great. I just installed atom, and I'm trying to run input() commands, but I get "TERM environment variable not set" how would I go about fixing this?
I connect my phone to scrcpy, but when I type a bash command in the cmd nothing happens. It is ready for another command input. Is there an additional command to connect my phone to adb or it is enough if I see my screen in scrcpy?
Teach us and Make a bot for Minesweeper game to display hidden mines using bot, or bot should be capable of playing game without any mistake to the end of game for any android game. Can we use BlueStacks for bot making process because BlueStacks also provides us to keep something in background
Can you automate a game called runescape. I'll let you.use an account for this and I'll pay you aswell. If been trying to do it. It's basically a bunch of tap and mouse movements.
stackoverflow.com/questions/25864385/changing-android-device-orientation-with-adb Found this on Stackoverflow.com That accelerometer can be turned off.. Haven't tried it though.
Pretty disappointed that this guy passes off this scratchwork as coding. What do you do for a living man? Obviously not software development or similar. For anyone trying to learn: I've checked out some of his github and other videos, revealing that everything is extremely simple and mostly not usable. These are one-off lessons at best, and have almost no real educational value. Also he just looks kinda smug about being able to do first-year coding. I bet he is a bit smug because he's making money off everyone watching this BS. Probably a lot. I found this guy because I was interested to see what the Craigslist scammer attempted to do and what this guy did in response. I'm not sure that that was even a real CL scam and all the guy did was find a URI in the Chrome console and flood it with requests. Not that creative, but potentially effective against a poorly-made scammer website. Also, comments are disabled on that video. My bet is that comments were disabled when someone brought attention to the fact that a self-taught teenager could've figured out how to do the same thing. Don't think that this guy is all that smart, because the smartest thing he's doing is making money off of your wasted time.
You're a very rude person. Just a reminder that I don't do sponsored videos, I don't take donations, I don't have a Patreon, I don't sell any products, and my channel is entirely not commercialized. I do this because I enjoy it and people benefit from it. Show me another programming TH-cam channel like this. Spoiler: there aren't any. The cost to produce a video 95% of the time far exceeds that of the ad revenue. Take your negativity somewhere else; it's not welcome here.
You're not wrong, but don't resort to qualifying my behavior. The points I made are not invalidated simply because they're insensitive. This platform supports discussing perspectives, even at your image's expense. You're disillusioning people about how coding goes. They should know that it requires a lot of study and heavy attention to detail, very especially in a professional setting. There are guidelines established by the industry. Having a usable github is the software equivalent to just wearing pants. I know because I am a software engineer. You have like 300k subscribers and get hundreds of thousands of views each month on monetized videos. Honestly, I haven't seen any production value in your videos that exceeds basic editing. If your costs are actually your own living expenses, then I can understand. Also, there are many coding channels that have excellent githubs, like this guy: th-cam.com/channels/-yuWVUplUJZvieEligKBkA.html You can blame my insensitivity, but everything I can see makes me think that - educationally - there is rather little value. There should be more of an "I did" feeling here, but it's labeled as "how to" often times. What you're doing isn't bad, but it definitely is misleading. Nobody is going to watch one of these videos and be able to do projects on their own. It would behoove them to read documentation, as they will inevitably have to do a lot of it. Relying on your videos is a lose-lose in terms of usage. Just call it entertainment. I do have a negative perspective on this. There is no voice around here to let people know what real coding is, so I'm throwing this into the mix. A few people will read it and learn something, otherwise this means just about nothing. Anyone in any profession that takes pride in their work would feel the same. This chanel stereotype exists in very many incarnations. They're pretty easy to find.
You're an absolute moron. He never once claims to be an expert. He gets people thinking. The amount of comments where people are like "woah didn't know you could do that" shows that he's teaching people. Regardless of how "basic" you think it is. Even if the scammer part was fake, you mean like every prank show and the majority of channels on youtube? Why are you here if you hate it so much? Grow up. I see your channel is doing so much better.
Press F to pay respects to Jose.
Flappy bird next?
F
No hard feelings
Please do tower twist
F
Game recommendation : 8 ball pool ps good luck
Yes
I think its not kinda game that can be automated like this game and the previous one. The abstraction of that game is on the next level, same like chess
@@mfadhilal-fatih1427 true, but it could be done, not by scripting and calculating the input and output but with detection of aim line. He could just extend it and then either manually find the hole or find black pixels to find the nearest hole. But this would't be that much automatic
It wouldn't be a complete automation but if you are the one breaking you can get a perfect game
@@mfadhilal-fatih1427 I know im late but you can do this with image recognision where you take all the coordinates of the balls all the time and then you calculate the angle that you need to hit it in order to put it in.
Hope this makes scence.
Have a beautiful day😁
There's this game called king of thieves where you have to build a dungeon to protect your treasures. Once you get to high level they almost all require frame perfect jumps. You could build a dongeon saver
I think that would be to hard cause you can't really read the layout easily
@@alexstone691 yeh I think so too but maybe an auto saver or something like that,
Or why not creating a hash table while reading the cases of the layout and then you would choose the correct jump pattern.
I know the game but i dont really understand the point of it, for each dungeon you'd have to just time it right, if its dynamic and suppoed to work with all dungeons it would be kinda hard to detect all the obstacles and try to avoid them
A kid: I played this game for 2 months and became really good, that's how long you need to play.
Engineer Man: 4 minutes, 5 tops
RIP to Jose.
From now on people should refer to you as _Evil Engineer Man_ 😈😁😈
EEM should be the new channel name lol
If you could make a short tutorial on the ADB api with python and connecting it to your phone that would be amazing! (I also saw someone say 8 Ball pool which would be pretty great to see along with the math)
I wrote a quick thingo about how to setup ADB:
.
.
.
For anyone wondering, this is how I learned how to set it up:
...
Step 1: you need to enable USB debugging on your phone (not required, but it means you don't need to use adb over wifi)
here's how to do that: developer.android.com/studio/command-line/adb
...
Step 2: install pure-python-adb using pip.
just copy and paste this command into a command prompt window:
pip install pure-python-adb
...
Step 3: install the actual adb sdk from the link below
developer.android.com/studio/releases/platform-tools
...
Step 4: open cmd in the location that you installed the adb sdk,
and run 'adb start-server' to set it up.
when you want to stop the server, run 'adb kill-server'
...
Step 5: that's it! :D
You can try automating a game called stacks, a touch input with a small time interval will do. All you have to do is find the correct interval and it will run continuously.
This is a great series so far! Can't wait to see more parts coming!
make more adb tutorial this is awesome !
*Hey Engineer Man!* Where from did you learn so much Stuff ? Like you know everything in python and all about linux etc, etc
He was born with all that knowledge. He never bothered to search the internet. You should do the same.
Experiment with everything. That's how you learn. It takes time, but it's fun and worth it.
I love your videos. Everything seems so simple! Thanks for explaining.
You're shooting Brooklyn!
Nice video 👨💻
I have recently ran across your channel and have watched a few of these videos. Some really cool and interesting content. I want to know how it is that you're connecting your phone up to your system and running this? Is it via the USB hook up and such?
Just via USB and a program called scrcpy to mirror the display to my machine.
@@EngineerMan
Ah sweet, thank you for the reply. New guy here to your channel and I am enjoying your content!
Engineer THE Man! From a slightly different barrel... but how would you feel about making a video about Linux transfer protocols? Side by side comparison of utilities like scp, sftp, rync. Advantages, differences, basic functions and so on. Just an idea. Great channel and amazing work ...100%
Love these Android game videos keep up the great work man
that's just evil lol
Hey @EngineerMan, how about Pokemon Go's swipe action to catch a Pokemon? I think it would be challenging as every Pokemon catch requires a different length of swipe action. I'm going to try it myself as well.
I tried automating a Piano Tiles game, but it seems that the time between adb screen capture send and write picture, and the loop takes just a little too long for the game. Do you know of any ways to make this faster.
Use Appium.
scrcpy has almost no delay(not noticeable by a human)
You might not be a bowler but an absolute baller, ma man!
Rummikub (mobile) is the next game that would require some engineering effort, engineer man!
How do you have the coordinates label in scrcpy? I'm on a Mac and it only shows my phone screen, but not coordinates.
you have to activate them through your phone. Go to settings > developer options and turn on "show pointer"
Miniclips 8-ball pool would be fun to automate
Yes, this is on my list of possibilities for sure.
I would really like to watch a full tutorial from you on how to set up and use the adb with python to be able to achieve results like this. I'm having trouble finding a good guide. I assume that you could make a good one. Thanks
If you can't figure it out then you shouldn't be trying it
Ignore that asshat. Keep drilling down bra!😉it's so worth it!
Hey man you are awesome please make more videos about automation Android games using adb shell
Did you throw it at a slight diagonal because of the second line or did it just grab the ball anyways
please make more Adb stuff it's very interesting
Every video is very clearly explained.
Is there any way I can get a video on - keybinding PC window(transparent) using tkinter, pyautogui or any package, and connecting mobile to PC using adb shell and playing games using PC mouse, keyboard like octopus(octopus is mobile app) from PC itself(any python runnable platform).
Hello just seen your video on the bowling.wow that was nice. I don't understand how you did that just on a phone? What would I need to learn how to do that. If you don't care for sharing some info!! Thank you And God bless! You maybe could try Darts of Fury the game cricket
Please automate Stacks....
Hey engineer man! What program are you using to write your shell script with?
It’s atom
That was a nice tutorial, could you make one for Magic title 3 😁
is there any ways to complie our pythonic bot scripts in an overlay apks. so that we can run these scripts directly in our device without ADB connection to PCs. I know we need to change our clicks and other APis with respect to Android. can you make videos to compilation of .py scripts. That would be more helpful
my dad would love this lol nice
You changed Jose's life
good job mate
Time to automate Adventure Capitalist.
Multi video project to do that.
It was nice. Next time automate my android Game(soon on play store)
Hi. Great video. How can I do this if I do not have an Android phone? I just want to automate games myself.
use an emulator on your pc
Are you using scrcpy to display the phone?
Game recommendation: Any Gambling/Casino game
That's wont work any gambling machine software or mechanical one are all rigged lol
Try to do a complex game, like a turn-based RPG or a casino game
Em being a genius as always
OH. EM. GEE.
Couldn't we like run it locally on android phone without conmecting it to a computer by using macros ,there is this app called "Automate" from llamalabs in playstore whick i think can do this exactly
pretty sure it requires root
@@tooru That's what i thought in the begining but suprisingly it doesn't require any root ,well at least on my android version 8 I was able to automate snapchat to send snaps and gain snap score quickly
Is it possible if I just connect a USB cable without displaying the screen on my pc?
Yep, absolutely. The screen mirroring was purely for this video.
That was so dope!!
Try to automate the facebook football game as next episode!
I would like to know how to active this toolbar at top. :/
why wouldnt you move and throw in one command?
could you not do adb shell input touchscreen swip 540 1700 500 1400 900?
Please do something for TapTapHeroes.. maybe the main farming or arena fighting (detect the difference between your force and the enemies and attack if difference is higher than supposed losing chance.. or anything with TTH pls!
If anyone can help me out, that would be great. I just installed atom, and I'm trying to run input() commands, but I get "TERM environment variable not set" how would I go about fixing this?
Try joining the discord, they'll be able to help out
I connect my phone to scrcpy, but when I type a bash command in the cmd nothing happens. It is ready for another command input. Is there an additional command to connect my phone to adb or it is enough if I see my screen in scrcpy?
All scrcpy does is mirror your screen. The adb commands to manipulate the screen happen in a separate terminal.
@@EngineerMan I open another terminal, and it doesn't work.
Today it suddenly started working :D
Teach us and Make a bot for Minesweeper game to display hidden mines using bot, or bot should be capable of playing game without any mistake to the end of game for any android game. Can we use BlueStacks for bot making process because BlueStacks also provides us to keep something in background
What debug tool do you use to see the mouse coordinate on phone
its in your phones developer settings
I'm interested in the process of how to connect adb to your phone so your phone will start receiving the commands.
its a usb cable to his pc lol. he's just recording it via software ADB detects the device
@@chedisLoL how did he got that grid on his phone?
@@aayushpatil7514 Developer Options, Pointer Location
Jose during the game:
🗿
Can you do that on an iPhone? that's really cool example.
is there a way to do this with ios?
Can u automate crossy road!
Please add a game hack series please
king of thieves!
what about subway surfers, I think it will be a bit harder but im sure u will get it
but, where's shautieh lee? what about the cosplays?
automate stack game , i tried but but was unsucessful
Great
Poor Jose!
But how exactly can I use my phone with my laptop like him?
Download scrcpy.
Ok, thanks!
You should try 8 Ball Pool 😉
Please make video on automating 8 ball pool....
I think the 1 dislike is jose 😂😂
Candy Crush automatically
Jose disliked this video.
How about Mini Gold King :-)
subway runner, thinks
Please try Dodg3r by radicaleng :-)
Jose: Haxxxx
Do subway surfers
flappy bird
Hey where are you working!
And whats your salary
Can you automate a game called runescape. I'll let you.use an account for this and I'll pay you aswell. If been trying to do it. It's basically a bunch of tap and mouse movements.
Is it python ???
yes
Wanna be friends?
Next game PUBG mobile 😂😂
Temple Run automating
automate solitaire
stackoverflow.com/questions/25864385/changing-android-device-orientation-with-adb
Found this on Stackoverflow.com
That accelerometer can be turned off.. Haven't tried it though.
jose is sad
Now do Minecraft
Geometry dash please?
Nice but this is not engineering i am sorry;) this is computer programming I guess. Which is cool.
Plz zoom
F
Pretty disappointed that this guy passes off this scratchwork as coding. What do you do for a living man? Obviously not software development or similar. For anyone trying to learn: I've checked out some of his github and other videos, revealing that everything is extremely simple and mostly not usable. These are one-off lessons at best, and have almost no real educational value. Also he just looks kinda smug about being able to do first-year coding. I bet he is a bit smug because he's making money off everyone watching this BS. Probably a lot. I found this guy because I was interested to see what the Craigslist scammer attempted to do and what this guy did in response. I'm not sure that that was even a real CL scam and all the guy did was find a URI in the Chrome console and flood it with requests. Not that creative, but potentially effective against a poorly-made scammer website. Also, comments are disabled on that video. My bet is that comments were disabled when someone brought attention to the fact that a self-taught teenager could've figured out how to do the same thing. Don't think that this guy is all that smart, because the smartest thing he's doing is making money off of your wasted time.
You're a very rude person. Just a reminder that I don't do sponsored videos, I don't take donations, I don't have a Patreon, I don't sell any products, and my channel is entirely not commercialized. I do this because I enjoy it and people benefit from it. Show me another programming TH-cam channel like this. Spoiler: there aren't any. The cost to produce a video 95% of the time far exceeds that of the ad revenue. Take your negativity somewhere else; it's not welcome here.
You're not wrong, but don't resort to qualifying my behavior. The points I made are not invalidated simply because they're insensitive. This platform supports discussing perspectives, even at your image's expense.
You're disillusioning people about how coding goes. They should know that it requires a lot of study and heavy attention to detail, very especially in a professional setting. There are guidelines established by the industry. Having a usable github is the software equivalent to just wearing pants. I know because I am a software engineer.
You have like 300k subscribers and get hundreds of thousands of views each month on monetized videos. Honestly, I haven't seen any production value in your videos that exceeds basic editing. If your costs are actually your own living expenses, then I can understand. Also, there are many coding channels that have excellent githubs, like this guy: th-cam.com/channels/-yuWVUplUJZvieEligKBkA.html
You can blame my insensitivity, but everything I can see makes me think that - educationally - there is rather little value. There should be more of an "I did" feeling here, but it's labeled as "how to" often times. What you're doing isn't bad, but it definitely is misleading. Nobody is going to watch one of these videos and be able to do projects on their own. It would behoove them to read documentation, as they will inevitably have to do a lot of it. Relying on your videos is a lose-lose in terms of usage. Just call it entertainment.
I do have a negative perspective on this. There is no voice around here to let people know what real coding is, so I'm throwing this into the mix. A few people will read it and learn something, otherwise this means just about nothing. Anyone in any profession that takes pride in their work would feel the same. This chanel stereotype exists in very many incarnations. They're pretty easy to find.
@@EngineerMan Done already? I'm curious to see what explanations you'll provide to disprove what I've said
You're an absolute moron. He never once claims to be an expert. He gets people thinking. The amount of comments where people are like "woah didn't know you could do that" shows that he's teaching people. Regardless of how "basic" you think it is. Even if the scammer part was fake, you mean like every prank show and the majority of channels on youtube? Why are you here if you hate it so much? Grow up. I see your channel is doing so much better.