TGViewer
Commonplace Book of Kostya Kushko Commonplace Book of Kostya Kushko @commonplacebook · 41 subscribers
Post #240 23
Ryan Clark, Founder/Designer/Programmer at Brace Yourself Games

for debug reasons I was logging data that showed how far off the player was from the beat, each time they moved. From looking at these logs I noticed that players naturally drift away from the beat when stressed, then drift back toward it afterward. As mentioned above, they would sometimes miss a beat due to this stress and get frustrated, so I used a leaky integrator to implement an “autocalibration” system. If the player is moving a little faster or slower than the beat, the game will slowly shift the effective position of each beat to match. This can only be pushed so far, but it does help to ensure that the player doesn’t receive a “MISS” when they feel like they were indeed on the beat.

My reasoning was this: A player hits the key when they perceive the beat to be. They might be wrong, but that’s where they feel that the beat is! And if the game tells them that they’re wrong, in the heat of battle, they get frustrated. So this autocalibration system bends the rules a little (without drifting more than 1/2 beat away from the true beat position) to give the player as much benefit of the doubt as the gameplay rules can bear.
More from @commonplacebook
  1. Aug 26, 2026Друзья. Сегодня еду на Gamescom. Возможно будет репортаж в комментариях, возможно нет — за…
  2. May 12, 2026Eду на A MAZE 2026. Я давно фанбой, и это будет мой первый амейз вживую. До этого я только…
  3. May 3, 2026Нужны плейтестеры! Я делаю браузерную игру головоломку. Обязательно поиграйте, пишите мне…
  4. Nov 20, 2025‼️ В субботу 22.11 ‼️ мы собираемся вновь, чтобы поговорить о коротких играх разной степен…
  5. Jul 15, 2024Ладно, с днем рождения меня. Сегодня делюсь своим каналом с МЕМАМИ. Кто подписался, у того…
  6. Jul 12, 2024Любителям игр и халявы посвящается. Сделал канал, в который приходят уведомления о бесплат…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →