Skip to content

miffels/ingress-speedwave

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ingress-speedwave

Keeps track of your movement while playing Ingress and tells you when your actions would be blocked by the server due to the speed limit.

Motivation

When travelling at high speeds, Ingress appears to block all interaction except picking up XM, which is particularly annoying when travelling long distances by car or public transport.

The first theories in the Ingress community on how this could possibly work revolved around the concept of a "wave" that is triggered whenever you perform actions. This wave would travel at a specific speed and whenever you moved faster than it, your actions would be blocked. Some further research revealed that the actual speed limit was around 30mph, that each individual wave would not persist exactly 10 minutes and that Ingress would stop tracking your movement once the activity is no longer active. A simple solution to "playing while travelling" is therefore setting a timer of 10 minutes and closing ingress - when that time has passed, you can perform actions again, assuming that you are not moving at exceedingly high speeds. This solution is not very satisfying, though, so I was looking for an alternative.

Ingress Integrated Timer inspired me to write an application that would keep track of your movement while playing Ingress and be able to tell you when exactly you can play again - i.e., when 10 minutes since the last location update in Ingress have passed or the speed wave passed by.

Changes

  • v0.1.3

  • Fixed crash when rebooting

  • Fixed crash when starting Ingress

  • v0.1.2

  • Lots of refactoring

  • Some more tests

  • Gray notification is now ongoing (sticky)

  • Green notification is no more pseudo-sticky and will only be displayed when

  • Ingress is first started (this resets after ~10 minutes of not playing Ingress)

  • The notification timer finished

  • Tapping the green notification now opens Ingress

  • Tapping the green notification now dismisses it

  • Location and Ingress Listener background services are now explicitly stopped when the screen is locked

  • v0.1.1

  • Changed application name to "SpeedWave"

  • Added proper application icons

  • v0.1

  • Initial version

Acknowledgements

  • keibertz
  • Local agent empirically confirming the speed limit of 30 mph

Screenshots

Notification while not being blocked Notification while being blocked

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages