Skip to content
/ badui Public

(purposefully) BadUI

Notifications You must be signed in to change notification settings

PBnJK/badui

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Feb 27, 2026
8d6fe5c · · Feb 27, 2026

History

12 Commits
Jan 19, 2026
Feb 4, 2026
Feb 27, 2026
Feb 27, 2026
Feb 27, 2026
Jan 19, 2026
Jan 25, 2026

Repository files navigation

Phone Number Plinko! (Plinkophone™)

For borked and flavortown

Screenshots

Screenshot of Plinkophone running

What is this?

This repo contains a (purposefully) annoyingly-designed input system for phone numbers in online forms in the form of a game of Plinko, implemented in pure HTML/CSS + JavaScript. It also looks pretty y ugly

How does it work?

The more important/interesting calculations can be found on the js/ball.js and js/collision.js files, the former calculating the ball physics, and, the latter, ball & hole collisions. The website just uses a s a canvas node to render stuff, nothing fancy..

It's really not a technical marvel or anything...

How do I use it?

Since this doesn't have any dynamic, fancy-schmancy web stuff, you can just clone or download the repo and open the index.html file on your web browser of choice, and it will be fully playable. Of course, you can always use good ol' python -m SimpleHTTPServer or live-server if you really need to look at this through localhost (I used the latter for hot-reloading))

You can also access it on my personal website!

Credits

Thanks to Wikipedia and Stack Overflow for the maths!

Sources:

FAQ

Brother I can't see anything

Tack on ?pretty to the URL for nicer colors... (/me rolls eyes)

About

(purposefully) BadUI

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published