Тёмный

NES AI Learnfun & Playfun, ep. 2: Zelda, Punch-Out, stocks, etc. 

suckerpinch
Подписаться 184 тыс.
Просмотров 450 тыс.
50% 1

Six more games played by Learnfun & Playfun; some good, some not so good. This is a pair of programs I wrote that learn to play Nintendo games using an amusingly simple technique. For the technical details, downloads, and more videos, see:
tom7.org/mario/
Continue with episode 3: • NES AI Learnfun & Play...

Игры

Опубликовано:

 

26 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 1 тыс.   
@monolyth421
@monolyth421 9 лет назад
Isn't weird how you put a personality to the AI inadvertently
@politure
@politure 8 лет назад
+monolyth421 Yeah it is, but the anthropomorphisation of the AI is so hilarious to me, in the last game I just could not stop laughing.
@gtarules1
@gtarules1 8 лет назад
+Lint especially when he said "Playfun gets super stabby"
@frogballoon
@frogballoon 3 года назад
@@politure hahaha yeah I especially loved the last video where the ai paused the game so that it wouldn't lose
@Thatcooltroll
@Thatcooltroll 10 лет назад
Seriously cool program but it's kinda disturbing watching it get the code version of an endorphin rush every time it stabs a human
@Dziaji
@Dziaji 2 года назад
I find it more disturbing that humans get the same rush in the same circumstances.
@myusernameisrighther
@myusernameisrighther 2 года назад
Feed it more!!
@nousukas
@nousukas 2 года назад
I'm glad these are only computer games, not anything possibly lethal.
@kargaroc386
@kargaroc386 10 месяцев назад
Turns out that stabbing people gives you a lot of points in that game.
@tastyboi2163
@tastyboi2163 9 лет назад
"Doesn't care much about bytes going down, only about bytes going up.." PlayFun is an inspiration to us ALL!!! This is how we should live.
@Jamato-sUn
@Jamato-sUn 8 лет назад
well, you know how to end videos, that is a fact
@tom7
@tom7 8 лет назад
ha ha thanks :)
@NathanaelNewton
@NathanaelNewton 8 лет назад
Indeed, that was hilarious!
@Sw3nssoN
@Sw3nssoN 9 лет назад
This mini series is the most interesting stuff ive seen in a long while!
@tom7
@tom7 9 лет назад
I appreciate that, thank you for watching! :)
@thembones5
@thembones5 9 лет назад
suckerpinch I could see this being a let's play type of channel maybe you versus a well versed playfun? idk But I subscribed and I love this stuff xD
@tom7
@tom7 9 лет назад
***** Sorry about that, there was some badly timed maintenance last night and it crashed the host, ugh. Should be working now.
@justinnicholson4906
@justinnicholson4906 9 лет назад
suckerpinch This is probably a dumb question but is there a way to download and use this on my computer? I want to try this on minecraft.
@tom7
@tom7 9 лет назад
Justin Nicholson The link in the description will take you there. It only works for NES games, though, and it's not very user-friendly, so be forewarned.
@garfieldsam
@garfieldsam 9 лет назад
Your commentary is what makes this. Brilliant and hilarious at the same time.
@tom7
@tom7 9 лет назад
(: Thank you very much!
@rodrigorebollos
@rodrigorebollos 9 лет назад
Learnfun vs TwitchPlays
@TheTownzFinest
@TheTownzFinest 9 лет назад
Good idea
@rodrigorebollos
@rodrigorebollos 9 лет назад
TheTownzFinest Talentless Skill vs Skillless Talent
@50Banana
@50Banana 9 лет назад
Prince Rebollos Amazing idea.
@zes3813
@zes3813 9 лет назад
wrr
@hecko-yes
@hecko-yes 9 лет назад
There's one problem though: LearnFun takes an hour to play for 2 seconds.
@smooothest
@smooothest 9 лет назад
I find it rather cute that youve called it a "he" several times and its main goal is to get bytes to go up and it can do this by just wiggling a cursor and its happy
@renakunisaki
@renakunisaki 9 лет назад
That moment when it realizes the objective of Zelda isn't "make the name entry cursor move to the right".
@Dziaji
@Dziaji 2 года назад
You need a girlfriend badaly, bud.
@smooothest
@smooothest 2 года назад
@@Dziaji bro I made that comment when I was like 15 years old, don't dog on lil smooth operator 😭
@funnystuff100100
@funnystuff100100 9 лет назад
The computer program is a genius at times, it learns so well! And your commentary and little inserts of funny skits is amazing! I laughed pretty hard XD Thank VSauce for showing me your videos!
@tom7
@tom7 9 лет назад
I'm glad you liked it and thanks for the nice comment :)
@SilentDawgGaming
@SilentDawgGaming 9 лет назад
suckerpinch I have been having trouble running it could you do a tutorial?
@JPK314
@JPK314 9 лет назад
suckerpinch Are there plans for new things on this channel?
@funnystuff100100
@funnystuff100100 9 лет назад
suckerpinch I'm learning programming myself, so watching your videos really gave me a great insight on what you can do with it. I found the whole part on the side (the PlayFun's happiness meter?) especially interesting :) keep doing what you're doing, man, both on and off of youtube
@tom7
@tom7 9 лет назад
JPK314 Yup, I have some new stuff in the works for both this project and others. Sorry that it takes so long!
@hellopio
@hellopio 9 лет назад
7:17 Earning a star gives you an additional 100 points, so that's why it was so intent on getting stars.
@tadpeters8526
@tadpeters8526 10 лет назад
Well that's rude.... I happen to like your explanations along with the gameplay. Don't take what the youtube comments say to heart, the internet is full of douchebags. This is one of the coolest things I've ever seen.
@Dziaji
@Dziaji 2 года назад
What's rude?
@OrlovKruskayev
@OrlovKruskayev 9 лет назад
"should I read the paper? Should I touch the computer?"
@lukemacinnes5124
@lukemacinnes5124 8 лет назад
I think it would be interesting to add a praise button of sorts where you can tell it if it's succeeding or not and see how it affects it
@ronalddonahue8325
@ronalddonahue8325 9 лет назад
Dude this is great stuff, I laughed, I cried, etc. And most of all, I'm disappointed that people turned you off of talking about the CS and the math! that's the most interesting part to me.
@tom7
@tom7 9 лет назад
Me too! But there isn't much new technical material in these. Next video will have some new CS. :) Thanks for watching!
@Testcat
@Testcat 9 лет назад
You still reply to comments!
@IIIIIVEERATIIIII
@IIIIIVEERATIIIII 9 лет назад
that 'but he didn't say I couldn't do drugs' line took me so off guard haven't laughed like that for a while
@FlyntofRWBY
@FlyntofRWBY 9 лет назад
20:29 "And Playfun get's stabbier and stabbier as time goes on" I couldn't stop laughing at how much it was just stabbing away xD
@politure
@politure 8 лет назад
Agree so much.
@laharl2k
@laharl2k 8 лет назад
Mark my word, this is the next evolution in lets plays, "Let AI Play"
@herb2110
@herb2110 8 лет назад
+raumaan kidwai artificial intelligence.
@BarquitodeVapor
@BarquitodeVapor 8 лет назад
i almost die at the end, jajaja greeting from Chile, great videos
@Pandsu
@Pandsu 9 лет назад
There is something so adorable about this
@Turatle
@Turatle 9 лет назад
Pandsu Yo i'm so glad i'm not the only one who thinks so
@xSuperFryx
@xSuperFryx 9 лет назад
I love how it pauses the game so it can't loose.
@GeddyRC
@GeddyRC 8 лет назад
This is the most interesting and entertaining thing I've found on youtube in a while. Great job, you created AI and accidentally gave it a hilarious personality lol
@tom7
@tom7 8 лет назад
+GeddyMX Thanks! :)
@DreadedGhoul575
@DreadedGhoul575 8 лет назад
+GeddyMX 22:10 My favourite lol.
@june9914
@june9914 8 лет назад
+GeddyMX I wonder whats it gonna do if it could talk
@Arc_Soma2639
@Arc_Soma2639 5 лет назад
"Maybe he is waiting there to the cold war to end" I'm fucking dying xD
@breakerboy365
@breakerboy365 8 лет назад
how satisfying it is when something you code that works even partially
@jeffk1722
@jeffk1722 8 лет назад
It's funny how most humans have curiosity to go into the first Zelda cave before walking away, yet the computer doesn't care or know what that is.
@asystat
@asystat 8 лет назад
Dude, this is amazing. Actually letting a machine learn how to optimize objectives by "learning" (genetic algorithms, machine learning, neural networks) is a very popular thing, but the fact that really amazed me is how your algorithm is incredibly good at finding bugs and glitches in its favor. The fundamental idea of science is the discovery of stuff in nature that doesn't make sense and the need for humans to understand it. Your algorithm lets the computer do the job of finding this stuff. As a fellow computer scientist and being as stoned as I am now enjoying your video, congratulations and keep it up!
@Q_20
@Q_20 10 лет назад
Extremely enjoyed this episode, cryed laghing watching this episode.
@tom7
@tom7 10 лет назад
thank you :)))
@joachimworthington481
@joachimworthington481 10 лет назад
I haven't had tears of laughter in years, but this did it
@tom7
@tom7 10 лет назад
Aw thanks! :)
@goldenbrown3656
@goldenbrown3656 9 лет назад
i love your commentary, its good for chuckles that don't make me miss information and have to rewind, also, it never feels like you're forcing the humor of the situation. Please keep these up!
@tom7
@tom7 9 лет назад
I'm glad you enjoyed it and thanks for posting!
@qwertz12345654321
@qwertz12345654321 9 лет назад
I just love how the AI doesn't care about dying until his last life.
@PushyPixels
@PushyPixels 9 лет назад
Anyone else notice the cheat Playfun does in Punch-Out! at about 8:00? He does 2 super uppercuts and only loses 1 star.
@tom7
@tom7 9 лет назад
Wild! I totally did not notice that. Is that a known trick?
@PushyPixels
@PushyPixels 9 лет назад
suckerpinch I am not an expert, but my usual resource I check for this, the TASVIdeos game resources pages, doesn't seem to list it. This of course might not mean it's unknown, it might just be that it's not possible for it to help in a speedrun for some reason. tasvideos.org/GameResources/NES/MikeTysonsPunchout.html PS, this is really incredible work you've done here, would you ever mind doing an email interview or something? I have some questions I'd like to ask you about your AI.
@tom7
@tom7 9 лет назад
***** Yeah, I wonder if maybe stars just don't get used up if they fail to connect or if they're during an opponent's special dances. Feel free to mail me some questions, which I will try to respond to subject to time. :) The paper linked in the description explains a lot of how it works.
@PushyPixels
@PushyPixels 9 лет назад
suckerpinch I just threw all my stars away during Piston Honda's dance as a test, looks like they do go down. That being said, I was playing Mike Tyson's Punch-Out so it might be different. Most of my questions will be quite silly to you I am sure; it's more about my curiosity in "machine intelligence" than it is technical implementation questions. I'll drop you a line in a bit. :)
@sammikinsderp
@sammikinsderp Год назад
I'm sorry that I'm 9 years late, this is quality content!
@EnderHeart5911
@EnderHeart5911 9 лет назад
"It drowns it's sorrows in dog shopping." XD I can't... I can't even...
@2Luke100
@2Luke100 Год назад
I love the image of a daft punk style robot sitting in a wall street office, doing nothing for a few days, suddenly getting up from the desk one day to buy a dog, coming back, buying some stock, and then sitting idly for another 10 days while it continues to lose money
@HaHa-qj7dx
@HaHa-qj7dx 7 лет назад
i love how the AI becomes really "sad" whenever he wins in punch out
@longdarknights
@longdarknights 8 лет назад
I initially watched this to get a grasp on the whole 'only winning move is not to play' thing - after / during a conversation i had with a friend about whether or not war is a viable response to things like 'terrorism' .... (war...thermonuclear war.... etc) ... and now I am hooked on how this AI learns and plays stuff!
@IRNatman
@IRNatman 8 лет назад
That ending was great. lmao
@JLJMusic04
@JLJMusic04 8 лет назад
Loving that profile pic
@IRNatman
@IRNatman 8 лет назад
TheGameShow14 :)
@nxtm4n
@nxtm4n 11 лет назад
I loved the live action parts of this video. Really great.
@Torn_Asunder
@Torn_Asunder 8 лет назад
This is my favorite thing ever
@tom7
@tom7 8 лет назад
Aw thanks! :)
@JoostterLaak
@JoostterLaak 8 лет назад
mine too. more pls! i'll sub if you do. and dont if you wont.
@sk8rdman
@sk8rdman 9 лет назад
I'm not going to lie, I did get a few good laughs out of your commentary, and even live acting, but I honestly think I appreciate the more serious approach like in the previous vid more. Don't be afraid to nerd out and get down to the true value of this technology. I feel like the comedic approach, although entertaining, undermines the value of what you've made here, and turns it into a joke. As you've said, this is not an April Fools joke. It's real work, with a real purpose.
@SDRockman
@SDRockman 8 лет назад
This video is funny because of the way that the computer tries to work out things, especially with the stabing that it does in the game at the end. Just decided to cling onto the ladder, move up and down a little bit and then proceed to flying crouch stabs to the enemy LOL
@DavidKlausa
@DavidKlausa 9 лет назад
Finally, the difficult but necessary work of playing Nintendo can be carried out on our behalf.
@day5209
@day5209 9 лет назад
Computers playing video games are so cute for some odd reason xD
@chrisunpluggedable
@chrisunpluggedable 9 лет назад
Dude....this is EXTREMELY interesting as well as hilarious. Bravo.
@tom7
@tom7 9 лет назад
Chris Kononowech thanks! :)
@thewolfin
@thewolfin 2 года назад
18:19 "Russians, they were like - all bad." And so the pendulum swings...
@spaghettilives5106
@spaghettilives5106 9 лет назад
the last final seconds are amazing
@katiekatbb
@katiekatbb 10 лет назад
So it learns from it's own mistakes and improves? So, given enough time, he could beat any one game flawlessly?
@renakunisaki
@renakunisaki 9 лет назад
I think it's only ever using the initial training data to find variables that it considers objectives. If it were able to better analyze the memory during play and realize things like "this variable just keeps going up no matter what, so it's not important" and build a better picture of what variables are actually important (and what states they should optimally be in), it could gradually improve.
@katiekatbb
@katiekatbb 9 лет назад
I think he addressed that in ep. 3, where in Mario playfun would jump down into death in stage 3, and was able to keep moving forward so it found that to be the most important variable. He had to hard code it to make it realize that there is penalty for doing that. And even then it died twice before continuing the level. I'm wondering if he's ever going to make more of these, it'd be interesting to see if he could evolve it more to make it learn from it's mistakes a little better.
@tom7
@tom7 9 лет назад
Kenneth G Actually, I didn't hard code it to give it a penalty, I just gave it only three clear objectives, which seemed to work better. I think that the objective learning part can be improved a lot. I've got some more stuff in the works; thanks for your interest! :)
@VperVendetta1992
@VperVendetta1992 9 лет назад
suckerpinch is it correct to say that you're implementing some kind of artificial neural network that learns by itself, given enough time and generations (lives in the case of videogames), and following basic darwinistic elementary objectives like "stay alive", "collect stars" and "kill enemies", that he infers as being good objectives from the NES data streams after you played for the first time?
@tom7
@tom7 9 лет назад
VperVendetta1992 It's not a neural network and doesn't evolve, no. Not all AI is like that. It's much more like game tree search. You can read the paper linked in the description to learn how it works.
@Jeffrey_Wong
@Jeffrey_Wong 9 лет назад
Lol Tom you are such a good game commentator this was both hilarious and fascinating at the same time
@tom7
@tom7 9 лет назад
Jeffrey Wong Thanks Jeffrey! :)
@simonrodriguez7038
@simonrodriguez7038 9 лет назад
Your programs are amazing and you are completely hilarious! I could not stop laughing. I would love to see many more of these!
@tom7
@tom7 9 лет назад
+Michelle Marks (: Thanks! There's already an episode 3, and then you could just subscribe and wait a million years for me to finish this next one I've got in progress...
@Aeimos
@Aeimos 9 лет назад
As an undergraduate CS student who studies functional languages, I really appreciate what you're doing here.
@AvoytDesign
@AvoytDesign 9 лет назад
The graph shows a lot of bytes increasing when he's on the ladder (such as at 19:35). Does that mean that the program believes it's getting points on that ladder?
@TomMurphyVII7
@TomMurphyVII7 9 лет назад
Yes, though it's usually easy to find things that are going up, because of internal stuff like timers and counters (e.g. related to the music playing, which is always making progress).
@Xeroskia
@Xeroskia 9 лет назад
Oh man, 16:22 and 22:10 I lost it. The little skits are hilarious. Fantastic work, dude.
@AmerAlHiyasat
@AmerAlHiyasat 9 лет назад
This is great! Love those parts where you acted it out, haha. Vsauce brought me here.
@pjousma
@pjousma 7 лет назад
Your humor and sarcasm are admirable, the playfun imitations are really great.
@MrGreatDane2
@MrGreatDane2 8 лет назад
Those stabbing skills are amazing though xD
@MrGreatDane2
@MrGreatDane2 8 лет назад
GG64du02 xD
@MrGreatDane2
@MrGreatDane2 8 лет назад
GG64du02 Hope so ;D
@whatr0
@whatr0 4 месяца назад
"You don't need to worry about this thing taking over" oh Tom, if only you knew
@shadyminion
@shadyminion 11 лет назад
This is amazing, can't wait for the rest. The commentary is very funny, good on you.
@onilink00
@onilink00 7 лет назад
Oh my god this has to be one of the most hilarious things I've seen this year and I don't know why.
@julianrose9883
@julianrose9883 9 лет назад
I'm sure that other people have asked the same question, but what would happen if you programmed the AI to care about points going down as well as going up? Would that make the AI more careful in games? Or would it be too careful and just avoid everything?
@tom7
@tom7 9 лет назад
I haven't tried it yet, but reason I didn't do it more has to do with overfitting: The more expressive the model is, the more data it can explain, and then the worse that it generalizes. I will try it some time, though.
@julianrose9883
@julianrose9883 9 лет назад
suckerpinch Awesome. Also, are you able to run a two player game with two copies of the AI? Would that at all be interesting?
@tom7
@tom7 9 лет назад
***** Hmmm, interesting idea. That would certainly handicap it a lot, but might show how a future real-time version could play along-side a human. I'll give that some thought.
@julianrose9883
@julianrose9883 9 лет назад
suckerpinch Great. I really love what you're doing with this project, and how you're presenting it in the videos. Its definitely one of the most interesting things I've seen on RU-vid in a while. Keep up with the great work!
@LordWhirlin
@LordWhirlin 9 лет назад
I lost it at the wall street game... amazing.
@FarSeenNomic
@FarSeenNomic 10 лет назад
42GB OF RAM BEING USED‽ WHAT ARE YOU‽
@tom7
@tom7 10 лет назад
64GB!
@lionblaze30
@lionblaze30 10 лет назад
suckerpinch how_do_you_hook_that_up?
@tom7
@tom7 10 лет назад
It's just a normal high-end motherboard with 8 8GB DIMMs in it. Not even that expensive in 2014, but also not that useful unless you are doing some crazytimes programming.
@FarSeenNomic
@FarSeenNomic 10 лет назад
Alan D. "the games", for anyone who dos't know, needs gpu more than ram.
@tanner1ie
@tanner1ie 9 лет назад
"I don't know!" :) .
@Joefisx20s
@Joefisx20s 9 лет назад
Can I ask a few questions?? 1.can it self learn from its mistakes? 2.is it easy to set up the program or can you make a video about it
@looppp
@looppp 11 лет назад
Your voice is so relaxing.
@LouisHong97
@LouisHong97 9 лет назад
I love the humor so much!!! Please keep up the amazing work! this is not only very interesting but very entertaining and funny
@tom7
@tom7 9 лет назад
thank you :) More in the works!
@Chris-kt9yq
@Chris-kt9yq 3 года назад
Im 7 years late to this but its an incredible thing Im wondering if there is a way for playfun to pickup where it left off after being run after closing the program so you dont have to restart from frame 1 again
@firesauce9016
@firesauce9016 8 лет назад
I actually got how it works! Learnfun watches you play the game, and it keeps track of the techniques you use, and uses those technique to his advantage.
@Jolpe
@Jolpe 8 лет назад
"Watch this advance stabbing technique" made me laugh really badly you are awesome
@tom7
@tom7 8 лет назад
thank you and thanks for watching :)
@George-qz4ub
@George-qz4ub 9 лет назад
Dude.. you don't get enough credit for what you've done. Your views should be in the hundred millions, this is really really cool watching an AI play games is very interesting and trying to see how it solves it. Lookin forward to new videos about it :)
@landoftom332
@landoftom332 9 лет назад
Burst out laughing at 3:45
@LogoCat
@LogoCat 7 лет назад
How do you set the coefficient of the proportion between objective function (game score) and the pixel change rate (or happy, sad score). Is that part of the optimization ?
@Kleinernervenkeks
@Kleinernervenkeks 9 лет назад
best end ever ^^ man 2 videos and i had to subscribe. your doing a great job
@tom7
@tom7 9 лет назад
Kleinernervenkeks thanks! :) There's one more for you and I'm working on another round now...
@Onychoprion27
@Onychoprion27 9 лет назад
Watching your hand twitch slowly over the keyboard was the funniest thing!
@cheeeeesepete
@cheeeeesepete 8 лет назад
This is better than TASbot! I don't think I've laughed that hard in a long time. "Well maybe. I feel. STABBY." -PlayFun 2013
@ShadowriverUB
@ShadowriverUB 7 лет назад
TASbot was never impressive to begin with, its just recording of most frame perfect playthru
@JohnSmith-ox3gy
@JohnSmith-ox3gy 5 лет назад
I like how learnfun found a game in starting the game.
@Mythricia1988
@Mythricia1988 9 лет назад
Very interesting, and really pretty funny - your re-enactments are appropriately awkward and spot-on! I think my fav part has to be at 20:45 - that crazy stabbing spree had me waking up my S/O with hysterical giggling. Do you have any plans to extend the software in any way, make it capable of understanding more concepts, planning further ahead, and so on? Or perhaps being able to figure out how to play on its own, without the need necessarily for you to demonstrate it beforehand? I realize it'd be a lot slower that way, since it would have to more or less randomly discover favorable moves and techniques to a larger degree than it currently does. At least that's my understanding, that right now, it puzzles together small sections of moves that you've done? I did just watch part 1 beforehand so you'd think I would know the answer to that...! Either way - I'm not a computer scientist or into AI so it goes slightly over my head, but it's fantastically interesting anyway!
@tom7
@tom7 9 лет назад
Mythricia Thanks! I do have some new technology on its way; I'm sorry it goes so slow. Completely unsupervised approaches are something I'd like to try eventually! Long-term planning is probably out of scope, as we say; I think that requires a totally different kind of technique.
@Mythricia1988
@Mythricia1988 9 лет назад
suckerpinch Cheers, good luck with it all. I look forward to more of this stuff!
@3lH4ck3rC0mf0r7
@3lH4ck3rC0mf0r7 6 лет назад
@@AssassinXMod You are using an AI? Just... What did you expect? lel
@ПетяТабуреткин-в7т
22:00 LOL, the satisfaction meter follows the music!
@BarbaricAvatar
@BarbaricAvatar 8 лет назад
It's sooo happy when it's playing Dr Mario badly!
@Flowtail
@Flowtail 4 года назад
That "douchetrader.exe" footage forced me to hold my breath because i'm supposed to be doing homework and my mom is right there
@infraredplayer
@infraredplayer 9 лет назад
I know this is out of context but I would really like to see "it" play FNAF or any horror game. I really hate the game but I wanna see if it's possible or possibly play with another AI that is just the same as it is like CS:GO in a small map 1v1 something like that. Of course it will be difficult to implement but this is just a suggestion and it really impresses and astounds me very much.
@Fighter_Builder
@Fighter_Builder 9 лет назад
I agree. It would be pretty cool to see. Think about it: Your machine VS. Four other machines!
@Waffles_Syrup
@Waffles_Syrup 9 лет назад
That won't work, it is only a simple program, written only for the nes. If you watch the first episode, btw, you would know that this isn't realtime. It is the result from hundreds of playthroughs to get the best "score."
@ieatsoap88
@ieatsoap88 9 лет назад
NRG Player you know what would be fucked up if the ai gets better then humans in an online game
@Waffles_Syrup
@Waffles_Syrup 9 лет назад
calvin ouwens See chess.
@ieatsoap88
@ieatsoap88 9 лет назад
Waffles Syrup but then u just like buy a ai and own online while watching tv
@tom7
@tom7 11 лет назад
No fundamental reason; I talk about this a bit in the paper. I'll probably try it after this next round of games with the original algorithm. RC Pro-Am is a good idea, because bad driving is pretty funny.
@thatoneberzerk2275
@thatoneberzerk2275 9 лет назад
Make more, this is really enjoyable to watch, and not many people make them. I got it myself, and it's learning to play mario NES right now, and I really suck at it, so I wonder how it'll end up. I have a question: Can it get good enough to perform arbitrary code within the game to hack it's self infinite points, by performing certain actions at certain times? Of course after many weeks.
@tom7
@tom7 9 лет назад
ThatOneBerzerk Thanks! More in the works. It only presses buttons on the virtual NES controller, so no arbitrary code. :)
@thatoneberzerk2275
@thatoneberzerk2275 9 лет назад
suckerpinch Yw, and is it normal for it not to get past the title screen? It's been stuck there after about 6 hours of learning.
@tom7
@tom7 9 лет назад
ThatOneBerzerk The learning phase is learnfun.exe, so it probably won't get better if it's been on the title screen for 6 hours. Sometimes title screens are vexing because the memory doesn't follow clean patterns (or because starting the game resets critical game facts like your score, which looks bad). Sorry :/
@thatoneberzerk2275
@thatoneberzerk2275 9 лет назад
suckerpinch It's ok, because I got it working now, it beat level 1-1 on it's first try! I might upload it. I'll give credit too.
@theuseraccountname
@theuseraccountname 9 лет назад
That was great! I was laughing at your renditions of the AI, and the AI's performance on the last game.
@craggslist
@craggslist 10 лет назад
Patiently waiting for douchetrade 3.2
@tom7
@tom7 11 лет назад
Sure, anything with an emulator would work in principle, but someone would have to do the work to hook it up. There are some things specific to NES (like knowing the number of buttons and the size of RAM) but they would generalize easily. The simpler the console, the better, though.
@graysongdl
@graysongdl 9 лет назад
Oh my god that ending. XD
@Formulka
@Formulka 9 лет назад
Rush'n Attack was brilliant :) also the dude saw the future of the cold war ending and then the future of it swinging back
@saraha180
@saraha180 8 лет назад
You are hilarious.
@tom7
@tom7 8 лет назад
(: thanks!
@ianolsen1795
@ianolsen1795 8 лет назад
dat ass
@coffin7904
@coffin7904 Год назад
laughing so hard at the idea of a human constantly opening the menu to see if they got the triforce yet
@TwennyBux
@TwennyBux 8 лет назад
lol i love these videos man! thanks for the laughs:)
@YaofuZhou
@YaofuZhou 3 года назад
ML has come a long way! -Viewer in 2021
@tobischmidt1715
@tobischmidt1715 9 лет назад
It's cool like you're still active in the comment section of a 2 year old video LOL :D
@tom7
@tom7 9 лет назад
Bers Tataew Yeah, I can't help but click on the notifications. :) It's fun to see that this is still interesting to people!
@Jamesthe1
@Jamesthe1 8 лет назад
I like how aggressive Playfun/Learnfun gets as it goes on.
@Aeig
@Aeig 10 лет назад
so curious if this could even be semi-functional on ninja-gaiden
@TheSwiftSin
@TheSwiftSin 10 лет назад
It would either destroy Ninja-Gaiden or get destroyed, there is no middle ground in Ninja-Gaiden.
@Adloquiem
@Adloquiem 9 лет назад
These are so entertaining to watch. And your comments are hilarious lmao
@tom7
@tom7 9 лет назад
thank you! :)
@Komati
@Komati 9 лет назад
Holy shit this is the best! ^^ I am dying of laughter seeing that 'AI' stab all those ARs. (Artificial Russian) Very impressive, and I hope we'll get to see some more videos of your progress soon! :)
@tom7
@tom7 9 лет назад
Aw, thank you :)
@danbudilovsky9137
@danbudilovsky9137 10 лет назад
why is this so funny? I couldn't control my laughter at some points! And nice programming skills.
@JonAddisonFilms
@JonAddisonFilms 9 лет назад
So if you leave the program learn fun going for a really long time, can play fun master a game?
@MrRoboman333
@MrRoboman333 9 лет назад
It gets angry when it loses, that's honestly just too awesome.
@rythespyguy7718
@rythespyguy7718 10 лет назад
You're commentary is honestly hilarious. Got me laughing pretty hard. 10/10
@GNParty
@GNParty 9 лет назад
Keep making playfun videos!
@xXx-un3ie
@xXx-un3ie 8 лет назад
Please do more of this videos! I am studying computer science and I also wants to get on this field of learning machines etc. It is very cool what you did there...great job
@Argande102
@Argande102 8 лет назад
This is a amazing serie! I'm laughing too much... ;D Keep up!
@tom7
@tom7 8 лет назад
+Argande102 thank you for the encouragement (:
Далее
Новая BMW 5 провал за 10 млн! ИЛИ?..
32:07
Portmantout: A portmanteau of every English word
8:56
Просмотров 287 тыс.
Unlikely bikes: The Unibicle
13:14
Просмотров 236 тыс.
Computer evolves to generate baroque music!
18:13
Просмотров 2,4 млн
Reverse emulating the NES to give it SUPER POWERS!
22:21
What Happens To Your Body When You Run A Marathon?
9:11
SCHOOLBOY RUNAWAY - ТРЕЙЛЕР
1:07
Просмотров 114 тыс.