Formula Calculator — A Calculator That Saves Your Own Formulas

Formula Calculator — A Calculator That Saves Your Own Formulas#

Formula Calculator — a calculator that saves your own formulas

The original goal of this widgets corner was to build tools that are actually useful in everyday life. Turning a keyboard into a piano or flinging letters into the sky was fun, but honestly none of it was a “tool I’d use every day.” With this calculator, though, I finally feel like I’ve made something genuinely useful.

Games

Games#

Lightweight mini games with simple rules you can play right away. Pick one from the left sidebar and start playing.

Typing Sky

Typing Sky#

A typing game where you shoot down words flying across the sky. Words from the famous poems and novels listed below scroll from right to left. Type them correctly before they reach the left edge to score points. Each word’s character count is added to your score, and the speed increases as you succeed.

SCORE 0
COMBO 0
SPEED 1.0x
LIVES

Typing Sky

Type the words flying across the sky!

Tools

Tools#

Small utilities that make input a little easier or help with tiny tasks. Pick one from the left sidebar and try it.

3D Tetris Box

3D Tetris Box#

A 3D block slowly moves away from you into a 6 x 6 x 15 box. On desktop, use I / J / K / L for planar movement, F / D / S for rotation, and A for a fast drop.

Seven Poker Simulator

Seven Poker Simulator#

Seven Poker (Seven-Card Stud) is a card game where each player receives 7 cards dealt sequentially, and builds the best possible 5-card hand from them. Some cards are dealt face-down and others face-up, making it a game where reading your opponents and strategic betting are key.

I occasionally get together with close friends for poker nights, and after getting cleaned out one too many times, I decided to build this simulator so I could practice on my own. The 5 AI players each have distinct play styles, so hopefully it helps sharpen your instincts for real games.

Widgets

Widgets#

Widgets

This is a home for tools and mini games built with just HTML and JavaScript. Instead of obsessing over polish, I want this to be a lightweight playground where I keep testing the question: “Can the web do this?”

All kinds of experimental web apps will show up here. And if something looks surprisingly ordinary, there’s a good chance I built it simply because I actually needed it.

Math Track

Math Track#

Cover image of the Math Track game showing a square board with various operation cells, a red pawn, and a white dice

A single-player mental-math game where you roll a die and move around a square track of operation cells, keeping a running total in your head. Only the cell you land on applies its operation to the current value. When your pawn returns to the start, type the final value — if it’s correct, you advance to the next level. Each level widens the set of operations and the operand range.

TakeFive — Gomoku UFO Battle

TakeFive — Gomoku UFO Battle#

TakeFive — Gomoku UFO Battle

TakeFive is an Android game I built and published on Google Play back in 2014. It’s based on Renju (Gomoku), but instead of placing stones, a flying saucer (UFO) flies in and occupies the area — with missions that change at every stage.

I eventually pulled it from the store because of maintenance costs, but I still have a soft spot for the apps I made myself, and it felt a shame that it was no longer visible anywhere. So I stripped out all the platform pieces — scoreboards, in-app purchases and the like — and revived just the pure Gomoku game, its stage-by-stage missions, and the original images and sounds as a web widget. (I’ve written more about why I made the original game and what I took away from it in the TAKE FIVE dev story.)

Cross Cube — An Unfolded Cube Puzzle

Cross Cube — An Unfolded Cube Puzzle#

Cross Cube — An Unfolded Cube Puzzle

A small confession: I have always been mildly curious about cube puzzles — officially known by the trademark Rubik’s Cube, and generically called twisty puzzles. But I never bought one because I could not solve it, and learning to solve it felt like one more thing to study in a life that already has plenty — so I kept walking past it.

© 2026 Ted Kim. All Rights Reserved. | Email Contact