AI learns to play Geometry Dash

Поделиться
HTML-код
  • Опубликовано: 16 ноя 2024

Комментарии • 1,4 тыс.

  • @Willimann
    @Willimann 3 года назад +5734

    this is basically code bullet, with less talking / joking and less swearing.

    • @fredk4745
      @fredk4745 3 года назад +457

      Less mental breakdowns

    • @ConnorLinley
      @ConnorLinley 3 года назад +167

      I do wish code bullet didn't swear so much. I get that it's not offensive to many people but it does bother me and really does keep me from watching his stuff... I fear that I'm in the great minority these days...

    • @RubyPiec
      @RubyPiec 3 года назад +81

      @@fredk4745 *AFTER A MENTAL BREAKDOWN*
      *121426 ATTEMPTS*

    • @fredk4745
      @fredk4745 3 года назад +39

      @@RubyPiec well fuck

    • @HeenaPatel253
      @HeenaPatel253 3 года назад +13

      And thats why a like this more the only problem is that he didn’t make a video since 2019

  • @zeusthunder6674
    @zeusthunder6674 3 года назад +5933

    When you said "make game from scratch," I didn't think you meant like this lol

    • @ANameNotToBeUsed
      @ANameNotToBeUsed 3 года назад +81

      Scratch is a program design application for beginners

    • @sIudger
      @sIudger 3 года назад +302

      @@ANameNotToBeUsed "from scratch" means from nothing tho, that's why op didn't think it was actually on scratch

    • @nurrrrrrdd3636
      @nurrrrrrdd3636 3 года назад +76

      @@ANameNotToBeUsed they meant that they thought they would completely remake the game starting from nithing

    • @alexandrek.6024
      @alexandrek.6024 3 года назад +5

      Me too lol ;D

    • @HAbarneyWK
      @HAbarneyWK 3 года назад +4

      @Just A Channel how is it? Does it have any advantages over normal coding? (It just seems more confusing and less productive, but I only use non visual ones, so that might be it 😃)

  • @steelers35454
    @steelers35454 3 года назад +2617

    The problem is that the ai isn't learing how to play geometry dash, it's memorizing how to play 1 specific level. It would have to be retaught for every level. True ai would be able to read the map itself and learn for what obstacles it needed to jump for what it needed to remain still

    • @sugar2000galaxy
      @sugar2000galaxy 3 года назад +173

      If it the normal levels then yea, but if it the community made levels I don't think this option is viable since those levels have a lot of moving and rotating objects and a bunch of weird alignments on the objects.

    • @Hypoly
      @Hypoly 3 года назад +114

      @@sugar2000galaxy True, a neural network would likely have to be trained on each new level it plays due to the new features being introduced. To avoid this a large set of recent community levels could be selected for training, that feature all the major factors a geometry dash level can have

    • @Anxmaly666
      @Anxmaly666 3 года назад +4

      Zbot

    • @DragoCubX
      @DragoCubX 3 года назад +69

      Agreed. Making an AI memorize inputs for specific levels is far less interesting to watch for me instead of it "learning" the game mechanics.

    • @lusciouslocks8790
      @lusciouslocks8790 3 года назад +24

      For a geometry dash AI to truly “work” it would need to have a reasonable chance of beating a new level on its first playthrough

  • @zachary3603
    @zachary3603 3 года назад +6607

    "This is effectively the same as being born to rich parents" haha!

    • @AlexKuz
      @AlexKuz 3 года назад +89

      Read this comment exactly at the moment it was said in video

    • @woahtee4905
      @woahtee4905 3 года назад +10

      @@AlexKuz same

    • @andybilyak
      @andybilyak 3 года назад +44

      I mean hes not wrong

    • @dott3dlines
      @dott3dlines 3 года назад +17

      Yeah dude I too watched this video. You know, the one we are on?

    • @zackmaster29
      @zackmaster29 3 года назад +4

      Wait a minute, WHO A-ARE YOU

  • @3rdimpostor728
    @3rdimpostor728 5 лет назад +1040

    Hey this is an actually good video from an underrated creator. Nice!

    • @smellyeggrolls21
      @smellyeggrolls21 3 года назад +1

      *coughs* this *coughs* has 1.6M *coughs* views.
      This is a joke please don't be offended

  • @atanarix5346
    @atanarix5346 3 года назад +371

    Imagine being born, having to run a death gauntlet and then killed for your poor performance along with dozens of your kin. Now imagine AI having mental capacity to understand their predicament.

    • @ceebbees12345
      @ceebbees12345 3 года назад +23

      the AI wasn't the lil cube dude, it's playing the game just like any other human would. I wouldn't say an adult is kin to his younger self, he is a grown up version of his younger self. Just because I eventually learned not to touch a lit stove doesn't mean I'm still not the stupid kid that once burned their finger on that stove.

    • @hotdog3392
      @hotdog3392 3 года назад

      AIs will never develop consciousness

    • @layalsaleh4103
      @layalsaleh4103 3 года назад +4

      @@ceebbees12345 yes, but you’re forgetting that the AI is eliminated after getting a low score.

    • @layalsaleh4103
      @layalsaleh4103 3 года назад +2

      @@hotdog3392 who tf said they would

    • @hotdog3392
      @hotdog3392 3 года назад

      @@layalsaleh4103 this dude said it? The comment or

  • @syriuszb8611
    @syriuszb8611 3 года назад +585

    8:35 The late jump is not a bug, it is often used in platformers to make a better experience.

    • @karkarplays3798
      @karkarplays3798 3 года назад +91

      It's called coyote time I believe. I heard another RUclips say that in a game jam video

    • @thatotherandrew_
      @thatotherandrew_ 3 года назад +58

      @@karkarplays3798 Yep, can confirm this, very common in platform-based games and famous for making an appearance in many games such as Celeste, Mario and Minecraft. Did you watch the video by GMTK by any chance?

    • @karkarplays3798
      @karkarplays3798 3 года назад +10

      @@thatotherandrew_ I believe that might be. I cant remember to be fair

    • @niccolabryer
      @niccolabryer 3 года назад +7

      @@thatotherandrew_ I saw the video. Great channel

    • @doodoo2065
      @doodoo2065 3 года назад +33

      I guess that it's considered a bug because it isn't present in the original Geometry dash, which makes sense, since Geometry Dash it's more of a runner game than a platformer

  • @oGarfield
    @oGarfield 3 года назад +58

    I don't know if you'll read this, as its been almost 2 years, but bro, I was so happy that I found another fun content creator that knows how to do code stuff, and then I realize you only have 2 videos.
    Just hope you know that this is great content, at least for me.

  • @juandalg4907
    @juandalg4907 3 года назад +562

    I feel like this is going to be recommended to everyone soon

    • @jiralishu
      @jiralishu 3 года назад +9

      You nailed it.

    • @peterhansmann3289
      @peterhansmann3289 3 года назад +6

      yes

    • @tomahawkgames2502
      @tomahawkgames2502 3 года назад +4

      Yep. It’s sitting at roughly 75K views as of Jan 23 2021 at 12:22 pm EST. I’m leaving this as a log so in a couple days I can come back and know exactly how many ppl it got recommended to

    • @ondrejvolecek7215
      @ondrejvolecek7215 3 года назад

      We are the first wave

    • @fynnevantienhoven9866
      @fynnevantienhoven9866 3 года назад

      Seems to be working

  • @Demobnector
    @Demobnector 4 года назад +329

    i cant believe you convert griffpatch’s gd to html, that’s actually impressive!

    • @StubleHunter
      @StubleHunter 4 года назад +3

      Python?

    • @eddyzow
      @eddyzow 4 года назад +30

      Yes, it was impressive back then. Scratch 2.0 used Flash Player but the newer Scratch 3.0 now uses HTML so it’s much easier to convert a file

    • @CaspersUniverse
      @CaspersUniverse 3 года назад +3

      It's easy

    • @too-many-choices
      @too-many-choices 3 года назад +6

      could these people let this dude be proud of the youtuber

    • @marblight2068
      @marblight2068 3 года назад

      @@eddyzow it was impressive for back then, so it’s impressive.

  • @minchelanimations650
    @minchelanimations650 3 года назад +736

    It wasn’t originally made in scratch, just someone adapted it to scratch

    • @xilnoi
      @xilnoi 3 года назад +16

      the description exists btw

    • @encrypteddvjjrxv1857
      @encrypteddvjjrxv1857 3 года назад +27

      It’s the running joke of the episode don’t you get it

    • @edwon1
      @edwon1 3 года назад +8

      157+ people dont get jokes

    • @donket2981
      @donket2981 3 года назад +2

      r/woosh

    • @BingQiLing.
      @BingQiLing. 3 года назад

      Sherlock holmes

  • @MelonadeMC
    @MelonadeMC 3 года назад +15

    "We will open it up in scratch because that's what it's made in."
    not yet ferb

  • @vorteq
    @vorteq 3 года назад +54

    Bot Headed: Geometry Dash is made in scratch
    Geometry Dash: HOW DARE YOU INSULT ME LIKE THAT!

    • @soniaagp
      @soniaagp 3 года назад +1

      No, he knows it's not originally made on Scratch, he just used the Scratch version because it's easier. It's on the description

    • @vorteq
      @vorteq 3 года назад

      @@soniaagp I know it's just a joke of what he said

    • @soniaagp
      @soniaagp 3 года назад

      @@vorteq Oh, ok

  • @vineeeeed9342
    @vineeeeed9342 3 года назад +148

    "So we opened the game in scratch since its what its made in."

    • @reimarpb
      @reimarpb 3 года назад +29

      I can't watch past that point in the video without losing braincells

    • @ShadowOcto
      @ShadowOcto 3 года назад +18

      This pissed me off so bad

    • @qwertyzyz
      @qwertyzyz 3 года назад +11

      @@reimarpb I already lost all my brain cells because of that video

    • @shaggiel3099
      @shaggiel3099 3 года назад

      @@ShadowOcto funny joke haha

    • @rredy
      @rredy 3 года назад +6

      Don't yall know what a joke is

  • @johndasalty111
    @johndasalty111 3 года назад +32

    "While moving at a fixed speed"
    _Electrodynamix wants to know your location_

    • @DemoNotReal
      @DemoNotReal 3 года назад

      It isnt even 4x speed but whatever

    • @fjaps
      @fjaps 3 года назад

      @@DemoNotReal ok and

    • @DemoNotReal
      @DemoNotReal 3 года назад

      @@fjaps idk, i know that electrodynamix is the first level to have speed changes, but i know that there are way faster levels, i dont really know why i replied though lol.

    • @fan0
      @fan0 3 года назад

      @@DemoNotReal Maybe he only played Lite version like me.

    • @DemoNotReal
      @DemoNotReal 3 года назад

      @@fan0 Thats true but still

  • @foxbonesmulder
    @foxbonesmulder 3 года назад +21

    "Those that score poorly will be discarded and deleted from memory."
    Always remember to chase those dreams, even if you're afraid of this happening to you.

  • @dogwithheadphones
    @dogwithheadphones 3 года назад +59

    The “born to rich parents” joke convinced me to like the video

  • @toreole5831
    @toreole5831 3 года назад +60

    Funny thing about this way of „evolving“ the ai is that it more closely resembles automating the creation of a TAS

  • @Elyboi_IsYes
    @Elyboi_IsYes 3 года назад +127

    "We will open it up in scratch because that's what it's made in."
    Me: 😐

    • @themushroomcow9057
      @themushroomcow9057 3 года назад +1

      Lol!!!

    • @STK_
      @STK_ 3 года назад

      Me when I hear him say that: ruclips.net/video/6dInjtI8cdA/видео.html

    • @Emouse2is
      @Emouse2is 3 года назад

      @@STK_ I thought that was a rick roll

    • @STK_
      @STK_ 3 года назад

      @@Emouse2is lol everyone thinks that but I'm not them people that trolls alot on comment shit I rarely comment on videos

    • @Varxa
      @Varxa 3 года назад

      I want to commit a crime all of a sudden

  • @ziadshoura
    @ziadshoura 4 года назад +3

    Honestly mad respect for asking people to say stuff in comments to ur 500 subscribers

  • @Ghost.ofaStag.1983
    @Ghost.ofaStag.1983 3 года назад +13

    “I’ll be back soon” that’s what they all say 😔

  • @pandaragons6388
    @pandaragons6388 3 года назад +8

    "Jumps on the spikes even though the plan says it'll go under"
    lol that's literally me, I'm like, "Ok, don't jump there, remember not to jump there" but then I jump there

  • @bigguy2016
    @bigguy2016 3 года назад +5

    4:24 this is a pretty good alogrithm

  • @LindenF
    @LindenF 3 года назад +7

    Every time I hear from scratch:
    me: in scratch
    This video: yes.
    me: well, I didn’t expect that well it’s a joke.
    Video: nope it was made in scratch.
    me: what

  • @bencurry3044
    @bencurry3044 3 года назад +29

    when you said it was created in scratch, I was like, no it wasn't. You're talking about griffpatch's remake.

  • @lazwalks3823
    @lazwalks3823 3 года назад +1

    dude your actually crazy. i really hope your channel grows. the amount of work you put in your videos with such a low sub count. YOU LITERALLY CODED THE ENTIRE GAME AND EXPLAINED IT.

  • @kartofel24724
    @kartofel24724 4 года назад +216

    Gd isn't made in scratch. It's original version is from RobTop

    • @N3ilNDM
      @N3ilNDM 4 года назад +21

      Everyone who plays gd knows

    • @bacone-
      @bacone- 4 года назад +52

      He had to use a copy so he could get into the game files and the code.

    • @scratchgd5604
      @scratchgd5604 4 года назад +13

      Mr. Bacon you can literally take the game files from the original

    • @bennybackswing1235
      @bennybackswing1235 4 года назад +10

      Ya it’s completely open source

    • @nqsik1
      @nqsik1 4 года назад +7

      Look in the description

  • @1969crocodil
    @1969crocodil 3 года назад +2

    great effort on this! I appreciate you sharing even if it didn't turn out completely the way you wanted. it was cool seeing the AI develop.

  • @jathinreddypanyam4201
    @jathinreddypanyam4201 3 года назад +6

    When I took a few tries to finish the level : omg I took so long on the FIRST level. What am I going to do in the future levels
    Bot headed :

  • @joshuathompson2093
    @joshuathompson2093 3 года назад +2

    king said “rhythm based platformer” instead of rhythm game. fantastic job he got it right what a g

  • @StarfruitGamer123
    @StarfruitGamer123 3 года назад +5

    The AI is just like me, failing at the beginning levels and just sighing when I fail

  • @anamoyeee
    @anamoyeee 3 года назад +1

    "...and open up scratch since that's what it's made in"

  • @Im.A1ex
    @Im.A1ex 3 года назад +7

    “but father, I must jump”

  • @richi3035
    @richi3035 2 года назад +2

    I want to see that AI complete Bloodbath.

  • @GimX3
    @GimX3 3 года назад +25

    Him: Plays geometry dash. The game: *NOT GEOMETRY DASH*

  • @wolfgangamadeusmozart458
    @wolfgangamadeusmozart458 3 года назад +9

    for a moment I legit thought gd was made in scratch

  • @PiotrBarcz
    @PiotrBarcz 4 года назад +9

    Here's what I suggest you do, get the scource code of the chrome dino game remake by Code Bullet, and modify that into geometry dash. He used neat to train the ai and the results were astounding (25000 meters).

  • @xperyzha5446
    @xperyzha5446 2 года назад

    It's so interesting to see how much work & effort you put into that... amazing. And really interesting :D

  • @aloosh1375
    @aloosh1375 4 года назад +35

    wow, a really underrated youtuber, nice vid!

  • @Breezy_and_Chill
    @Breezy_and_Chill 3 года назад +1

    "We download the game and open it in scratch.. Cause that is what it is made in."

  • @justablitz3556
    @justablitz3556 3 года назад +5

    6:00 i like how the code is an "E" shape

  • @bigjohnson989
    @bigjohnson989 3 года назад

    When he mentioned flash I got nostalgic. R.I.P Adobe Flash November 3rd, 2002 - February 5th, 2021

  • @pillagerwithinternetaccess
    @pillagerwithinternetaccess 3 года назад +3

    its getting into recommedations and this deserves it

  • @themonocleguy371
    @themonocleguy371 3 года назад +1

    Now I can finally listen to the background music without getting interrupted

  • @Soul_reaper460
    @Soul_reaper460 3 года назад +6

    Jesus, with this game being frustrating by itself adding another factor like coding an ai to beat it must be super annoying

  • @whyyoubullyme3133
    @whyyoubullyme3133 3 года назад +1

    That was the quickest subscribe ever

  • @J0shibo
    @J0shibo 4 года назад +18

    4:30 alogrithm hehe

  • @_j5155_
    @_j5155_ 3 года назад

    the beginnning made some sense and then things just got steadily more confusing as it went on

  • @sir_slimestone3797
    @sir_slimestone3797 5 лет назад +3

    Wow, that looked painful to do, subbed!

    • @xilrex9993
      @xilrex9993 4 года назад

      Exact same thing I did

  • @Superduperboy29
    @Superduperboy29 2 года назад +1

    "Gd is made on scratch."
    Robert Topala (the original creator): bruh you're using griffpatch's version? omg why is the scratch version more popular than the actual game?

  • @endmysuffering7903
    @endmysuffering7903 3 года назад +3

    'scuse me sir
    is your taskbar on the SIDE i-

    • @hazeltree7738
      @hazeltree7738 3 года назад +1

      My taskbar is on the northwest

    • @endmysuffering7903
      @endmysuffering7903 3 года назад

      @@hazeltree7738 w-why tho

    • @__SunFlow__
      @__SunFlow__ 3 года назад

      @@endmysuffering7903 why not?

    • @endmysuffering7903
      @endmysuffering7903 3 года назад

      @@__SunFlow__ it's just unsettling and i don't know why
      im used to seeing it at the bottom

  • @connorclub6244
    @connorclub6244 Год назад +1

    8:34 Thats actually not a glitch. It's a common practice in game design. "Coyote Jumping" is used to make the game feel more lenient towards your input, so if you technically miss the platform, you'll have a second chance.

  • @Matt-td8xw
    @Matt-td8xw 5 лет назад +14

    Good, now beat yatagarosu with it

  • @brandito5480
    @brandito5480 3 года назад +1

    2:11 my RUclips crashed right when he said try to get it started and it made me laugh cause of how well timed it was

  • @DaBestOhYeah
    @DaBestOhYeah 3 года назад +7

    Whole video: "I could do this but am lazy af, heres a much more complex and difficult way to do it...."

  • @atv7916
    @atv7916 3 года назад +1

    codebullet-esq content but a lot more focused (and watchable). good stuff!

    • @fan0
      @fan0 3 года назад +1

      And more enjoyable, bc no swears

  • @mct3280
    @mct3280 3 года назад +11

    Pretty good, but it's more brute force than AI

  • @specklespeck05
    @specklespeck05 3 года назад +1

    I had no idea Geometry Dash came from Scratch...I didn't know Scratch was capable of producing Tartarus....

  • @memeyalathotepharris2697
    @memeyalathotepharris2697 3 года назад +4

    Ai: lemme beat full spam silient circles

  • @Rylin_Gz
    @Rylin_Gz 3 года назад +1

    So he’s technically teaching us how to code any game based of its programming

  • @varrenix
    @varrenix 3 года назад +8

    "We download the game and open it up in scratch since that's what it's made in" bruh.

    • @varrenix
      @varrenix 3 года назад

      @xStormy i know

  • @tyjones9963
    @tyjones9963 3 года назад

    This was actually really interesting. I'm genuinely surprised you only have 9k subscribers

    • @longjonhothan6963
      @longjonhothan6963 3 года назад

      Well he's only uploaded 2 videos in 2 years

    • @Tapsonaut
      @Tapsonaut 3 года назад

      @@longjonhothan6963 oh lol wait that's... Weird lmao

    • @longjonhothan6963
      @longjonhothan6963 3 года назад

      @@Tapsonaut I agree considering how good the videos are

    • @Tapsonaut
      @Tapsonaut 3 года назад +1

      @@longjonhothan6963 yes! I've watched both after your comment and now I'm wondering if the creator knows that he has such a big channel?

  • @wigglingsushi
    @wigglingsushi 4 года назад +3

    wtf this video is underrated af

  • @JimyArtThingy
    @JimyArtThingy 3 года назад

    I bet you were one of the dudes I played against who threw Infinite grenades to kill everyone in begone nplay, lol, just assuming of course. Excellent vid man. 💙

  • @nolanjoseph1553
    @nolanjoseph1553 3 года назад +13

    Nobody gonna talk about how Geometry dash is NOT made in Scratch, and that’s just a Scratch remake? Okay then.

    • @danbradley7176
      @danbradley7176 3 года назад +3

      Not sure what you mean. It seems that a lot of the discussion and the comments from the OP are specifically about that.

    • @yuvrajguglani821
      @yuvrajguglani821 3 года назад

      ye but see most players relate to the flash one. ironically i am saying this 10 days after flash died

    • @Querez8504
      @Querez8504 3 года назад

      @@yuvrajguglani821 It's not even Flash, it's Scratch

  • @abreezy1016
    @abreezy1016 3 года назад +1

    Maybe during the flying section increase the actions back from 10% of the time to maybe 50% of the time? The airship section requires more precision and smaller inputs done more often? Love the vid hope it helps

  • @lanternGD
    @lanternGD 4 года назад +5

    0:50 *t r i g g e r e d*

  • @Shadowsphere1
    @Shadowsphere1 3 года назад

    Scratch... that's the last thing I expected to remember when I clicked this video.

  • @SirLightfire
    @SirLightfire 3 года назад +6

    Why, oh why, would someone subject themselves to making _a game engine_ in *Scratch*?

  • @mvcoconut
    @mvcoconut 3 года назад

    Very nice video, editing was funny and simple, I liked it

  • @quackers2446
    @quackers2446 5 лет назад +3

    Great job :)

  • @runvoe4572
    @runvoe4572 3 года назад +1

    I love Alogrithms 3:58

  • @raidengray4819
    @raidengray4819 3 года назад +14

    Why don’t you use the *actual* actual game. I feel ripped off

    • @da_do_g
      @da_do_g 3 года назад +7

      because the actual game is closed source and you cant get the source code from it

    • @NozomiClips
      @NozomiClips 3 года назад +8

      @@da_do_g You don't need a game's source code to create AI for it. You could always work with values in memory, and if those are not easy to find you can work with visuals.

    • @nicolasxd7717
      @nicolasxd7717 3 года назад

      @@NozomiClips He said that working with visuals would be more hard and would waste a lot of the pc resources doing that

  • @pulsarhappy7514
    @pulsarhappy7514 Год назад

    mlagents is out in unity, I hope you find your joy with their framework and come back with great videos!

  • @ShadowHunter002
    @ShadowHunter002 3 года назад +6

    It is definitely cool to see this, although indeed the learning is flawed. Because, the thing is, AI can learn the map, but it will not learn to avoid any obstacles in this way, like spikes. So, if you want the AI to really learn how to play this game, part of the plan, I think, would be to take apart the songs used in the game and the screen currently displayed to the player, transform them into features, such as beats per minute/object positions or something (since this contributes to the timing of the jump), use these as input for a model, such as a neural network, and have corresponding output, such as a small, medium and large jump (i think there are multiple different jumps in the game, but not sure). So, for a given beat, current objects on screen (instead of the whole map), put them in a model and use evolutionary algorithms to learn the model, not use evolutionary algorithm on its own. Then it could work a whole lot better. But then again, the current set up is not the most ideal and it would take much more time and effort, which may not be worth it.
    Insightful though, great job!

  • @TredecimMusic
    @TredecimMusic 3 года назад

    We need more of these videos bro

  • @asmaar566
    @asmaar566 5 лет назад +3

    you better make more videos im watching you

    • @Bot-Head
      @Bot-Head  5 лет назад +1

      Don't worry, there's another one coming soon.

  • @Thecreeper8211
    @Thecreeper8211 3 года назад

    I don't expect a shoutout but let's get this guy to 10k and why do people dislike he worked so hard on this

  • @neatpolygons8500
    @neatpolygons8500 4 года назад +18

    you're actually smart, where can i donate
    edit: you're a fucking genius

  • @Empire526
    @Empire526 3 года назад

    If I were to do this I would just give it a screenshot of each frame and go on vacation or something. Either way, loved the video.

  • @Anonymous9572
    @Anonymous9572 3 года назад +8

    Why am I watching this as if I understand what his saying 😂

  • @the_yurest
    @the_yurest 3 года назад +1

    Just make it that it records your inputs on the ship and take it as a generation so it starts mutating as well
    on ship: 0 - do nothing 1 - change direction (if it was holding, release, if it was doing nothing, hold)

  • @NamePointer
    @NamePointer 5 лет назад +5

    Wow! I attempted the same thing over on my channel with Java and Neural Networks, but you explain it way better. Great job!

    • @Bot-Head
      @Bot-Head  5 лет назад +5

      Yours could handle dynamic obstacles, mine can't even bruteforce a fixed solution. Liked your work, keep it up.

    • @NamePointer
      @NamePointer 5 лет назад +2

      @@Bot-Head Thank you

  • @jessturner6886
    @jessturner6886 3 года назад

    I think I wandered into the wrong class... but I stayed anyway.

  • @Savi2
    @Savi2 3 года назад +4

    Is this machine learning? I’m really into coding and I would love to something just like this. Great job on the video! 🙂

    • @ShadowOcto
      @ShadowOcto 3 года назад +1

      Good fucking luck lmao

    • @IgnisPeaks
      @IgnisPeaks 3 года назад +4

      No, it's only memorizing where it died, so it can then memorize the level. You need to repeat that with every level so it doesn't learn that when there's a spike, it needs to jump. It only memorizes the level.

    • @Anonymous-tr7mb
      @Anonymous-tr7mb 2 года назад +2

      It's not really machine learning at all. Like BlackMoon said, it's literally just memorizing where it died and trying out random things until it finally jumps over that one spike. I would've honestly approached this by giving it actual vision aka a bunch of raycasts in a bunch of directions returning what it hit in a numerical form and other inputs like velocity or something idk. Then I would use these inputs and make an actual neural network then use a genetic algorithm to evolve it.

  • @ADuckInBlack
    @ADuckInBlack 3 года назад

    "we download the game and open it up in scratch, 'cause that's what it's made in"

  • @SamuPiano088
    @SamuPiano088 3 года назад +4

    Congrats on winning the algorithm lottery!

  • @theobamahealthcare
    @theobamahealthcare 3 года назад +1

    Imagine this AI goes to beat Tartarus in one attempt.

  • @kingwillthe1st753
    @kingwillthe1st753 3 года назад +6

    6:40 is where the bots actually start

  • @Pkai1000
    @Pkai1000 2 года назад +1

    it is not a glitch, the 2 frame jump is called a coyote jump. many programmers use this to make their games more fair

  • @sean0611
    @sean0611 4 года назад +4

    Im no coder whatsoever but couldn’t you have made it so that the ai gets rewarded more if it goes the same distance with less moves? Like maybe getting the ai’s average number of moves per distance by dividing the distance travelled with the number of moves. Just a suggestion. Great video though!

    • @swifttt
      @swifttt 3 года назад +3

      nope. i don't see why the ai should be rewarded for little clicks. the ai should be rewarded for getting far, not making a small amount of clicks. smaller clicks is hardly better than a lot of clicks, and sometimes you have to click a lot in succession fast to finish sections

    • @Anxmaly666
      @Anxmaly666 3 года назад

      Make it play Firework

    • @Anonymous-tr7mb
      @Anonymous-tr7mb 2 года назад

      @@swifttt It wouldn't really matter whether you have to click a lot they're saying that it rewards ais that have the least amount of moves used to complete a portion so if you're forced to click a lot for one portion it will click a lot but instead find the least amount of clicks it has to perform for that section. But you're right, there is really no point in rewarding ais that use the least amount of moves for a level. Distance travelled is enough.

    • @swifttt
      @swifttt 2 года назад

      @@Anonymous-tr7mb ohh i get what was meant now. thanks

    • @Anonymous-tr7mb
      @Anonymous-tr7mb 2 года назад

      @@swifttt no problem

  • @EliteCubingAlliance
    @EliteCubingAlliance 3 года назад

    Bot: *Sees spikes*
    Also Bot: *Lets see what these things do"

  • @lamegamertime
    @lamegamertime 4 года назад +3

    "Glitch where for two frames after falling off the platform you can jump" *bug, I can't believe you've done this.

    • @matthewhubka6350
      @matthewhubka6350 4 года назад

      Sometimes games add hang time where you can do that. It isn’t a bug. It’s just if the game didn’t, it would feel like it ate your input because you didn’t jump.

    • @lamegamertime
      @lamegamertime 4 года назад

      @@matthewhubka6350 No, it's because of the platformer script Griffpatch uses. It's not intentional. Not to mention, the point is that it wouldn't be a glitch anyway.

  • @ninjakitten_
    @ninjakitten_ 3 года назад +1

    RUclips recommended yet again bringing us together

  • @extatix809
    @extatix809 3 года назад +4

    The problem with this system is that you have to repeat for every individual level; nothing carries over.

  • @fefoe
    @fefoe 3 года назад

    I remember playing this game before so much that I got bored and stoped playing.

  • @tylerfusco7495
    @tylerfusco7495 4 года назад +4

    do you have the code for this?

  • @sausages8674
    @sausages8674 3 года назад +3

    man thinks GD is a scratch game 😂🤣

  • @fallenking6993
    @fallenking6993 3 года назад +1

    flash what's that
    R.I.P.
    Flash
    1996-2020

  • @UhhhhhWav
    @UhhhhhWav 3 года назад

    The man came, made two bangers, and left.