Typing Sky#
하늘을 가로질러 날아오는 단어들을 타이핑으로 격추하는 게임입니다. 아래에 수록된 유명한 시와 소설의 단어들이 오른쪽에서 왼쪽으로 흘러갑니다. 단어가 왼쪽 끝에 닿기 전에 정확히 입력하면 점수를 얻습니다. 단어의 글자 수만큼 점수가 올라가며, 성공할수록 점점 빨라집니다.
3D Tetris Box
3D Tetris Box#
눈앞의 6 x 6 x 15 상자 안으로 3차원 블록이 천천히 밀려 들어갑니다. 데스크톱에서는 I / J / K / L로 평면 이동, F / D / S로 회전, A로 빠른 내리기를 사용합니다.
세븐 포커 시뮬레이터
세븐 포커 시뮬레이터#
세븐 포커(Seven-Card Stud)는 각 플레이어에게 7장의 카드가 순차적으로 배분되며, 그 중 최적의 5장 조합으로 족보를 만들어 승부하는 카드 게임입니다. 일부 카드는 뒤집어진 채로, 일부는 공개된 채로 진행되기 때문에 상대의 패를 추론하며 베팅하는 심리전이 핵심입니다.
친한 친구들과 가끔 모여 세븐 포커를 즐기는데, 매번 털리기만 해서는 안 되겠다 싶어 혼자서도 훈련(?)할 수 있는 시뮬레이터를 만들어 봤습니다. 5명의 AI 플레이어가 각자 다른 스타일로 플레이하니, 실전 감각을 익히는 데 도움이 되길 바랍니다.
Widgets
Widgets#

여기는 HTML과 JavaScript만으로 만든 도구 / 게임들을 모아두는 공간입니다. 완성도를 과하게 욕심내기보다는, 가벼운 마음으로 “웹에서 이런 것도 되나?”를 계속 실험해보려 합니다.
온갖 실험적인 웹앱들이 올라올 예정입니다. 만약 뭔가 평범해 보이는 것이 올라왔다면, 그건 필자가 실제로 필요해서 만들어 올린 것일 가능성이 높습니다.
무엇이 올라오나요#
- Tool: 입력을 조금 더 편하게 만들거나, 반복 작업을 줄이거나, 작은 판단을 돕는 간단한 도구들입니다.
- Game: 규칙이 단순하고 즉시 플레이할 수 있는, 가벼운 미니 게임들입니다.
- Experiment: UI/인터랙션/렌더링/입력 장치 등 웹의 가능성을 빠르게 확인하는 실험물들입니다.
기본 원칙#
- 네트워킹 없음: 백엔드가 없는, 즉 네트워크 통신 없는 스탠드얼론 웹앱들만 올립니다.
- 브라우저 안에서 끝: 실행도 브라우저에서 끝나고, 데이터도 브라우저 로컬(localStorage / IndexedDB 등)에만 저장하는 방식이 됩니다.
- 가볍고 단순하게: 설치/가입/로그인 같은 절차 없이 바로 써보고 바로 버릴 수 있는 형태를 지향합니다.
앞으로의 방향#
이곳은 가벼운 마음으로 상상의 나래를 펼치는 공간이 될 예정입니다. 다만 혹시라도 사람들의 관심을 받는 앱이 발견되면, 모바일 애플리케이션 또는 백엔드가 있는 웹서비스로 개발하게 될 수도 있습니다.
암산 트랙
암산 트랙#

주사위를 굴려 사각 트랙 위의 연산 칸들을 돌며 암산을 누적하는 싱글플레이 게임입니다. 도착한 칸의 연산만 현재 값에 적용되고, 말이 출발지로 돌아왔을 때 최종 값을 입력합니다. 정답을 맞히면 다음 단계(Level)로 올라가며, 단계가 올라갈수록 연산 종류와 피연산자 범위가 넓어집니다.
규칙#
- 시작 시 값은
0이고 말은 출발지(START) 에 있습니다. - 주사위(1~6) 를 굴려 나온 눈만큼 한 칸씩 이동합니다.
- 도착한 칸의 연산만 현재 값에 적용됩니다. 지나친 칸은 적용되지 않습니다.
- 상단 좌우 코너(우상단 / 좌상단)에 정확히 도착하면, 다음 굴림부터 자동으로 대각선 지름길을 탑니다 (항상 출발지까지 더 짧은 경로).
- 중앙(CENTER) 통과 규칙:
- 중앙에 정확히 도착해서 멈추면, 다음 굴림부터 우하단 대각선(
23 → 24 → START)을 따라 출발지로 직행합니다. - 중앙을 그냥 지나치면(이번 굴림에 남은 칸이 있다면), 좌하단 대각선(
27 → 28 → 좌하단 코너)으로 빠져나가 외곽을 돌아 출발지로 갑니다.
- 중앙에 정확히 도착해서 멈추면, 다음 굴림부터 우하단 대각선(
- 말이 출발지로 돌아오면(또는 넘어서면) 최종 값 입력 모드로 전환됩니다.
- 정답을 맞히면 다음 단계(Level)로, 틀리면 같은 보드에서 다시 도전합니다.
계산 규칙#
- 누적값은 화면에 표시되지 않습니다. 경로 로그의 연산 순서만 보고 암산으로 추적하세요.
÷연산은 정수 몫(소수점 버림) 입니다. 예:7 ÷ 3 = 2,-7 ÷ 3 = -2.- 뺄셈과 곱셈으로 음수 가 자연스럽게 나올 수 있습니다.
단계(Level)#
| Lv | 연산 | 피연산자 범위 |
|---|---|---|
| 1 | +, - | 1 ~ 9 |
| 2 | +, - | 1 ~ 20 |
| 3 | +, -, × | 1 ~ 20 (×는 2 ~ 5) |
| 4 | +, -, ×, ÷ | 1 ~ 30 (×는 2 ~ 9, ÷는 2 ~ 5) |
| 5+ | +, -, ×, ÷ | 1 ~ 50 (×는 2 ~ 12, ÷는 2 ~ 9) |
팁#
- 경로 로그에는 지나온 연산과 지름길 진입 기록이 차례로 쌓입니다. 중간에 감을 잃었을 때 되짚어 보세요.
- 너무 복잡한 연산 배치가 걸렸다 싶으면 “새 보드” 로 연산 배치를 다시 뽑을 수 있습니다 (단계는 유지).
- 곱셈·나눗셈이 섞이면 작은 수부터 빠르게 계산하는 습관을 들이세요. 예를 들어
× 7뒤에÷ 2가 오면, 가능하면 먼저 간단히 만들 수 있는 묶음을 찾습니다.