Skip to content
Open navbar menu
Sign UpLog In
Profile icon

qaustik

@WaterZ69
Russian + Belarusian + Ukrainian = Super Slav 😎 JS, TS, Bash, a little Java (and html and css 🤢) (I sort of quit replit)
GitHub
YouTube
Website
  • Photon Mapper

    Cover page
    Made with HTML, CSS, JS

    photon mapping — very similar to ray tracing.

    Over a year ago, I made a photon mapper but my old site is dead which is where it was hosted. I decided to post it to replit because I was bored! I hope you discover some cool things (look at the article I used for the formulas: https://www.scratchapixel.com/lessons/3d-basic-rendering/minimal-ray-tracer-rendering-simple-shapes) and have fun with this!

    Recent comments (86)
    Grey41
    Grey41
    3 months ago

    If you sort of quit I can help, and take over for you! Just message me if you want any help!

    codeitfast
    codeitfast
    7 months ago

    This is great!

    bazookaNuke
    bazookaNuke
    1 year ago

    nice

    CoderGautamYT
    CoderGautamYT
    1 year ago

    Now this is cool

    coclement
    coclement
    1 year ago

    doesn't even work bozo

    inyourface3445
    inyourface3445
    1 year ago

    I will post a high-quality render as soon as it is done. Image size: 3840 Simulated Photons: 3986 Reflections: 10 Light Photons: True What I have so far:

    image

    A cool render:

    image

    Prams: Graphics max at 512, Simulated photons at 3986, Reflections at 10, Light photos is True, Graphics world origin (px) is at 50.

    MontyOwen
    MontyOwen
    1 year ago

    how long did it take you to make this?! 580 LINES OF JS?!

    ColoredHue
    ColoredHue
    1 year ago

    pretty cool

    Delta595
    Delta595
    1 year ago

    this is really cool

    Alpharumeric
    Alpharumeric
    1 year ago

    @WaterZ69 I love it

  • 3D Minecraft Clone in JS

    Cover page
    Made with HTML, CSS, JS

    Disclaimer: this is not meant to be a realistic replication of minecraft, I just thought it was a cool project and was worth optimizing and posting.

    This is a 3D clone of Minecraft made with Three.js, with voxel terrain generation. It has been optimized a bunch to run smoother and be more usable and to generate terrains a little differently. I also added adjustable render distance and will add a menu for adjusting a lot of other things soon!

    CONTROLS: WASD = move, Q = place block, click = break block, SPACE = jump, double press W = sprint, click FPS menu = change display (fraps/ping/memory)

    To start, just enter your render distance (must be an integer value starting at 1, don't go over 8)

    Game logic credit goes to FRADAR on cdpn

    Please leave a comment down below about what you think! Hope you enjoy! If this gets 2000 likes, I'll add the many features I have planned!

    Recent comments (1230)
    HaydenThompson8
    HaydenThompson8
    15 days ago

    how to turn camera?

    VictorNwadike
    VictorNwadike
    23 days ago

    i tired 1 and this happened

    image

    VictorNwadike
    VictorNwadike
    23 days ago

    50 render distnce at 71 FPS B)

    Bensonlu2023
    Bensonlu2023
    28 days ago

    oh my god it work?????/

    KodyHullum
    KodyHullum
    1 month ago

    1

    bizzibeezz
    bizzibeezz
    1 month ago

    To make it work make the render distance something like 1.

    bizzibeezz
    bizzibeezz
    1 month ago

    AMAZING MINECRAFT!!!!

    EvanReyna
    EvanReyna
    1 month ago

    this sucks

    JacobAdams29
    JacobAdams29
    1 month ago

    what are the controls? Iwant to actully play

    casonplaygamwrt
    casonplaygamwrt
    2 months ago

    it just shows fps

Repls
Community
WaterZ69
WaterZ69
published an Update
9 months ago
1.5K
3D Minecraft Clone in JS
3D Minecraft Clone in JSDisclaimer: this is not meant to be a realistic replication of minecraft, I just thought it was a cool project and was worth optimizing and posting. This is a 3D clone of Minecraft made with Three.js, with voxel terrain generation. It has been optimized a bunch to run smoother and be more usable and to generate terrains a little differently. I also added adjustable render distance and will add a menu for adjusting a lot of other things soon! CONTROLS: WASD = move, Q = place block, click = break block, SPACE = jump, double press W = sprint, click FPS menu = change display (fraps/ping/memory) To start, just enter your render distance (must be an integer value starting at 1, don't go over 8) Game logic credit goes to FRADAR on cdpn Please leave a comment down below about what you think! Hope you enjoy! If this gets 2000 likes, I'll add the many features I have planned!
Announcement
This project is dead, I am abandoning it L bozo
IshaanKalyanshe
IshaanKalyanshe
@WaterZ69 2 things it's a good project and why did you call us an bozo?6 months ago
CairoGovea
CairoGovea
@WaterZ69 its a good game6 months ago
ERELEMMANUEL
ERELEMMANUEL
@WaterZ69 plz dont5 months ago
WaterZ69
WaterZ69
published an Update
1 year ago
199
ColdChat Client (chat app)
ColdChat Client (chat app)IMPORTANT: click "show more" chat app in node.js using socket.io I've made many chat apps previously but I got inspiration for a simplistic-looking, console-based one from the previously trending "ctrl chat" (by @blockowo). I felt bad about its many serious security flaws and literally zero validation. Seeing it get destroyed by exploiters made me want to start working on a secure chat app with validation, backend word filters, powerful anti-spam, and a proper account system. (I've also been begged to make a console based one because people complain about school blocking repl pages blah blah) So far I've made the basic security infrastructure and a simple layout, plus a powerful anti spam. This of course isn't finished and there are PLENTY of updates planned and coming soon. ――――――――― Coming Soon: more efficient validation process using socket IDs captcha ascii emotes premium status with perks and whatnot private chat rooms your suggestions! (leave a comment)
updates
added a security step removed easter egg ―――――――――― Planned Updates: captcha verification (solves basically all problems) implement socket IDs make different ban system premium features and subscription ascii emotes private chat rooms then I can deobfuscate code and you can skid it
soren
soren
@WaterZ69 Why did you obfuscate btw?1 year ago
blockowo
blockowo
@soren read the other comments for the answer.1 year ago
#nodejs
#chat
#apps
+2
WaterZ69
WaterZ69
published an Update
1 year ago
199
ColdChat Client (chat app)
ColdChat Client (chat app)IMPORTANT: click "show more" chat app in node.js using socket.io I've made many chat apps previously but I got inspiration for a simplistic-looking, console-based one from the previously trending "ctrl chat" (by @blockowo). I felt bad about its many serious security flaws and literally zero validation. Seeing it get destroyed by exploiters made me want to start working on a secure chat app with validation, backend word filters, powerful anti-spam, and a proper account system. (I've also been begged to make a console based one because people complain about school blocking repl pages blah blah) So far I've made the basic security infrastructure and a simple layout, plus a powerful anti spam. This of course isn't finished and there are PLENTY of updates planned and coming soon. ――――――――― Coming Soon: more efficient validation process using socket IDs captcha ascii emotes premium status with perks and whatnot private chat rooms your suggestions! (leave a comment)
added an easter egg
can you find it? Also I added a few things to anti spam because someone spammed ("spam" is an overstatement, it was slow because they probably use a 15-year-old pc)
WaterZ69
WaterZ69
published an Update
1 year ago
199
ColdChat Client (chat app)
ColdChat Client (chat app)IMPORTANT: click "show more" chat app in node.js using socket.io I've made many chat apps previously but I got inspiration for a simplistic-looking, console-based one from the previously trending "ctrl chat" (by @blockowo). I felt bad about its many serious security flaws and literally zero validation. Seeing it get destroyed by exploiters made me want to start working on a secure chat app with validation, backend word filters, powerful anti-spam, and a proper account system. (I've also been begged to make a console based one because people complain about school blocking repl pages blah blah) So far I've made the basic security infrastructure and a simple layout, plus a powerful anti spam. This of course isn't finished and there are PLENTY of updates planned and coming soon. ――――――――― Coming Soon: more efficient validation process using socket IDs captcha ascii emotes premium status with perks and whatnot private chat rooms your suggestions! (leave a comment)
bugfix error fix whatever
fixed ".includes of undefined" error and all other errors associated with it also i reobfuscated the code until I make the hard bans server side and set up a db storage system for bans instead of a temporary array that is reset every time you reset the server
WaterZ69
WaterZ69
published an Update
1 year ago
199
ColdChat Client (chat app)
ColdChat Client (chat app)IMPORTANT: click "show more" chat app in node.js using socket.io I've made many chat apps previously but I got inspiration for a simplistic-looking, console-based one from the previously trending "ctrl chat" (by @blockowo). I felt bad about its many serious security flaws and literally zero validation. Seeing it get destroyed by exploiters made me want to start working on a secure chat app with validation, backend word filters, powerful anti-spam, and a proper account system. (I've also been begged to make a console based one because people complain about school blocking repl pages blah blah) So far I've made the basic security infrastructure and a simple layout, plus a powerful anti spam. This of course isn't finished and there are PLENTY of updates planned and coming soon. ――――――――― Coming Soon: more efficient validation process using socket IDs captcha ascii emotes premium status with perks and whatnot private chat rooms your suggestions! (leave a comment)
update: now it's mostly unobfuscated have fun looking at source
this will attract degenerate spammers this was such a bad idea lol if you don't make server request in 90s it disconnects you (reduces the server's load because I unboosted it) also if it lets you log in but doesn't say "success!" its bc u afk for too long and once you're disconnected you have to re-run the repl so you'll technically be logged in on the client side but not on the server side so basically you can't send message or anything
Catboi-Tipsy
Catboi-Tipsy
@WaterZ69 how does open readable code contribute to spamming?1 year ago
WaterZ69
WaterZ69
@WaterZ69 I only obfuscated sensitive parts but anyone experienced enough can still probably get them. If someone does, I'll just re-obfuscate it and relocate server which seems to work the best1 year ago
WaterZ69
WaterZ69
published an Update
1 year ago
199
ColdChat Client (chat app)
ColdChat Client (chat app)IMPORTANT: click "show more" chat app in node.js using socket.io I've made many chat apps previously but I got inspiration for a simplistic-looking, console-based one from the previously trending "ctrl chat" (by @blockowo). I felt bad about its many serious security flaws and literally zero validation. Seeing it get destroyed by exploiters made me want to start working on a secure chat app with validation, backend word filters, powerful anti-spam, and a proper account system. (I've also been begged to make a console based one because people complain about school blocking repl pages blah blah) So far I've made the basic security infrastructure and a simple layout, plus a powerful anti spam. This of course isn't finished and there are PLENTY of updates planned and coming soon. ――――――――― Coming Soon: more efficient validation process using socket IDs captcha ascii emotes premium status with perks and whatnot private chat rooms your suggestions! (leave a comment)
update: antispam
if you saw message being spammed yesterday or today it was because I was testing the antispam with a separate account and yay it works captcha verification coming soon
SammanthaLoper
SammanthaLoper
@WaterZ69 hello1 year ago
WaterZ69
WaterZ69
published an Update
1 year ago
199
ColdChat Client (chat app)
ColdChat Client (chat app)IMPORTANT: click "show more" chat app in node.js using socket.io I've made many chat apps previously but I got inspiration for a simplistic-looking, console-based one from the previously trending "ctrl chat" (by @blockowo). I felt bad about its many serious security flaws and literally zero validation. Seeing it get destroyed by exploiters made me want to start working on a secure chat app with validation, backend word filters, powerful anti-spam, and a proper account system. (I've also been begged to make a console based one because people complain about school blocking repl pages blah blah) So far I've made the basic security infrastructure and a simple layout, plus a powerful anti spam. This of course isn't finished and there are PLENTY of updates planned and coming soon. ――――――――― Coming Soon: more efficient validation process using socket IDs captcha ascii emotes premium status with perks and whatnot private chat rooms your suggestions! (leave a comment)
IMPORTANT: Announcement and updates
No more spammer, by the easiest method, obfuscation (and I got rid of my somewhat decent antispam) IMPORTANT: I purged the db so all accounts have been deleted, sign up again. added hard ban-list on repl-users that they will be banned if they are added added a few autoban features made it look a bit nicer ———————————— FAQ: (read this so you don't comment garbage on here) q: I am banned? What do I do? a: if you are hard-banned on repl appeal by following directions displayed and if the in-app account is banned just remake an account and follow the rules (aka don't spam) q: why do I get 'includes' error? a: it's a rare error, just re-run the repl and move on q: The thing is slow why is it slow a: your internet is under 1 kbps L q: not working for me and taking me to main menu what do I do a: restart repl and made sure you have good internet (and don't make bad sign in attempts) q: it says I'm disconnected or messages aren't sending. why? a: you went afk too long (2 minutes and it disconnects you) or the server woke up in the middle of your login session q: it says i am a potential spammer. what's this? a: the spammer used a name sequence that I've found and if your username meets those parameters it might think you're a spammer. Just comment down here and ask me to set ur username manually q: why is code obfuscated? a: it proved effective in warding off the spammer lol ————————— plans for this: If it gets bad I'll make it so that it only works with replit username and no custom accounts, but for now it's fine make it look nicer ASCII emotes/emoji with ::, just like on discord style your message with bold and italic by using * (asterisk) private chat rooms and chat moderators for those rooms more stuff to add to settings
WaterZ69
WaterZ69
published an Update
1 year ago
199
ColdChat Client (chat app)
ColdChat Client (chat app)IMPORTANT: click "show more" chat app in node.js using socket.io I've made many chat apps previously but I got inspiration for a simplistic-looking, console-based one from the previously trending "ctrl chat" (by @blockowo). I felt bad about its many serious security flaws and literally zero validation. Seeing it get destroyed by exploiters made me want to start working on a secure chat app with validation, backend word filters, powerful anti-spam, and a proper account system. (I've also been begged to make a console based one because people complain about school blocking repl pages blah blah) So far I've made the basic security infrastructure and a simple layout, plus a powerful anti spam. This of course isn't finished and there are PLENTY of updates planned and coming soon. ――――――――― Coming Soon: more efficient validation process using socket IDs captcha ascii emotes premium status with perks and whatnot private chat rooms your suggestions! (leave a comment)
yay big update y'all have been waiting for: refresh + message history
can refresh up to 100 messages, just hope that they're in the same day otherwise they will not be sorted correctly. big stuff planned, listed by priority (first to last) sort message history make autorefresh display over prompts and make option to turn off auto refresh add settings: auto refresh toggle, color and style stuff (maybe multiple ascii fonts?) make autoban and appeal system
IanChen4
IanChen4
@WaterZ69 this is great! could you give me your opinion on my chat that I was inspired to make from this? (during english class lol) thx > https://replit.com/@IanChen4/chats1 year ago
WaterZ69
WaterZ69
published a Repl
1 year ago
199
ColdChat Client (chat app)
ColdChat Client (chat app)IMPORTANT: click "show more" chat app in node.js using socket.io I've made many chat apps previously but I got inspiration for a simplistic-looking, console-based one from the previously trending "ctrl chat" (by @blockowo). I felt bad about its many serious security flaws and literally zero validation. Seeing it get destroyed by exploiters made me want to start working on a secure chat app with validation, backend word filters, powerful anti-spam, and a proper account system. (I've also been begged to make a console based one because people complain about school blocking repl pages blah blah) So far I've made the basic security infrastructure and a simple layout, plus a powerful anti spam. This of course isn't finished and there are PLENTY of updates planned and coming soon. ――――――――― Coming Soon: more efficient validation process using socket IDs captcha ascii emotes premium status with perks and whatnot private chat rooms your suggestions! (leave a comment)
ANGELSERRANO11
ANGELSERRANO11
CAPYBARA 2 months ago
CarlosQuinonez2
CarlosQuinonez2
hello1 month ago
WaterZ69
WaterZ69
published an Update
1 year ago
1.5K
3D Minecraft Clone in JS
3D Minecraft Clone in JSDisclaimer: this is not meant to be a realistic replication of minecraft, I just thought it was a cool project and was worth optimizing and posting. This is a 3D clone of Minecraft made with Three.js, with voxel terrain generation. It has been optimized a bunch to run smoother and be more usable and to generate terrains a little differently. I also added adjustable render distance and will add a menu for adjusting a lot of other things soon! CONTROLS: WASD = move, Q = place block, click = break block, SPACE = jump, double press W = sprint, click FPS menu = change display (fraps/ping/memory) To start, just enter your render distance (must be an integer value starting at 1, don't go over 8) Game logic credit goes to FRADAR on cdpn Please leave a comment down below about what you think! Hope you enjoy! If this gets 2000 likes, I'll add the many features I have planned!
3D Minecraft Clone in JS
3D Minecraft Clone in JS leave a like if this is a good idea read desc and have fun!
WaterZ69
WaterZ69
published an Update
1 year ago
3
Encryptor
EncryptorI made this as a JS bookmarklet a few months ago because I wanted to see how fast the encoded text could be cracked without the decoder. It's a text encryptor that can be dragged like a window and has multiple customizable themes.
Encryptor
comment about what you think for more info read desc
WaterZ69
WaterZ69
published an Update
1 year ago
57
Photon Mapper
Photon Mapperphoton mapping — very similar to ray tracing. Over a year ago, I made a photon mapper but my old site is dead which is where it was hosted. I decided to post it to replit because I was bored! I hope you discover some cool things (look at the article I used for the formulas: https://www.scratchapixel.com/lessons/3d-basic-rendering/minimal-ray-tracer-rendering-simple-shapes) and have fun with this!
Photon Mapper
About one year ago, I made this photon mapper on my now-dead site that I hosted on glitch.com. I decided to copy it to replit and revive it. There is no css, because I could not find the original file I used for it (but that's ok because css is bad >:) ) If this gets 200 likes I will make one of your ideas! leave a comment about what you think The directions and descriptions of the controls are on the page.
BradleyBaawuah