Hello everyone! So I finally finished a project that first started as a joke but then turned into something I wanted to do. I remade Pictochat from the DS in HTML to allow you to play it with other people online. It has almost all the features of the original such as typing, drawing, dragging letters from the keyboard, rooms, and more. The sprites and sounds are all ripped from the original too and function correctly.
This is meant to work on your phone so if you want to try it on computer, you can use the phone simulator in Chrome developer tools.
Go check it out here! - http://ckosmic.tk/pictochat
How it works:
Basically Pictochat Online is just a normal chatroom with fancy features. It uses a WebSocket to transfer data between the clients and a server I wrote on my Raspberry Pi. The screen is made from a custom game engine I wrote from scratch in JavaScript to help me easily make things like this.
Messages are sent as base64 encoded images and uploaded to the server and broadcasted to all the clients. Using WebSockets makes handling joining, sending messages, and leaving so much easier and reliable than what I originally had planned (which was using MySQL databases, I know horrible right).
This is meant to work on your phone so if you want to try it on computer, you can use the phone simulator in Chrome developer tools.
Go check it out here! - http://ckosmic.tk/pictochat
How it works:
Basically Pictochat Online is just a normal chatroom with fancy features. It uses a WebSocket to transfer data between the clients and a server I wrote on my Raspberry Pi. The screen is made from a custom game engine I wrote from scratch in JavaScript to help me easily make things like this.
Messages are sent as base64 encoded images and uploaded to the server and broadcasted to all the clients. Using WebSockets makes handling joining, sending messages, and leaving so much easier and reliable than what I originally had planned (which was using MySQL databases, I know horrible right).