Earlier quoted context omitted.
I'm confused, are there controls other than clicking the "No" and "Paint" buttons?
Nope. You wait, you press either "No" or "Paint". EDIT: Apparently, I was wrong. See below.
No Paint
81–90 of 103 posts
Re: No Paint
#82Re: No Paint
#83Brilliant work. Might turn off the sounds though. Great idea!
Re: No Paint
#84Earlier quoted context omitted.
Nope. You wait, you press either "No" or "Paint". EDIT: Apparently, I was wrong. See below.
Right arrow selects the next brush. Left arrow cancels the effect of the current brush and selects another.
Re: No Paint
#85This was fun. I wonder if the code/algo behind this tends towards a certain type of painting or "average". Reminds me of this video that shows what the youtube codec tends towards over a 1000 reuploads https://www.youtube.com/watch?v=JR4KHfqw-oE
It's crazy how severe that a/v sync issue is. Is that something with his setup or is YouTube just terrible?
But I don't understand why this would happen.
Re: No Paint
#86That's such a dumb way to paint. Great job! Here's one: https://i.imgur.com/9efzWaC.png
https://i.imgur.com/mhkMxaY.png
"RecursyCat"
Re: No Paint
#87Re: No Paint
#88That's such a dumb way to paint. Great job! Here's one: https://i.imgur.com/9efzWaC.png
Re: No Paint
#89For those curious about the technical details, you might be interested to know the game code is running entirely off the main thread in a Web Worker and rendering directly from there with WebGL 2 using OffscreenCanvas (in Chrome where it's supported anyway, it has fallbacks). Nice to see this working out in the wild. I blogged about this architecture here previously: https://www.construct.net/en/blogs/ashleys-blog-2/performanc...
Re: No Paint
#90Doesn't seem to work in desktop Safari: [Error] WebGL: CONTEXT_LOST_WEBGL: loseContext: context lost [Error] TypeError: null is not an object (evaluating 'this.GetMainRunningLayout()._OnWebGLContextLost') [Error] Unhandled Promise Rejection: Error: Error compiling fragment shader: null [Error] Unhandled Promise Rejection: TypeError: null is not an object (evaluating 'this.GetMainRunningLayout()._Load')
Note sometimes WebGL context loss is unrecoverable though - it can happen if the GPU driver crashes, for example.