Artifacts Gallery Guilds Search Wiki Login Register

Welcome, Guest. Please login or register. - Thinking of joining?
a Summer night - @801.40 (what is this?)
Activity rating: Three Stars Posts & Arts: 29/1k.beats Random | Recent Posts | Guild Recents
News: :happy: Open the all windows! Your mind needs storms and air! :happy: Guild Events: HOMESTUCK ART-APALOOZA

+  MelonLand Forum
|-+  Materials & Info
| |-+  ⛄︎ ∙ MelonLand Info & Questions
| | |-+  Main Street (2D virtual world feature)


« previous next »
Pages: [1] Print Embed
Author Topic: Main Street (2D virtual world feature)  (Read 83 times)
Melooon
Hero Member ⚓︎
*****
View Profile WWWArt


So many stars!
⛺︎ My Room
SpaceHey: Friend Me!
StatusCafe: melon
iMood: Melonking
Itch.io: My Games
RSS: RSS

Guild Memberships:
Artifacts:
I got robbed by Dan Q on Melonland!Flinstone VitaminAlways working hard!Known Apple shillcoolest melon on the web!Emergency feel-good tea
« on: a Summer night » Embed

~~~ Main Street ~~~

Hello! You will notice a new Rout 66 icon (this may be a temp choice) across MelonLand pages today! This is the access button for Main Street! This is a tiny multiplayer world that exists across most ML sites and particularly exists on the Everyone Site.

Main Street lets you chat with people and walk around on every page, but its also fully scriptable and has persistent objects! Meaning that its a Bartle-complete virtual world  :ozwomp:

When used on the forum there is one shared street for all forum pages, so you can chat with people while you are reading one thread and they are reading another :omg:

:wizard:  :unite:  :wizard:

On the Everyone Site each page gets its own street and you can script your own custom logic and features into it! In theory this means you can now code an entire MMO on the everyone site just using native ML code and APIs. You can get full scripting details on the wiki if you'd like to code your own bits: https://wiki.melonland.net/street

:wizard:  :unite:  :wizard:

Anyway, that aside its a fun and sorta stupid feature, so I hope you enjoy messing around with it!  :grin:

Lemmy know if you have any feature requests or run into bugs!  :seal:  GOOD LUCK
« Last Edit: a Summer night by Melooon » Logged


everything lost will be recovered, when you drift into the arms of the undiscovered

Artifact Swap: MelonPaintUnpleasantWildflowers!seahorseySafe from the Rain!bitsy catSquidwardRed TulipMellohiHelp, my tail is stuck!cyberziI met Dan Q on Melonland!?Stinky CheeseFlowersRaw beefEvil fucking snailPlank
larvapuppy
Sr. Member ⚓︎
****
View Profile WWWArt


World's Worst Baby Seal
⛺︎ My Room
iMood: larvapuppy
RSS: RSS

Guild Memberships:
Artifacts:
CubesealSpheal, I Choose You!Wave MailsealFirst 1000 Members!Bisexual
« Reply #1 on: a Summer night » Embed

This is fun beyond my wildest dreams!  :seal:

I notice that there is a command to clear placed objects, but how do we place objects in the first place? Or is this still being worked on?  :eyes: Maybe this can be a way to play with our artifacts by placing them down, animating them, resizing them, sticking them to one another's avatars, kicking them around, etc. [Edit: additional artifact-related idea: Dropping unwanted artifacts on the page and allowing others to click on them to adopt]

Having an optional standardized avatar to switch to would also be really cool... like a pixel doll to dress up...  :eyes: They could be humans, or little creatures ( customizable Ozwomp-type guys? ). They could animate as they walk  :4u:

