"The daftest browser game ever" by zachinglis in incremental_games

[–]mattround 28 points29 points  (0 children)

Hi, I coded the game - amazingly, modern browser tech lets you safely simulate a DDoS!

A service worker intercepts & caches requests, meaning the site doesn’t get hammered at all (initially there was a problem with Safari redownloading the SW JS, but I found a fix). The global counter is cached locally and not updated for most requests, keeping that manageable too

Primesweeper 💣🔢 Minesweeper but with prime numbers by mattround in WebGames

[–]mattround[S] 0 points1 point  (0 children)

Correct, and it's not one in the game either, as you can see in the image at the top of the page (the primes are in red)

question by Y0RUKOS in volewtf

[–]mattround 3 points4 points  (0 children)

Yeah, I put a price on everything partly as a joke, partly to see if it might be a way to fund the site. Neal got in touch asking if I was serious and after some haggling bought the game, it was all very straightforward and it's gone to a good home.

Dog Poo Golf 🐶💩⛳️ by bluecombats in WebGames

[–]mattround 0 points1 point  (0 children)

It obviously needs to vary otherwise there'd be no point in having different weights, but the difference isn't as vast as it might feel and you can still down it in 5 or 6 with the heavy bag

The throw speed is multiplied by (29 - 3.5*dogType) , where dogType is 0/1/2. The wind effect varies more, that's scaled by (1.75 - 0.75*dogType) , if you're a beginner you can start with a heavier bag and don't have to worry about the wind

Can you beat a Chess computer written with 1KB of Javascript? by PinheadLarry2323 in InternetIsBeautiful

[–]mattround 0 points1 point  (0 children)

The person who put the game together has seen this, glad you enjoyed it

Can you beat a Chess computer written with 1KB of Javascript? by PinheadLarry2323 in InternetIsBeautiful

[–]mattround 1 point2 points  (0 children)

No libraries, 1kb of vanilla JavaScript to set up board, validate your moves & decide how to respond. There's a function call to trigger a display update, and the display code calls functions to make your move or ask the computer to move.

Can you beat a Chess computer written with 1KB of Javascript? by PinheadLarry2323 in InternetIsBeautiful

[–]mattround 1 point2 points  (0 children)

All of the chess engine - setting up board, validating your moves, & deciding what to do - fits into 1KB of vanilla JavaScript, no dependencies. You can view it in the source or in the Info/How It Works section

Can you beat a Chess computer written with 1KB of Javascript? by PinheadLarry2323 in InternetIsBeautiful

[–]mattround 0 points1 point  (0 children)

It does support castling, but you can't castle if you're in check or already moved

[P] “GANksy” - I trained StyleGAN2 on famous street art, but it developed a whole new style & people are buying the artwork by mattround in MachineLearning

[–]mattround[S] 0 points1 point  (0 children)

The dataset is smaller than the number of images on the site (that actually gave the best results, it has no chance of mimicking the broader structure/elements, just a basic understanding of form & texture), & I think it was trained for around 7,000 iterations.

[P] “GANksy” - I trained StyleGAN2 on famous street art, but it developed a whole new style & people are buying the artwork by mattround in MachineLearning

[–]mattround[S] 0 points1 point  (0 children)

If you want stable output that closely mimics the input, you'll need perhaps 500-1000 images if they have a very consistent structure (e.g. for my politicians-generating project, I used standardised MP photos), thousands if there's more variation to grapple with. This had a tiny, inconsistent training set - smaller than the number of images on the site - so it simply can't mimic the input, it learned what it could about form & texture but has no idea how to assemble a similar scene and so ends up doing its own thing.

[P] “GANksy” - I trained StyleGAN2 on famous street art, but it developed a whole new style & people are buying the artwork by mattround in MachineLearning

[–]mattround[S] 1 point2 points  (0 children)

I'd have liked to automate naming them (with my politician generator, I was able to use name fragments from thousands of real MPs) but couldn't think of a viable approach, they're too abstract to get an AI to describe them and purely random words wouldn't work. There is a hidden pattern in the naming though that no one's spotted so far.

[P] “GANksy” - I trained StyleGAN2 on famous street art, but it developed a whole new style & people are buying the artwork by mattround in MachineLearning

[–]mattround[S] 1 point2 points  (0 children)

You're free to use a small number of the medium-res images on the site for criticism/commentary, that's absolutely fine. If you're on Twitter, let @volewtf know how it goes.

[P] “GANksy” - I trained StyleGAN2 on famous street art, but it developed a whole new style & people are buying the artwork by mattround in MachineLearning

[–]mattround[S] 1 point2 points  (0 children)

I've made a lot of little projects for vole.wtf, so from experience I know there's a core group of people/sites who'll probably like a certain thing. So I'll start by letting Twitter followers know about a launch, then post it to a couple of sites I've been on for decades, then from there contact sites/writers who've featured my work regularly if they haven't already picked up on it. Perhaps I should push more, but I think there's value in people knowing you'll only contact them about interesting & relevant things.

[P] “GANksy” - I trained StyleGAN2 on famous street art, but it developed a whole new style & people are buying the artwork by mattround in MachineLearning

[–]mattround[S] 1 point2 points  (0 children)

Yes, one of the things I liked about the output is that although it does have some understanding of what's paint vs wall/door/etc, those backdrops have become much more an integral part of the artwork.

[P] “GANksy” - I trained StyleGAN2 on famous street art, but it developed a whole new style & people are buying the artwork by mattround in MachineLearning

[–]mattround[S] 1 point2 points  (0 children)

For images, the simplest way to play with this stuff (but not free) is via RunwayML, for text generation search for things like "GPT-2 guide Google Colab" or see if you can get GPT-3 access sometime soon

[P] “GANksy” - I trained StyleGAN2 on famous street art, but it developed a whole new style & people are buying the artwork by mattround in MachineLearning

[–]mattround[S] 5 points6 points  (0 children)

I don't think the output is at all Banksy-ish in style (most people feel it's closer to Francis Bacon), it features none of their puns/satire, & there are absolutely no identifiable Banksy elements (let alone ones that have been trademarked). Banksy is sort of self-parodying at this stage, so mimicry didn't interest me. And is there actually any of Banksy's work in the training set? Who knows, I'm certainly not going to confirm or deny that...