Spitlings (Stadia)

systemgamelog
random genres graphics themes release info hardware features

screenshot
Image source: 9to5google.com

Log entries

    2020-04-20
  • This is a 2D platformer with Pang-style mechanics of shooting directly up at enemies that divide into two when hit. It seems all right, but didn't capture my interest immediately.
  • This was the first time I noticed an interesting issue with Stadia. The music of this game was a bit rhythmically inaccurate, which is pretty rare in a modern game. My mind first went to the idea of this game playing its music using a sequencer which was imprecise, but I quickly realized a much simpler cause, which was supported by the problem showing up in other Stadia games: On the client-side, Stadia is streaming and playing a video with corresponding audio. The video and audio must necessarily be playing with a very small buffer to achieve the impressively low latency that this platform has. If a video frame arrives too late, it will result in stuttering, but if an audio buffer arrives too late for when it's supposed to play, the local playback software needs to handle this somehow. A few simple approaches could be: 1) playing nothing until it arrives (which results in an audible pop), 2) reducing the playback frequency of the currently playing audio to slow it down (resulting in unstable pitch), 3) playing back the audio as overlapping windowed frames which allows windows to be repeated (resulting in rhythmic inaccuracy but no other noticeable side effects). I would assume that something like the windowed frame approach is what is causing the imprecisions.

🔮
webrender.rb:2006:output_full_game(DB, @2471, options: {})ocdgamer.rb:899:output_entries_filtered(
  @2471, headline:Passwords / Cheat Codes, [filter],  show_dates:false)
ocdgamer.rb:899:output_entries_filtered(
  @2471, headline:Facts, [filter],  show_dates:false)
ocdgamer.rb:899:output_entries_filtered(
  @2471, headline:Analysis, [filter],  show_dates:false)
ocdgamer.rb:899:output_entries_filtered(
  @2471, headline:Quotes, [filter],  show_dates:false)
ocdgamer.rb:899:output_entries_filtered(
  @2471, headline:Technical Notes, [filter],  show_dates:false)
ocdgamer.rb:899:output_entries_filtered(
  @2471, headline:Log entries, [filter],  show_dates:true)

Sitemap

Main pages
Game Database
Tags
External links


Screenshots marked with 🍒 are created by syltefar and are considered public domain, free to use for anything. If you want to, you can note where you found it and link to this page.

syltefar.com v.2.2.13 2024-04-24