Another feature I would love to suggest is a way to draw on the page live together. There was a browser extension that did this long ago called Goggles and I mourn it every day (on any webpage, you could turn it on to see others' graffiti). I think it could get messy though so maybe make it toggleable and/or make it clear itself every 24h?
« Last Edit: a Summer night by larvapuppy » Logged


Artifact Swap: cup 4 uStripe²Nonbinary Neurodivergenthold it!
poesu
Jr. Member ⚓︎
**
View Profile WWWArt


So many links, so little time
⛺︎ My Room
iMood: poesu
RSS: RSS

Artifacts:
CattoJoined 2026!
« Reply #2 on: a Summer day » Embed

I'd like a feature to quit the mode. I didn't find a way to remove avatars without refreshing the page :ohdear: Is it there somewhere or not implemented yet?

Another question: can we someday implement this on our personal sites? Maybe only for ML users at first and then adding a guest mode? I don't know if that's a big ask, but I love the idea. Avatars make it more personal than a cursor like it is in Cursor Party.


Dropping unwanted artifacts on the page and allowing others to click on them to adopt
That would be SO COOL.
Logged

https://poesu.neocities.org/images/my_button.pnghttps://poesu.neocities.org/buttons/88x31/grass.webphttps://poesu.neocities.org/buttons/88x31/accessibility.webp
https://imgur.com/kcQQAM4.pnghttps://imgur.com/6YtLZau.pnghttps://i.imgur.com/YMPbu9R.png

Artifact Swap: The web is yours!The best looking guy hereParoxetineAda the ButterflyHave a chillpillI met Dan Q on Melonland!Swingin' CatRainbow NeurodivergentDripping inkyshroomPolyamorous NeurodivergentFloppy DiskDemi NeurodivergentGay NeurodivergentAce NeurodivergentLarge watercraftNoSmoking!To the Moon!Pink camera flashEyeSeeYouMonabread
Melooon
Hero Member ⚓︎
*****
View Profile WWWArt


So many stars!
⛺︎ My Room
SpaceHey: Friend Me!
StatusCafe: melon
iMood: Melonking
Itch.io: My Games
RSS: RSS

Guild Memberships:
Artifacts:
I got robbed by Dan Q on Melonland!Flinstone VitaminAlways working hard!Known Apple shillcoolest melon on the web!Emergency feel-good tea
« Reply #3 on: a Summer day » Embed

I notice that there is a command to clear placed objects, but how do we place objects in the first place? Or is this still being worked on?  :eyes: Maybe this can be a way to play with our artifacts by placing them down
[]
Having an optional standardized avatar to switch to would also be really cool
[]
Another feature I would love to suggest is a way to draw on the page live together.

Glad you like it  :grin: So currently the only way to place object's is via custom scripting on everyone site pages. I did think of artifacts when adding that in, and right now someone could script a whole artifact dropping system using the API, so all the support is there, its just not yet  :tongue:

A profile config for avatar stuff and related thingys is very much planned tooo, it will be very needed for future plans  :innocent: Are you saying you'd like some sort of avatar builder type thing? That's not something I though of before, but it sounds fun. What would it offer in its most basic form?

Drawing is a really cool idea and it fits the street theme well! I did get another request for an r/place-type drawing board in the art hub, but I didn't wanna just add the same drawing feature a bunch of other websites already have. This would be a cool twist on it.

I have questions though! Would it be like a drawing canvas you use a mouse on? Or would avatars be the things that draw the line depending on where they walk? Would people "own" their lines, or would it just be a big pixel grid.. And I guess more relevant to this script, would drawings be "objects" e.g. like a png that sits on the world like an avatar does, or would it be a separate paint-style canvas layer with drawings that cant be moved?

An important thing is that, the main street world can't adapt to the HTML (and it never will be able to). So for example if you draw a circle around a HTML button, it will not move if the button moves (with a page resize) - I made it so it assumes that either you don't care about the avatars matching the HTML page, or you coded the HTML page to be static-width-left-align, so nothing ever moves!

I'd like a feature to quit the mode.
[]
Another question: can we someday implement this on our personal sites?
A disconnect button is a good idea, I'd like to add a button row that allows auto loading and disconnect, along with an "online count" counter.

Yes! That's what the Passport feature I added in april is intended for  :innocent: Right now the main street is ML only, but when its more built up and tested it can allow in other sites. Prob it will be a ML supporter feature to reduce grifing and keep the server stable.
Logged


everything lost will be recovered, when you drift into the arms of the undiscovered

Artifact Swap: MelonPaintUnpleasantWildflowers!seahorseySafe from the Rain!bitsy catSquidwardRed TulipMellohiHelp, my tail is stuck!cyberziI met Dan Q on Melonland!?Stinky CheeseFlowersRaw beefEvil fucking snailPlank
dotmidi
Hero Member ⚓︎
*****
View Profile WWWArt


manly men can doll, too!
⛺︎ My Room

Guild Memberships:
Artifacts:
ビートルさんPolyamorous!#@&*$GaybieSmooching AlienQ-T
« Reply #4 on: a Summer day » Embed

Another feature I would love to suggest is a way to draw on the page live together. There was a browser extension that did this long ago called Goggles and I mourn it every day (on any webpage, you could turn it on to see others' graffiti). I think it could get messy though so maybe make it toggleable and/or make it clear itself every 24h?
This is exactly what I was reminded of when the feature added! I would really love something simliar to Goggles with Main Street!

I have questions though! Would it be like a drawing canvas you use a mouse on? Or would avatars be the things that draw the line depending on where they walk? Would people "own" their lines, or would it just be a big pixel grid.. And I guess more relevant to this script, would drawings be "objects" e.g. like a png that sits on the world like an avatar does, or would it be a separate paint-style canvas layer with drawings that cant be moved?

Goggles was interesting because it was this extension that lets you draw ms-paint style onto web pages , but only people who had the extension could also see it! It was very collaborative and I can only remember it most notably in the Homestuck fandom where people would draw something relevant to a part of the story but it would suit the forum well because of the on/off feature of Main Street. It would be nice if each area/room of the forum is treated like its own area so people could draw/write something relevant to a topic... so for example, someone could go in the art hub and maybe make a secret related doodle under artworks where you specifically have to be using Main Street and on that page to see it.  :cheesy: That's basically what the Goggles experience was like
I think larvapuppy is right that if we were to have a draw-on feature, it'd be best for it to clear itself... 24 hours might be good but I think having it reset every Monday like how the forum closes would be more suitable. And people owning their lines, but if there's anything uncomfortable drawn moderators should be able to clear/erase the page

Having an optional standardized avatar to switch to would also be really cool... like a pixel doll to dress up...  :eyes: They could be humans, or little creatures ( customizable Ozwomp-type guys? ). They could animate as they walk  :4u:

As for customizable avatars, I really like the idea of being able to create our own Ozwomp creatures to suit us :cheesy: Maybe with simple shapes as bases and then we are given the ability to draw on extra details... just throwing out ideas


« Last Edit: a Summer day by dotmidi » Logged

Why can't people love me for who I am instead of the nineteen-year-old nymphomaniacal hottie college student I am on MySpace?https://64.media.tumblr.com/9468f7acd7bf647e64280e42faf1aa10/4119b479632a0d84-15/s75x75_c1/6aa5ce230d2c7c3013c8ec2453853857b013a682.gif
https://64.media.tumblr.com/c3cbf2195717eb1353cedb0e8d8286fd/a649c2f7e0fdc42c-9e/s250x400/61efa5f09d2e47fb18e53aab4d6e21a924a7f8d5.gifhttps://64.media.tumblr.com/387206b7e287389b839b38c6ff1c1136/6fbbc18311c61dbb-50/s250x400/56fb07daf65ddca4c5926cca239f4f26b3830afa.gif
Pages: [1] Print Embed 
« previous next »
 

Melonking.Net © Always and ever was! SMF 2.0.19 | SMF © 2021 | Privacy Notice | Send Feedback | Supporters ♥ Forum Guide | Rules | RSS | WAP | Mobile


MelonLand Badges and Other Melon Sites!

MelonLand Project! Visit the MelonLand Forum! Support the Forum
Visit Melonking.Net! Visit the Gif Gallery! Pixel Sea TamaNOTchi
MelonLand @000

Minecraft: Online
Join: craft.melonking.net