Log In  

Cart #picochat-8 | 2024-03-30 | Embed ▽ | License: CC4-BY-NC-SA
20


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:

  1. Download the server from here.
  2. Port forward port 80.
  3. 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
P#144788 2024-03-28 05:48 ( Edited 2024-04-04 19:25)

Hello! How you setup network in your picotron game? Can you tell?

P#144806 2024-03-28 08:03

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.

P#144831 2024-03-28 12:27

Thanks Hessery! I did not expect that they would give me an answer so quickly. Please tell me if this works on pico8?

P#144835 2024-03-28 13:29

it does not, picotron has different capabilities

P#144848 2024-03-28 14:48 ( Edited 2024-03-28 14:48)

Ok, thanks!

P#144857 2024-03-28 15:38

I am running picotron on my steam deck but it does not seem to connect to the server at all. I have tried both the static and dyn version of pictotron.

Will try on Windows later! Looks great :)

P#144870 2024-03-28 17:35

is this irc-based?

P#144894 2024-03-28 19:49

forgot the message I tried to send but it was kinda long

P#144918 2024-03-28 23:25

Hey Kozm0naut, its designed to be like an old school irc chat room, but doesn't use any code from any existing irc.

P#144943 2024-03-29 08:23
2

Hey Maeve, this is a known issue due to fetch only allowing urls of 256 or less characters. I'm planning on splitting up messages to fix this crash, but the flickering seems more important at the moment

P#144944 2024-03-29 08:24

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. :)

P#145037 2024-03-29 20:56 ( Edited 2024-03-29 20:57)
1

please look into fixing the flickering issue

P#145067 2024-03-30 01:56

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.

P#145105 2024-03-30 10:14

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?

P#145113 2024-03-30 12:45

Hey Kingrats, feel free to use whatever you want from it. Just keep in mind that anything you add is unlikely to be supported on regular PicoChat servers and may even crash them or clients connected to them.

P#145206 2024-03-31 02:53

Had an error rn... @FallBreak8203 idk what really happened, but it occurred right after I’ve tried to post a reply on there.

P#145859 2024-04-05 22:39 ( Edited 2024-04-05 23:17)

Are you updating the servers or something because it gives an error when ever you launch it

P#145864 2024-04-05 23:13

@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.

P#145865 2024-04-05 23:20
1

Hey @Hessery, this project is so cool!
I feel like more people would use this if I implemented it inside PicoPhone, it's the perfect miniapp to have inside a virtual phone! Can I do it?

P#146613 2024-04-14 13:50 ( Edited 2024-04-14 13:52)

[Please log in to post a comment]