8 votes

ZzArt - Abstract Art Evolution - Now Open Source on GitHub!

7 comments

  1. [5]
    KilledByAPixel
    Link
    Hi everyone. I made this tool for #procjam and it turned out better then I could have hoped. Try it out and post a link to something you made here! Here are a few I've been working on......

    Hi everyone. I made this tool for #procjam and it turned out better then I could have hoped. Try it out and post a link to something you made here!

    Here are a few I've been working on...

    Have fun!

    5 votes
    1. [4]
      reese
      (edited )
      Link Parent
      The demo was fun. On my phone I "evolved" art of what appeared to be Ronald McDonald's ass from the perspective of someone high on LSD, and I regret not having taken a screenshot of it. Also, just...

      The demo was fun. On my phone I "evolved" art of what appeared to be Ronald McDonald's ass from the perspective of someone high on LSD, and I regret not having taken a screenshot of it.

      Also, just wanted to say I appreciate the readability of your code, and furthermore that you kept things simple and embedded it in index.html. All too often I find people's JS-based demos way too complicated, opting for bizarro file management, and using an absurd amount of libraries to do stuff natively supported in the vast majority of browsers today.

      Edit: Another thing, before I forget. I think it's so important that people like you prefer writing your demos in JS, because it's the quickest way to illustrate concepts to others. I think it's a great educational resource. What's more, with Electron or NW.js, you can release simulations or games to pretty much any platform with ease. Security implications aside, I guess WebAssembly will eventually change the game, but I've always liked JS (not necessarily Node or the ridiculous package ecosystem), especially for its treatment of lambda expressions.

      3 votes
      1. [3]
        KilledByAPixel
        (edited )
        Link Parent
        Thank you, yes, I share similar feelings about the state of most javascript code. I am actually a bit of an expert in new field/movement that I call 'tiny code' that I have been practicing all...

        Thank you, yes, I share similar feelings about the state of most javascript code. I am actually a bit of an expert in new field/movement that I call 'tiny code' that I have been practicing all year. We try to write code as simple and small as possible.

        If you load up the zzart website again, it should have stored it on your phone. It always keeps the last generated program in memory. You can also hit the floppy disk button to save an image. I haven't focused as much on the mobile side, but I'm amazed at how well it works on there. That's why I went with GLSL 1.0

        I haven't gotten into electron or TypeScript yet, but I am excited to dive in soon. So far I've mostly spent the past 6 months trying to master pure javascript. I'm still learning new things everyday!

        You might also like this website filled with the most amazing tiny javascript demos: https://www.dwitter.net

        3 votes
        1. [2]
          reese
          Link Parent
          Thanks for sharing that. And yeah, I was able to find my work of art in my phone history. Behold!

          Thanks for sharing that. And yeah, I was able to find my work of art in my phone history.

          Behold!

          2 votes
  2. [2]
    ruspaceni
    Link
    Ah this is reminding me of this evolvotron thing I found on my raspberry pi repository! I absolutely loved clicking around to see what combinations I could steer it towards, and wound up with a...

    Ah this is reminding me of this evolvotron thing I found on my raspberry pi repository! I absolutely loved clicking around to see what combinations I could steer it towards, and wound up with a bunch of wallpapers I could rotate through with a script.

    I'm on windows now but that live demo is bringing back all sorts of nostalgia, good job dude!

    2 votes
    1. KilledByAPixel
      Link Parent
      Thanks! I mainly use it on windows with the chrome browser, that's actually what I would recommend.

      Thanks! I mainly use it on windows with the chrome browser, that's actually what I would recommend.

      2 votes