[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)