Upgrade Your Account!

Hey! To start this decade right, we believe Newgrounds should be ad-free for EVERYONE. For this to work, we need people who have the means to become paying supporters. For just $3 per month or $25 for the year, you can help this happen and get some nice perks!

For the month of February we have disabled ads on all E-M content. We need 216 people to reach our goal of 3,100 active supporters. If we hit that, we'll continue with a new goal in March!

Please check out our Supporter Upgrade and consider coming aboard!

PIXLR: A Social Canvas

Share Collapse

Author Comments

Hello all! Welcome to the beta of my latest project. I'm trying to learn multiplayer connectivity, so my first test is a social drawing game! It's super simple and straight forward, so please enjoy! There might be a few bugs, so please let me know if you find any problems!

Current Version: B0.0.5

0.0.5 Update! Finally fixed the level save and load function. Now you can save your canvas and load it (must be a host to load level data)! No more losing progress, yayy! I'm currently trying to complete a host migration system so as long as a peer is connected, a room will remain persistent. This has proved to be tricky, and could take some time. Anyhoo, enjoy the new features! Note: Tiles might disappear shortly after saving a file. Don't worry, they'll pop back into existence.

0.0.4 update! Added eyedropper tool, save/load system, changed movement acceleration/top speed.

0.0.3 update! Added mobile control compatibility! Play this in your phone browser! Added zoom and screenshot functions.

0.0.2 update! You can now delete tiles! Canvas expanded to 5kx5k, and hosts can now wipe the canvas with /admin wipe and kick players with the command /admin kick <playerID#>

Known Issues/Future Features

- When a peer joins, the z order of the already placed tiles isn't synced, so there is an issue when layering different colors. I will try to find a workaround soon

- I want to add a zoom out function, as well as the option to take screenshots.

- I tried to add a slider for size, but it wasn't updating with the host so I've shelved that feature for now.

- This game connects peer to peer. The first person to join a room will become the host. If the host leaves, that room will close and all connected peers will have to exit (refresh the page). I plan on having the "main" server hosted by a remote server so I can keep it online 24/7, but for now it will either be me, or whoever is on when I'm not. Change the canvas name on the login screen to join a different server or create a new one.

- I also want to add a feature for saving/loading canvases, but it's quite tricky with multiplayer. I'll keep ya posted.

That's all I can think of for now. Have fun!

Log in / sign up to vote & review!

Newgrounds accounts are free and registered users see fewer ads!

Cool! It reminds me of pictochat.

larrynachos responds:

Yeah, I was trying to find a way to keep the main room open all the time, I feel like people drift in one by one and leave once they realize there's nobody here. I really wanted to see what the community would create

Cool idea and a good project for your first multiplayer game but I cannot understand how to use it.

larrynachos responds:

wasd to move, space or click mouse to draw. Sliders change color, idk I thought it was self explanatory really

thanks for the review though

Nice try was too heavy 4 my phone.. :/


larrynachos responds:

What phone model do you have? What OS version? What browser were you using? This game runs perfectly on my S10, and my family hasn't had any trouble with it yet. Are you getting fps lag, internet lag, or both?

You need to be more thorough in your review, or else I can't help you.