You are browsing as a guest. Sign up (or log in) to start making projects!

Sabrina

@Sabrina

Joined June 1st, 2026

  • 10Devlogs
  • 2Projects
  • 1Ships
  • 0Votes
THE #1 Beach Bunny fan in the world (don't fact check this, it's true)
Open comments for this post

53m 12s logged

I fixed the webring app from spawning super high up to where you cant drag it. still an issue if the tab is like 100px tall, but like dont do that

Also the domain after “free buttons” is really slow but it works for me

I have also updated the readme to be better

I fixed the webring app from spawning super high up to where you cant drag it. still an issue if the tab is like 100px tall, but like dont do that

Also the domain after “free buttons” is really slow but it works for me

I have also updated the readme to be better

Replying to @Sabrina

0
Ship

BeachBunnyOS!! This was just gonna be a website that looks like an OS but I've turned it into my personal website and am gonna use it as I websurf (you should try it, it's really fun. Surf via the webrings on my website as a good starting point)
My most favorite part is the net neighbors window. I like how I can scroll in it and my neighbors' badges make it truely feel like a website I would find when surfing
The most challenging part was the little buttons at the top because they would not cooperate for a while. they for some reason each wanted a certain size in their div, and it would cause the clock to go to 2 line and expand the top bar making it ugly, but I figured if i just constrain the text overflow making it only 1 line then it works out fine.

This is truely the website of the #1 beach bunny fan. okay byeeee

Try project → See source code →
Open comments for this post

2h 24m 39s logged

I added 2 new apps. An about me and a net neighbors section.
I added a bunch of image buttons to my top bar, they show stuff about me, like pc gamer, cat owner, etc.
I added a font for the windows.

I have 3 net neighbors, which is so cool!
I need to later make a button of my own and get a domain so i can join webrings and so I can finish my link section and allow people to link to me and have me as their net neighbor

My 2 custom features not in the tutorial is that everytime you open playlist.bb it changes it’s icon. the other one is that if you click a window it becomes the top window instead now, instead of needing to reopen it to be on top.

I added 2 new apps. An about me and a net neighbors section.
I added a bunch of image buttons to my top bar, they show stuff about me, like pc gamer, cat owner, etc.
I added a font for the windows.

I have 3 net neighbors, which is so cool!
I need to later make a button of my own and get a domain so i can join webrings and so I can finish my link section and allow people to link to me and have me as their net neighbor

My 2 custom features not in the tutorial is that everytime you open playlist.bb it changes it’s icon. the other one is that if you click a window it becomes the top window instead now, instead of needing to reopen it to be on top.

Replying to @Sabrina

0
Open comments for this post

18m 13s logged

I added webrings to my site, when i eventually finish it fully ill apply to join them!!

I added webrings to my site, when i eventually finish it fully ill apply to join them!!

Replying to @Sabrina

0
Open comments for this post

54m 6s logged

I added the first app.

I created a framework for adding apps and you can drag them around, select them, double click to open them, and they open windows (and possivly do anything since it just calls a function)

I added the first app.

I created a framework for adding apps and you can drag them around, select them, double click to open them, and they open windows (and possivly do anything since it just calls a function)

Replying to @Sabrina

0
Open comments for this post

1h 28m 18s logged

Made a window, a wallpaper, and a top bar that displays the time
Next up im going to work on adding apps, and hopefully later ill add a boot screen!

Made a window, a wallpaper, and a top bar that displays the time
Next up im going to work on adding apps, and hopefully later ill add a boot screen!

Replying to @Sabrina

0
Open comments for this post

1h 41m 55s logged

I refactored some more of the server
It now checks the servers current state and redirects a packet to be handled in a function meant for that state only. no checking the current state in every packet purpose if statement
I also removed the address variable from the client class and replaced it with the entire websocket, which contains it’s address, so it’s easier to send messages to all clients now.

I also made it send all the clients onto the next screen and generate 2 prompts for each to draw, which are also sent over

I refactored some more of the server
It now checks the servers current state and redirects a packet to be handled in a function meant for that state only. no checking the current state in every packet purpose if statement
I also removed the address variable from the client class and replaced it with the entire websocket, which contains it’s address, so it’s easier to send messages to all clients now.

I also made it send all the clients onto the next screen and generate 2 prompts for each to draw, which are also sent over

Replying to @Sabrina

0
Open comments for this post

58m 41s logged

I refactored the server code to make it easier to manage the game state, and also I made it so the first client to connect is the host, which will have buttons before and during the game like jackbox. So they can start the game and skip tutorials

Also now the client sends the server their drawing after every stroke

I refactored the server code to make it easier to manage the game state, and also I made it so the first client to connect is the host, which will have buttons before and during the game like jackbox. So they can start the game and skip tutorials

Also now the client sends the server their drawing after every stroke

Replying to @Sabrina

0
Open comments for this post

50m 25s logged

I added a 2 second recording feature

You can now record 2 seconds of audio and it gets automatically send to the game server in base64.
I need to make it send the image as well, but that should happen as soon as we move into the phase 1 state

So now ive got stuff working hurray!

I added a 2 second recording feature

You can now record 2 seconds of audio and it gets automatically send to the game server in base64.
I need to make it send the image as well, but that should happen as soon as we move into the phase 1 state

So now ive got stuff working hurray!

Replying to @Sabrina

0
Open comments for this post

1h 7m 30s logged

Functionally finished the drawing portion of the pregame lobby.

You get 3 colors, white, black, and your unique color for your player. You can use a pencil, for small lines and is drawn always on top, and a marker, which is a larger brush and is drawn below the pencil layer.

I have added some proofing to make sure players can only use their unique color and not any color they want.
I also changed how it draws stuff by drawing a series of circles on many points between each mouse point. This makes the lines smooth and no weird anti-aliasing. Plus it removes weird line artifacts.
Overall I’m VERY happy with how this drawing part turned out

I need to now add a way to record a 5 second sound bite and then send both of those to the game server.

Functionally finished the drawing portion of the pregame lobby.

You get 3 colors, white, black, and your unique color for your player. You can use a pencil, for small lines and is drawn always on top, and a marker, which is a larger brush and is drawn below the pencil layer.

I have added some proofing to make sure players can only use their unique color and not any color they want.
I also changed how it draws stuff by drawing a series of circles on many points between each mouse point. This makes the lines smooth and no weird anti-aliasing. Plus it removes weird line artifacts.
Overall I’m VERY happy with how this drawing part turned out

I need to now add a way to record a 5 second sound bite and then send both of those to the game server.

Replying to @Sabrina

0
Open comments for this post

1h 59m 46s logged

Headless Server & Full Client

I started developing the headless server to get the entire protocol and game flow working before I make the full graphics of the server.

I also started working on the client, which is the top priority atm. It will take all the user inputs and give it to the server to display, when i get around to making it not headless

atm you can connect to the lobby. The server will give you your unique color id, and you can start drawing. Next I will add a way to record a quick 5 second sound bite and have it send both the image and the sound back to the server when the game goes from the lobby state to phase 1/doodle the prompt stage

Headless Server & Full Client

I started developing the headless server to get the entire protocol and game flow working before I make the full graphics of the server.

I also started working on the client, which is the top priority atm. It will take all the user inputs and give it to the server to display, when i get around to making it not headless

atm you can connect to the lobby. The server will give you your unique color id, and you can start drawing. Next I will add a way to record a quick 5 second sound bite and have it send both the image and the sound back to the server when the game goes from the lobby state to phase 1/doodle the prompt stage

Replying to @Sabrina

0

Followers

Loading…