У таких вещей спектр помех оооочень широкий. Вспомните спектр одиночного импульса. Он вообще бесконечен, но на практикте зависит от мощности импульса, а у пускателей мощность как правило немаленькая.
Ничего костыльного. Берёте текущее положение, расчитываете расстояние до каждого отрезка маршрута, выбираете наименьшее значение и смотрите если оно больше какого-то порога, то машина сошла с дистанции. Для каждого отрезка ещё можно хранить направление движения, и если оно отличается, то говорить, что водитель едет не в ту сторону.
GAE это PaaS - platform as a service, под него нужно программировать. Parse это более высокий уровень абстракции. Многие сервисы там не нужно программировать, но что-то нужно. Хостинг дают. Это самое простое в использовании решение.
@buloshnik, проще всего через специальный usb кабель, либо найти готовый, либо спаять (я паял). Разрезаете у обычного кабеля красный провод и отводите его к источнику питания (это плюс), чёрный провод не разрезаете, а оголяете и подпаиваетесь к нему и тоже отводите к источнику (минус).
Я паял из трёх usb коннекторов по типу удлинителя-разветвителя.
Это не ерунда, а вполне себе обычная практика. непосредственно к SQL инъекциями не относится, поэтому пишу "ещё советую". Видя, что get параметр передаётся напрямую, считаю важным упомянуть об этом. Если вы не придерживаетесь данной практики, ещё не значит, что она плохая. Часто в коде производятся другие операции помимо SQL, и им может бы ь очень важен тип значения.
Почему же это грязный хак?
Можно попробовать другой вариант, если хотите, не знаю будет ли он работать: удалить файл, закомитить, снова добавить файл, закомитить.
Читать соответсвующую литературу, блоги и смотреть видео. Больше всего полезной информации на английском. Но и хабре есть много интересных статей. Вот недавно была статья про тени на OpenGL ES 3.0, она наглядная.
Начинать с 2d проще чем с 3d. Я советую начать с готовых движков. Unity, corona sdk, construct. Параллельно интенсивно учите английский, читайте книги по изученнию программирования на C++, затем непосредственно по C++ для игр. К этому времини вы должны хорошо изучить готовый движок и уже разбираться в геймдеве.
Чтобы делать хорошие игры, главное это сама игра, а на чём она написана уже не играет большой роли.
Кстати сам я к C++ больше никогда не притронусь, делаю мобильные игры сейчас на Lua и Corona SDK. Если надо будет переходить с него на более мощный язык, то это будет либо Go, либо что-то подобное.