[HN Gopher] Show HN: A collaborative pixel drawing game for when...
       ___________________________________________________________________
        
       Show HN: A collaborative pixel drawing game for when you're bored
        
       Hello HN. This is a project me and some friends built at university
       in 2017. It was originally built in a rush, but we've added a few
       improvements over the years. It's a fun game to host at a demoparty
       and project on a big screen - We did that at Instanssi many times.
       The implementation is still rough, and suffers from the fast pace
       of the modern web - The frontend is likely very outdated, and the
       backend is built with Vapor 2 and Swift 3.1, both no longer
       supported. You _can_ host this yourself, but it might be a bit of a
       pain to set up. The WebSocket protocol is fairly trivial to work
       out and write a bot for to ruin the whole canvas, but I trust that
       the HN crowd can come up with clever things to draw with a script,
       should they choose to do so. The server is recording draw events
       into a log, and I will be posting a timelapse here in the comments
       after some time. Have fun!
        
       Author : vkoskiv
       Score  : 55 points
       Date   : 2022-02-01 19:00 UTC (2 days ago)
        
 (HTM) web link (pixel.vkoskiv.com)
 (TXT) w3m dump (pixel.vkoskiv.com)
        
       | was_a_dev wrote:
       | Awesome, I just spent 15 minutes drawing out the digits of pi.
       | Mostly because I'm not that artistic
        
         | vkoskiv wrote:
         | > Mostly because I'm not that artistic
         | 
         | Same! I actually suck at pixel art, so I absolutely love to
         | just watch what other people come up with and help out filling
         | things in where I can.
        
       | sodimel wrote:
       | Found a guy drawing a fishtank and helped him for a bit. Nice
       | project!
        
       | [deleted]
        
       | vkoskiv wrote:
       | I should add that basic rate limiting is in place. Your tile
       | count increases faster as you level up, and increments even when
       | you're logged out!
        
       | kgwxd wrote:
       | How long did it take you to figure out how to zoom around the
       | mouse cursor. I spent way too many hours on that a few years ago.
        
         | vkoskiv wrote:
         | Whole thing was built in the span of a few days (including all-
         | nighters leading up to the deadline) I built the backend, my
         | friends built the frontend. I seem to recall it took them a bit
         | of researching to find a fast way to do it. The code is on
         | github so you can draw inspiration:
         | https://github.com/EliasHaaralahti/No-Mans-Canvas-Client
        
       | TheRealNGenius wrote:
       | "the canvas is loading, please wait..."
        
       | vkoskiv wrote:
       | As promised, here is the initial timelapse of the canvas:
       | 
       | https://youtu.be/-ocPPP0xWuM
        
       | marto1 wrote:
       | can't wait for someone to implement a rendering engine on top of
       | this :-)
        
         | vkoskiv wrote:
         | I'm expecting scripted art to appear before the day is over. A
         | friend wrote a script that parses the debug log of the backend
         | server and generates a timelapse:
         | https://github.com/zouppen/pikselipeli-parser
        
       | wdfx wrote:
       | Nice fun toy - had a good click around. Looks like we killed the
       | websocket server though?
        
         | vkoskiv wrote:
         | Yeah the websocket server is having an absolute meltdown. It
         | was written in a rush in 2017!
        
       ___________________________________________________________________
       (page generated 2022-02-03 23:01 UTC)