PicoChat requires not to be run in the browser to function
Huge thanks to PixelDud for rebuilding the server in Go to support linux
Introducting PicoChat!
PicoChat is Picotron's first chat room. Its fully capable of sending and receiving messages, changing server and username.
Use /nick <name>
to change your Username.
Use /server <server address>
to change your server.
Want to setup your own chatroom?
Here's how to setup your own chatroom server:
- Download the server from here.
- Port forward port 80.
- Run the server.
If you want to add your server to the public server list, please send me a message on discord hessery
Looking for a server?
Here's a list of the current public servers:
- Official PicoChat Server
nenjine.com
Hey cmpdchtr, as Picotron only has access to http GET requests you cant run a server on Picotron. The server is built with Gamemaker Studio 2 and reads the url it recieves to get messages from the client in base32. Whenever the server gets a packet from a client it simply responds with the chat log.
Im have been thinking for a way to send 32x32 black/white images using those 256 characters. I will make a post explaining it better. But the idea is that you have 16 1x4 fields, each with a uniqe possible combination so 1000 0100 0010... 1010 etc. then you check the first 4 pixels and see which of the above combination it has, so it assigns it a hex number. That means you've got 16 hexnumbers for a 8x8 space. But can I send this string with the numbers, and then decode it on the other side? Thanks for making this post, it got me thinking how many things are possible. :)
Hey lexal, the flickering issue is due to cpu limitations. Picotron can’t do much more than run the os and render a full screen of text at the same time.
The latest build I pushed today tries to fix this by checking how much more time is left till the frame needs to be displayed before writing each line to the screen.
I’ll continue to work on optimising it, but there’s not much more I can do without Picotron getting a stronger cpu.
I love it, can I expand upon this project? Like making a better ui or add more features. Or make it so that you can send tiny images?
Had an error rn... @FallBreak8203 idk what really happened, but it occurred right after I’ve tried to post a reply on there.
Are you updating the servers or something because it gives an error when ever you launch it
@FallBreak8203 no, I wasn’t updating the servers… it so happened that I’ve tried to put a screencapture in this position. The program just freezes like this when it starts, and I can’t use the menu options also.
[Please log in to post a comment]