I improved "I Played DOOM Using Only Spinda Patterns" Using Only Spinda Patterns, but also shinys

Поділитися
Вставка
  • Опубліковано 24 лис 2024

КОМЕНТАРІ • 57

  • @adef
    @adef 6 місяців тому +242

    this is wonderful; bravo

  • @floofball8905
    @floofball8905 6 місяців тому +75

    the fact that the Bad Apple demo was more readable is incredible

  • @IndieLambda
    @IndieLambda 6 місяців тому +53

    I love that my shiny idea got taken, now that my idea to make things easier to see was taken, I have another one to roll the ease of seeing back, animated Black2/White2 Spindas.
    PS: The frame of the animation isn't used for what dots are best and choosing a specific animation frame to increase accuracy, no, the spindas are just cycling their idle animation so they look alive, maybe with slightly different framerate speeds and randomized starting frames so it looks more like a lively spinda crowd than a wavy jello. Bonus point for having a massive volley of randomized pokeballs spammed at the screen just before the file starts, just for that satisfaction of seeing all the spindas be summoned to do their job of being an organic screen.

    • @mrosskne
      @mrosskne 6 місяців тому

      what are you talking about? when were pokeballs thrown at the screen?

    • @IndieLambda
      @IndieLambda 6 місяців тому +1

      It's a suggestion for the next version. It's up to him if he does it or not.

  • @umbaupause
    @umbaupause 6 місяців тому +36

    ...This video renders a Spinda with more Spindas.
    You know that you can only go deeper from here, right?

  • @monarchofrymden
    @monarchofrymden 3 місяці тому +14

    you deadass ran the whole vid through spinda lmfao

  • @izaori5980
    @izaori5980 18 годин тому +1

    It was pretty wild that at first it was hard for me to look at, but then I took off my glasses, and it all made sense. Spinda is my favorite pokemon, great video 10/10 would spinda again

  • @masonthelen7103
    @masonthelen7103 6 місяців тому +28

    This is so silly and I love it! Also the use of shiny spindas is so clever!

    • @_Dearex_
      @_Dearex_  6 місяців тому +9

      😁

    • @mrosskne
      @mrosskne 6 місяців тому

      which ones are shiny?

    • @DinoDragon6
      @DinoDragon6 6 місяців тому

      @@mrosskne the green ones

  • @LlywellynOBrien
    @LlywellynOBrien Місяць тому +1

    This video is so wonderful on so many levels. Apart from anything else it is an incredible illustration of our patter recognition hardware.

  • @Yezpahr
    @Yezpahr 6 місяців тому +7

    Ok, this was fun the first 4 minutes and 34 seconds, but it became impossible to see what is going on... My brain just goes 'spinda no spinda pls spinda stop spinda doing spinda this spinda bit spinda'.

  • @danyaeger12345
    @danyaeger12345 6 місяців тому +9

    this got randomly recommended to me, and i love it. great work :)

  • @tarotdactyl752
    @tarotdactyl752 2 місяці тому +2

    Spindas drawing Spindas. How perverse.

  • @torterratortellini6641
    @torterratortellini6641 6 місяців тому +4

    That’s quite smart to add Shiny Spindas into the mix in order to give it an extra color. if only Pokémon were able to have multiple shiny variants.

  • @thinkvirus6627
    @thinkvirus6627 6 місяців тому +6

    That's actually really cool. Nice

  • @pikaku42069
    @pikaku42069 3 місяці тому +3

    now you just gotta make the audio using spinda cries :3

  • @matheuspiancastelli
    @matheuspiancastelli 25 днів тому

    The funny thing about this video is that the quality of the image improves if you make your vision blurry

  • @torterratortellini6641
    @torterratortellini6641 6 місяців тому +2

    10:27 Bad Apple on Spinda on other Spindas.

  • @E5rael
    @E5rael 6 місяців тому +2

    Considering the video's production values, I thought this was a video made by a creator with like 100K subscribers, but you have only 57! That's crazy! O_O

    • @_Dearex_
      @_Dearex_  6 місяців тому

      The original Video is this ua-cam.com/video/BuV_9XW8ymo/v-deo.html, so Credit goes to him - I only did some coding 😄

  • @Chloedasher
    @Chloedasher 3 місяці тому +1

    it was only a matter of time before someone did this

  • @tarotdactyl752
    @tarotdactyl752 2 місяці тому

    Excellent! Really nice work. Would you please update the README to include clearer instructions on running the program?

    • @_Dearex_
      @_Dearex_  2 місяці тому

      Updated! It is very simple to use, but if you have any problems let me know!

  • @matthewhalo1799
    @matthewhalo1799 6 місяців тому

    “A lot of people say the spinda was in black and white, but really it’s more like 3 ugly shades of puke”

  • @forgot7en
    @forgot7en 4 місяці тому

    Lily (from HIMYM): "It hurts my eyes..."

  • @diskpoppy
    @diskpoppy 6 місяців тому +1

    I thought it was somehow yet another pregnancy test

  • @wurdleturtle1
    @wurdleturtle1 2 місяці тому

    holy shit this is awesome

  • @PCubiles
    @PCubiles 6 місяців тому +1

    2:10
    That's a spinda²

  • @Astar24653
    @Astar24653 3 місяці тому

    Yo this is amazing

  • @FtwXXgigady
    @FtwXXgigady 3 місяці тому +2

    Are genetic algorithms really the solution here? I feel like the problem is fairly simple and linear, you can probably solve it with a linear program or a gradient based approach. I think without wasting time generating parents you could probably solve all the spinda in parallel using tensors in pytorch with a custom loss function.

    • @_Dearex_
      @_Dearex_  3 місяці тому +1

      @FtwXXgigady Yeah I did not use genetic algorithms but actually a "find the best matching spinda" deterministic search. My implementation is not perfect but a good tradeoff between speed and reliability

    • @FtwXXgigady
      @FtwXXgigady 3 місяці тому

      @@_Dearex_ oh cool, I bet the speedups are pretty big over the genetic algorithms haha

    • @_Dearex_
      @_Dearex_  3 місяці тому +1

      @FtwXXgigady Oh yes. If I remember correctly they took two weeks on the short doom clip, I rendered the whole thing in a few hours

  • @givowo
    @givowo 6 місяців тому

    Very cool! Are there any details to your implementation that would be worth sharing?

    • @_Dearex_
      @_Dearex_  6 місяців тому +4

      I think the main points are:
      - I calculate the score (=how good does it match) for each dot individually and merge the best ones to one spinda
      - I only calculate visible pixels, pixels that will be under other spindas get ignored
      - I cache the calculated best spinda for each square (=imagepart repesented by one spinda) for a few frames

    • @_Dearex_
      @_Dearex_  6 місяців тому +2

      If you are interested in the actual code: github.com/Dearex/spindafy

  • @wildwhirl
    @wildwhirl Місяць тому

    Spindaception

  • @Owenbot3000
    @Owenbot3000 6 місяців тому

    Dear god

  • @E2wqpXcGGnLtJHbVXDhS3
    @E2wqpXcGGnLtJHbVXDhS3 6 місяців тому +1

    15:15 is what you came for.

    • @_Dearex_
      @_Dearex_  6 місяців тому +2

      Yes but no 😄
      I hope I can to upload actual live rendered gameplay this week

    • @mercury5003
      @mercury5003 6 місяців тому

      If you squint your eyes you can still see the doom gameplay

    • @LlywellynOBrien
      @LlywellynOBrien Місяць тому

      ​@@_Dearex_ If someone can actually play on this well it's be amazing.

  • @serecano104
    @serecano104 6 місяців тому +3

    you have that code available somewhere?

    • @_Dearex_
      @_Dearex_  6 місяців тому +3

      I have a lot of cleanup to do but i'll fork the github and upload it there

    • @_Dearex_
      @_Dearex_  6 місяців тому

      github.com/Dearex/spindafy
      Code out now! Not perfectly documented but you should be able to understand and use it

  • @brunoyudi9555
    @brunoyudi9555 3 місяці тому

    sorry for the total noob question, i've never run a Python script before, how do you import the video to generate the spinda pattern? i wanted to give it a try

    • @_Dearex_
      @_Dearex_  3 місяці тому

      Hi! You need to go into the to_spinda.py and change the input path on line 29. You can just put a absolute path to you file and also put absolute paths to the other settings (just make sure they exist) and you should be fine

  • @BlueFox21
    @BlueFox21 6 місяців тому

    nice

  • @herognou
    @herognou 3 місяці тому

    !!

  • @devanshsrivastava3171
    @devanshsrivastava3171 3 місяці тому

    here before 5.5k views

  • @Pwnz0rServer2009
    @Pwnz0rServer2009 6 місяців тому

    loadsa spinda

  • @nosferatumadness
    @nosferatumadness 6 місяців тому

    Now with shinys!

  • @SpecialJess2
    @SpecialJess2 Місяць тому

    This is amazing. I hate this.