User prompt
Decrease the interval for prepRandomTimer every 10 seconds by 0.2 seconds
User prompt
Каждые 10 секунд, время появления у prepf и peep уменьшается на 0.1 секунду
Code edit (2 edits merged)
Please save this source code
User prompt
Добавить усложнение с prepimages и prepfimages
Code edit (9 edits merged)
Please save this source code
User prompt
Добавить prepf3 по аналогии с prepf2
Code edit (1 edits merged)
Please save this source code
User prompt
Определить начальное положение prepf1 и prepf2 в те положения где и были, а не в положение prepimages
User prompt
Исправить ошибку, после последнего изменения изображения prepf1 и prepf2 стали появляться на месте prepimages
User prompt
Prepimages, prepf1 и prepf2 создаются не по времени, а рандомно одно из изображений раз в 5 секунду
User prompt
Если prepf1 и prepf2 ближе друг к другу чем на радиус 600, то prepf1 не создается
User prompt
Исправить ошибку, когда расстояние от prepimages и prepf2 меньше 600
User prompt
Если prepimages и prepf2 ближе друг к другу чем на радиус 600, то prepimages не создается
User prompt
Исправить ошибку, когда расстояние от prepimages и prepf2 меньше 500
User prompt
Если prepimages и prepf2 ближе чем на 500 друг к другу, то prepimages не создается
User prompt
Если prepf2 и prepimages ближе чем на 500 друг к другу, то prepf2 не создается
User prompt
Если prepf2 и prepimages ближе чем на 1000 друг к другу, то prepf2 не создается
User prompt
Если prepf2 и prepimages ближе чем на 600 пикселей друг к другу, то prepf2 не создается
Code edit (2 edits merged)
Please save this source code
User prompt
Prepf1 и prepf2 не могут пересекаться в радиусе изображений
Code edit (7 edits merged)
Please save this source code
User prompt
Сделай нарастающую сложность, но только с изображениями prepimages, prepf1 и prepf2
User prompt
Сделай нарастающую сложность для игры
Code edit (2 edits merged)
Please save this source code
User prompt
Prepimages создаются только в четные секунды, начиная с 2. А prepf1 и prepf2 создаются только в нечетные секунды, начиная с 3
===================================================================
--- original.js
+++ change.js
@@ -279,13 +279,13 @@
var prepF1 = game.addChild(LK.getAsset('PrepF1', {
anchorX: 0.5,
anchorY: 0.5
}));
- prepF1.x = 2048 + 80; // Center image horizontally
- prepF1.y = 2732 / 2 - 40; // Center image vertically
+ prepF1.x = 2048 + 90; // Center image horizontally
+ prepF1.y = 2732 / 2 - 5; // Center image vertically
prepF1.rotation = Math.PI / 9;
}
-}, 1000);
+}, 3000);
// Add image 'PrepF2' to the center of the screen every 3 seconds
var prepF2Timer = LK.setInterval(function () {
if (Math.floor(LK.ticks / 60) % 2 === 1) {
// Check if the current second is odd
@@ -296,9 +296,9 @@
prepF2.x = 2048 + 210; // Center image horizontally
prepF2.y = 2732 / 2 + 140; // Center image vertically
prepF2.rotation = Math.PI / 9;
}
-}, 2000);
+}, 7000);
// Add 'Dom' image to the center of the screen
var domImage = game.addChild(LK.getAsset('Dom', {
anchorX: 0.5,
anchorY: 0.5
@@ -492,22 +492,26 @@
}
if (child.lastY === undefined) {
child.lastY = child.y;
}
- child.x -= 3 * Math.cos(child.rotation); // Set speed for domImage
- child.y -= 3 * Math.sin(child.rotation); // Set speed for domImage
+ var speedMultiplier = 1 + LK.ticks / 3600; // Increase speed by 1 every minute
+ child.x -= 3 * speedMultiplier * Math.cos(child.rotation); // Set speed for domImage
+ child.y -= 3 * speedMultiplier * Math.sin(child.rotation); // Set speed for domImage
child.lastX = child.x;
child.lastY = child.y;
} else if (domImages.includes(child)) {
- child.x -= 3 * Math.cos(child.rotation); // Set speed for newDom images
- child.y -= 3 * Math.sin(child.rotation); // Set speed for newDom images
+ var speedMultiplier = 1 + LK.ticks / 3600; // Increase speed by 1 every minute
+ child.x -= 3 * speedMultiplier * Math.cos(child.rotation); // Set speed for newDom images
+ child.y -= 3 * speedMultiplier * Math.sin(child.rotation); // Set speed for newDom images
} else {
if (child === oblako || oblakoInstances.includes(child)) {
- child.x -= 1 * Math.cos(child.rotation); // Set speed for 'Oblako'
- child.y -= 1 * Math.sin(child.rotation); // Set speed for 'Oblako'
+ var speedMultiplier = 1 + LK.ticks / 3600; // Increase speed by 1 every minute
+ child.x -= 1 * speedMultiplier * Math.cos(child.rotation); // Set speed for 'Oblako'
+ child.y -= 1 * speedMultiplier * Math.sin(child.rotation); // Set speed for 'Oblako'
} else {
- child.x -= 20 * Math.cos(child.rotation); // Default speed for other images
- child.y -= 20 * Math.sin(child.rotation); // Default speed for other images
+ var speedMultiplier = 1 + LK.ticks / 3600; // Increase speed by 1 every minute
+ child.x -= 20 * speedMultiplier * Math.cos(child.rotation); // Default speed for other images
+ child.y -= 20 * speedMultiplier * Math.sin(child.rotation); // Default speed for other images
}
}
if (child.y + child.height / 2 < 0 || child.x - child.width / 2 > 2048 || child.y - child.height / 2 > 2732) {
// If the image is completely off the screen
создать мультяшного сидячего персонажа. Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows
snowball. 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
Ufo (летающая тарелка). Мультяшная. 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
Дирижабль, мультяшный. 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
text: New Record! Single Game Texture. In-Game asset. 2d. Blank background. High contrast. No shadows