TGViewer
Moth Moth @namlessmoth · 44 subscribers
Post #132 90
Сегодня небыло настроения ничё делать(
Зато я примерно придумал как сделать прогрессию
Например сначала появляются вороны без оружия, которые летят сразу за грибами, после убийства некоторого количества ворон появляется шанс спавна ворон с ножницами потом после другого количества убитых ворон появляются с другим оружием и т.д.
Игра по сути будет бесконечная где нужно просто набить рекорд
Проиграть можно если закончатся жизни или своруют все грибы
В конце будет показан рекорд и собственно всё
Сегодня сделал компонент для базовой безоружной вороны, которая летит сразу к грибам игнорируя игрока
Вот так получилось:
export default function emptyComp() {
let level
let mushrooms
let mushroom

return {

id: "emptyComp",
require: ["pos", "area"],

resolveMushroom(){
mushroom = mushrooms[randi(mushrooms.length)]
if (mushroom === undefined) mushroom = this.player
},
add() {
level = this.parent.get("level")[0]
mushrooms = level.get("mushroom")
this.resolveMushroom()

this.parent.onPropsUpdate(() => {
mushrooms = level.get("mushroom")
this.resolveMushroom()
debug.log("resolve")
})

},
update() {
this.directionX = Math.sign(mushroom.pos.x - this.pos.x)
this.directionY = Math.sign(mushroom.pos.y - this.pos.y)
}
}
}

onPropsUpdate тригерится при изменении состояния грибов т.е. когда ворона забирает гриб или когда умирает и роняет гриб
Я не знаю что тут по оптимизации, возможно всё ужасно, потому что приходится часто обращаться к карте и перебирать все пропсы, но у меня просадок при 10 воронах нет ни на пк ни на телефоне, если убрать перебор и обновление грибов, то вороны будут лететь к первому грибу и если его заберёт другая ворона, то она будет просто кружить у пустого места где раньше был этот гриб так что этот вариант нам не подходит.
  • 👍 2
  • ❤ 1
  • 👎 1
More from @namlessmoth
  1. Mar 7, 2026Как сломать босса одним прокачанным навыком Причём первую заратану я победил точно так же,…
  2. Mar 3, 2026Наиграл уже 150+ часов и даже не прошел половину игры Мне капец как не везёт почти в каждо…
  3. Feb 17, 2026Один месяц подписки на впн Вдруг кому надо https://t.me/gruVPNbot?start=g_UZhunlWNfFC_2127…
  4. Feb 16, 2026оставлю тут, чтобы не потерять вам смотреть нельзя, это только для меня
  5. Feb 13, 2026Вчера сделал всего три задания и все три оказались не правильными 1) Задание: Проведите ре…
  6. Feb 12, 2026Оказалось что всё-таки можно сдавать несколько заданий за один раз. Я вчера сдал 7 заданий…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →