Я столкнулся с ошибками в создании игр. Их было много! Первая и самая большая ошибка - я делал так, чтобы враг уничтожался, когда у него оставалось 0 жизней. Когда у врага было 10 жизней, а в него попадало 4 снаряда, которые наносят урон 3, у врага было -2 жизни. Всегда надо делать так, чтобы враг уничтожался на 0 и меньше жизней. Важно одно - on colission with another object - это когда что-то КОСНУЛОСЬ другого объекта. Is overlapping another object - когда оно КАСАЕТСЯ другого объекта. КОСНУЛОСЬ и КАСАЕТСЯ это разное! Я не убирал кавычки, вставляя в текст глобальную переменную. Их надо убирать! Я рисовал всё в самом Construct 2, а не в нужных программах (Например,
в Paint). Я ставил поведение phyzyc, а не platform, когда нужен был platform. Это не особая ошибка, но поведение физического объекта тратит больше памяти, чем платформного. Ошибок было мало, но надеюсь вы их не допустите. Если вы создаёте в Pithon, например, то вы скорее всего не поняли эту статью. Я говорю о Construct