oursources / owop-client Goto Github PK
View Code? Open in Web Editor NEWClient for the http://ourworldofpixels.com website
Client for the http://ourworldofpixels.com website
Can you add that intro in OWOP?
owopintro script.txt
More players playing, slower pixel speed you get...
When you play not at main, and playing alone. the pixel speed is default
This is like lagging server effect when too many players playing
This accept to Non Admin/Moderator
Note: same ip is counted as one
3 player is same ip = 1
7 player is diffrence ip = 7
Its counted as 8, not 10
Let's decide on what packets the "new owop" should have and how they should be constructed. Try to think about forward compatibility as much as possible. We might want to add custom objects to the world in the future such as portals and interactive DOM stuff, try to keep that in mind.
We also want to allow the user to switch worlds without opening a new connection as owop will probably become more of a single-page-application in the future. Also think about accounts, ranks, social stuff like friends, maybe some sort of xp system to reward activity.
Pls make r/place world with 1 minute timer and 1000x1000 pixel canvas it would be cool
Some way to revert grief by a specific user would be useful.
One time I was joining to make sure my art wasn't being sabotaged, it was being sabotaged but I couldn't repair it because when I moved the mouse, it would change color to white, and when I used the scroll wheel to select a color, I couldn't click. Reloading wouldn't fix the issue.
Also, when I moved my mouse when the move tool is selected, it would move even though I wasn't clicking.
The only console error was this:
Uncaught (in promise) DOMException: play() failed because the user didn't interact with the document first. https://goo.gl/xX8pDD
app.48285aac6699091d3151.js:642
oval/circle, square, rectangle, triangle, star, heart etc
Allow previewing media links sent in chat.
YT: https://www.youtube.com/watch?v=L_jWHffIx5E [YouTube]
Img: https://imgur.com/a/SZFjQiY [Image]
Sound: https://www.myinstants.com/media/sounds/roblox-death-sound_1.mp3 [Sound]
Video: https://www.w3schools.com/htmL/mov_bbb.mp4 [Video]
when server sends 'your id is x' thing parse it and put it in OWOP.player.id (getter)
Allow the creation of 16x16 chat emoticon by paying tokens
Expected outcome:
When entering a command, the system responds with the appropriate response, for example /help listing all commands
Actual outcome:
Any entered command does not render a response from the system
We need to get protodef working on the client to use the new protocol. It would be incredibly inefficient to manually implement the new protocol.
Check out the new node server to see how protodef is used, it's really neat and makes things a lot easier.
just like minecraft
/me is 100% a human
> SuperOP535 (<-nickname or id) is 100% a human
Make an easier way to get rid of colors not wanted.
Small erasers maybe?
A little bit of a faster bucket (they are soooo slow).
A better way of adding colors like Hex or something.
An option of having chat or not.
A way to actually hook up Owop accounts to discord.
Servers where people can have certain permissions like the Wireds servers.
Pasting tool in private servers.
Ranks among servers to give special tools or something.
ok so let's say my id is 123, when someone sends @123 in chat it will make the mention yellow or something and play a 'ping' sound
$.getScript is not defined
If there were to ever be a token system in owop (which DayDun has talked about tokens before) we could buy a protection for a day. I think that it would be cool to have a daily login reward which is 10 tokens a day, and then people can spend their tokens on things. One of the things I suggest is temporary protection. I also think that temporary protection should be a little bit expensive, because protection is mainly a mod and admin feature. Here is how I would set up the price for temporary protection:
16 tokens per chunk (or 1 token per pixel if you plan on adding freely shaped protection)
Every day you would have to renew it by paying the price, but if you don't pay, your protection will get removed.
first of all good day , well into my suggestion will be great that u can use Y + crtl because sometimes one use the crtl z erase acidentally to much and youwant to undo
second suggestion: secondary color will be usefully because the other color is always white but sometime zones has other background color so will be great if you can select a secondary color and switch it with X
Allow people to claim and own custom worlds, and be able to set moderators on there.
Current "main" world moderators would become global moderators.
A tool that can shift a selection somewhere else, but slowly like the fill tool
auto load saved but provide option for json or something
-webkit (only) selectors are used in chat, either use the standardized value or the standardized value + all browser prefixes. Webkit is not the only engine!
this is important as browsers will no longer like http sites
this will be a must-have if you add accounts
let's say i 321 sent me a message OR I sent a message to 321 I can just do /r hello and it will send hello to 321
We can do Image below , but the speed is same as fill bucket speed ๐ข
Rect and Round support!
Line other tool support too!
Note: image are drawed at http://ourworldofpixels.com/test
/ (no command) : help
/? : help
/name : nick
/msg : tell
/whisper : tell
An option to make the current position view display in hex instead of decimal
Seems like edited chat history messages doesn't save to the history propperly.
How to reproduce
Shift + Up Arrow
Shift + Up Arrow
again. Edited message didn't savemake a system of your worlds as in Ourworldoftext
as seen on discord, github bold italic underline (<-github does not support) strikethrough
Cursors way past the end of the map might cause problems when rendering them, specially when zoomed in.
The problem might be happening when multiplying the large position with the zoom value in the player rendering function.
In the future we probably want some tools to have settings that customize how they work, things like brush size. Not sure how tool settings would displayed in a nice way in the current UI. Feel free to come with wild new ideas for the UI.
Also considering we're adding accounts, we'd need some sort of ui to display account information for both yourself and others, also things like adding friends.
There should also be a way to switch world with the ui.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.