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