Game Dev

Creating My Custom Tabata Timer

# Creating My Custom Tabata Timer

I tried doing Tabata after a long break, but my fitness had declined so much that it was really hard. So I discussed with Jaechi and planned a modified Tabata with 30 seconds of rest and 30 seconds of exercise. Writing down the exercises on paper and checking the clock while working out was inconvenient, so I asked Claude to code it for me.

## The Timer Claude Created

Claude made a beautiful timer in HTML.

**Screen Layout:**
- There's a circle in the center of the screen
- The number in the middle starts at 30 and decreases by 1 every second
- During rest time it's blue, during exercise time there's a red circle rotating around the edge

**Sound Notifications:**
- At 2 seconds remaining: "beep"
- At 1 second remaining: "beep"
- At 0 seconds: "beep beep"

## Evolution of the Workout Structure

Each exercise progresses like this:

**Initial Plan (30-second intervals):**
- 30 seconds preparation - announces what exercise to do
- 30 seconds exercise - do the exercise
- 30 seconds rest - deep breathing or other activities
- 30 seconds exercise - repeat the same exercise on the other side

Jaechi suggested 5 exercises, but they were too easy. So I added a few more and tried it yesterday, but the 30-second rest periods were too long and boring. I also kept getting greedy and adding more exercises, so I changed everything to 20 seconds.

**Revised Version (20-second intervals):**
- 20 seconds preparation - announces what exercise to do
- 20 seconds exercise - do the exercise
- 20 seconds rest - guides simple body loosening or breathing
- 20 seconds exercise - do the other side

Now I do a total of 17 exercises in about 23 minutes. The first 4 are warm-ups and the last 3 are stretches, so the actual Tabata is 10 exercises. I tried this version today.

## I exercise with the Tabata timer I made 

I saved it in my GitHub tools repo and created a desktop shortcut. My plan is to work on building my fitness consistently, add back exercises I wanted to do but thought were too hard, and if it goes well, gradually reduce the rest time.

## The Science Behind Tabata

According to Claude, authentic Tabata is **20 seconds exercise + 10 seconds rest**. There's scientific principle behind this.

**Dr. Izumi Tabata's Research (1996):**
- Discovered the optimal ratio while training speed skating athletes
- **20 seconds**: The limit for maintaining maximum intensity exercise
- Longer and you can't maintain the intensity
- Shorter and the effect is insufficient
- **10 seconds**: Not enough for complete recovery, but just enough to do the next set at maximum intensity
- This is key! Don't allow full recovery, build cumulative fatigue

**Physiological Effects:**
1. Maximizes anaerobic system - 20 seconds depletes the ATP-CP system
2. Accumulates oxygen debt - 10 seconds rest is insufficient, increasing metabolic stress
3. Improves VO2 max - significantly increases maximum oxygen uptake
4. EPOC effect - continues burning calories even after exercise

**Meaning of the 2:1 Ratio:**

- Exercise:Rest = 2:1
- This ratio is the sweet spot for maintaining high intensity while completing 8 sets
- 1:1 is too easy, 3:1 makes it impossible to complete 8 sets

People who are in good health can do Tabata following YouTube videos. For those like me whose fitness has declined and want to start slowly, try creating your own custom timer!

🪄 Dev log originally written in Korean | Translated with Claude

Read in Korean 한글로 읽기

Fun Puzzle Playground · Soosooland 

댓글

이 블로그의 인기 게시물

Soosooland

The ONLY Official Blog (수수랜드 공식블로그)

Game Dev

The Birth of My First Game

AI

Did ChatGPT Just Give Me Homework?

Soosooland

Soosooland Game Introduction