User prompt
если сытость рыбы меньше 30 и в аквариуме есть корм то она перестает плавать как обычно и плывет напрямую к корму. Если корма нет то она плавает как обычно
User prompt
после остановки корм лежит 3 секунды потом мигает 2 секунды и удаляется
User prompt
сделай сытость 60
Code edit (1 edits merged)
Please save this source code
User prompt
каждую секунду рыба теряет 2 сытости
User prompt
каждую секунду рыба теряет 5 сытости
User prompt
подними еще на 25
User prompt
покрась сытость в синий цвет и подними выше на 50
User prompt
добавь каждой рыбе переменную сытость 100 единиц и сделай так чтобы она отображалась над головой каждой рыбы
User prompt
каждая рыба теряет 5 единиц голода. и это отображается над ее головой
User prompt
добавь каждой рыбе переменную голод 100 единиц
User prompt
для иконки корма звук должен быть clickkorm
User prompt
ии вторая иконка тоже. и все что я добавлю после тоже должны буду проигрывать такой звук\
User prompt
если иконка нажата и проигрывается анимауция то должен прозвучать звук click
User prompt
О да молодец. Только сократи паузу между ними в два раза
User prompt
нет ты не понял. Когда они появляются по 3 то делают это каскадом друг за другом из одной точки
User prompt
пузыри должны появляться не каждые 5 секунд а случайным образом в интервале от 10 до 20 секунд. И они должны появляться иногда один а иногда 3 подряд в одной позиции с интервалом в 1 секунду
User prompt
появление пузырей не должно быть привязано к рыбам. Пузыри появляются просто каждые 5 секунд не чаще
Code edit (1 edits merged)
Please save this source code
User prompt
удали из код все что связано с временем появления пузыря и сделай так чтобы пузырь появлялся каждые 3 секунду
User prompt
Они постоянно появляются а так быть не должно. Если появился пузырь то должно прочти как минимум 5 секунд
User prompt
Нет пузыри должны появляться раз в 5-10 секунда
User prompt
пузыри должны просто появляться с интервалом от 5 до 10 секунд
User prompt
появление пузырей никак не должно зависеть от количества рыб в аквариуме
User prompt
при исчезании пузыря проигрывается звук lop
===================================================================
--- original.js
+++ change.js
@@ -135,16 +135,26 @@
satietyText.setText(self.satiety.toString());
};
// Update function to move the fish
self.update = function () {
- if (!self.horizontalPaused) {
- self.x += self.speed * self.direction;
- if (self.x < aquarium.x - aquarium.width / 2 || self.x > aquarium.x + aquarium.width / 2) {
- self.direction *= -1; // Change direction if fish hits the aquarium edge
- if (self.direction < 0) {
- fishGraphics.scaleX = -1; // Flip the fish to the left
- } else {
- fishGraphics.scaleX = 1; // Flip the fish to the right
+ if (self.satiety < 30 && corms.length > 0) {
+ // Swim towards the first corm in the aquarium
+ var targetCorm = corms[0];
+ var directionX = targetCorm.x - self.x;
+ var directionY = targetCorm.y - self.y;
+ var length = Math.sqrt(directionX * directionX + directionY * directionY);
+ self.x += directionX / length * self.speed;
+ self.y += directionY / length * self.speed;
+ } else {
+ if (!self.horizontalPaused) {
+ self.x += self.speed * self.direction;
+ if (self.x < aquarium.x - aquarium.width / 2 || self.x > aquarium.x + aquarium.width / 2) {
+ self.direction *= -1; // Change direction if fish hits the aquarium edge
+ if (self.direction < 0) {
+ fishGraphics.scaleX = -1; // Flip the fish to the left
+ } else {
+ fishGraphics.scaleX = 1; // Flip the fish to the right
+ }
}
}
}
// Add vertical movement
прозрачный пузырь воздуха. 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
spawnpuzir
Sound effect
Lop
Sound effect
click
Sound effect
clickkorm
Sound effect
Emy
Sound effect
MonetaSpawn
Sound effect
MonetaUp
Sound effect
Deadfish
Sound effect
rost
Sound effect
akulaspawn
Sound effect
ataka
Sound effect
emyakula
Sound effect
sundukup
Sound effect
Music
Music
music2
Music
udarbonus
Sound effect
udarbonus2
Sound effect
udarbonus3
Sound effect
startbonus
Sound effect
osmincorm
Sound effect