User prompt
Если утка пересекла границу в половину экрана, то у red прозрачность равно 80 процентов
User prompt
Автоматически увеличивать и уменьшать прозрачность у red
User prompt
При пересечении уткой половину экрана, red начинает моргать
User prompt
Если утка пересекла x=1500, то прозрачность red доходит до 50 процентов и опять доходит до 0
User prompt
Изначально red прозрачная на 100 процентов
User prompt
Перенести red на слой выше, по отношению к background
User prompt
Добавить red в правую сторону экрана. В начале игры прозрачная, а как противник приближается к правой стороне, red начинает моргать
User prompt
Про приближении противника к правому краю, начинает правая сторона моргать красным
Code edit (4 edits merged)
Please save this source code
User prompt
каждый 5 противник плавно двигается вверх и вниз на 30
User prompt
после 10 секунды противники начинают плавно подниматься и опускаться
Code edit (1 edits merged)
Please save this source code
User prompt
противники начинаю лететь с рандомной скоростью от 2 до 5
Code edit (1 edits merged)
Please save this source code
User prompt
уеличить скорость противника на 1
User prompt
через 10 секунд противник начинает то опускаться вниз на 100, то подниматься вверх на 100
User prompt
оптимизировать игру
Code edit (3 edits merged)
Please save this source code
User prompt
противники появляются раз в 1.5 секунды
Code edit (2 edits merged)
Please save this source code
User prompt
увеличить скорость полета пули на 2
User prompt
если в противника уже попали, то повторно в него попасть нельзя, пуля пролетает на свкозь
User prompt
если в противника попали, то повторно пуля в него не попадает, а пролетает на сквозь
Code edit (1 edits merged)
Please save this source code
User prompt
выстрел можно производить раз в 0.5 секунд
===================================================================
--- original.js
+++ change.js
@@ -137,17 +137,10 @@
if (bullet) {
for (var e = enemies.length - 1; e >= 0; e--) {
var enemy = enemies[e];
if (enemy && !enemy.hit && bullet.intersects(enemy) && bullet.distanceTo(enemy) <= 100) {
- if (enemy.x > 1948) {
- // Create a variable to hold the current opacity of the red bar
- var currentOpacity = redBar.alpha;
- // If the opacity is less than 1, increase it, otherwise decrease it
- if (currentOpacity < 1) {
- redBar.alpha += 0.01;
- } else {
- redBar.alpha -= 0.01;
- }
+ if (enemy.x > 1024) {
+ redBar.alpha = 0.8;
}
// Mark enemy as hit and destroy the bullet on collision
bullet.destroy();
playerBullets.splice(b, 1);
черный шар. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
УТКА МУЛЬЯШНАЯ ЛЕТИТ. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
задний фон. небо голубое внизу картинки кусты. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Указательный палец нажимает. Мультяшный. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
Белая мультяшная утка держит ружье и направляет в экран.. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
вывеска на двух ниточках с надписью: TImakovDS. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.
снайперская винтовка. мультяшная. вид от первого лица. направлено вверх. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows.