Как я делал автопуть для игры на Phaser (TypeScript)

Всем привет! Сразу хочу сказать, что это не гайд, и я не рассказываю, как нужно кодить — просто хочу поделиться тем, что у меня получилось, и что я использовал в процессе разработки. Я не эксперт, и всё, о чём я пишу — это то, что сам прочитал и попробовал на практике. Моей основной задачей было сгенерировать сеточную карту и заставить персонажа искать кратчайший путь до точки, на которую я нажал, и двигаться к ней. Позже я добавил NPC с простым AI: они могут преследовать игрока, если тот находится рядом. В этой статье речь пойдёт только о построении пути. Для решения такой задачи мне понадобился алгоритм, как и для всех задач где есть работа с поиском чего либо. В моём случает мне не нужно было диагональное перемещение поэтому я использовал алгоритм A*. БУ, испугался, не бойся, я друг, я тебя...

https://habr.com/ru/articles/920366/

#phaser #phaserjs #phaser_3 #gamedev #алгоритмы #javascript #typescript

Как я делал автопуть для игры на Phaser (TypeScript)

Пролог Всем привет! Сразу хочу сказать, что это не гайд, и я не рассказываю, как нужно кодить — просто хочу поделиться тем, что у меня получилось, и что я использовал в процессе разработки. Я не...

Хабр

I made a retro-inspired arcade space shooter game using the Phaser game framework.

I worked on the art, programming and audio.

Feel free to try it out!: https://colinkiama.itch.io/last-one-flying

#gamedev #retro #phaser #phaserjs #theWorkshop

Last One Flying by Colin Kiama

How long will you survive?

itch.io

Эпидемия, бандиты и многорукий Роналд Макдоналд. Как мы разрабатывали игру для художника из Нью-Йорка

Талантливейший художник из Нью-Йорка стал первым, кто придумал и реализовал свою масштабную игру – ТURBO HOOD. А мы ему в этом помогли. В статье рассказываем, как это было.

https://habr.com/ru/articles/877600/

#html5 #JavaScript #Phaserjs #разработка_игр

Эпидемия, бандиты и многорукий Роналд Макдоналд. Как мы разрабатывали игру для художника из Нью-Йорка

Талантливейший художник из Нью-Йорка стал первым, кто придумал и реализовал свою масштабную игру – ТURBO HOOD. А мы ему в этом помогли. В статье рассказываем, как это было. Два года назад мы...

Хабр

I want the bulk of my game code to be run off-thread in web worker(s). Tonight I managed to:

✅ set up some basic state & render tiles in a worker
✅ set up a communication layer so the worker can interface with #PhaserJS
✅ sent the tiles back to Phaser to render onscreen

Pretty stoked tbh, I spent a lot of time thinking about how to structure this and I think it's going to scale alright.

#DevLog #GameDev

Changelog for my vector buildings portfolio/tech demo:
* Migrated from raw Canvas to #PhaserJS (cool!)
* Fixed mobile touch events.
* Some files are now rendering tiny so I'll debug that later.
* Added a little interstitial on first load to explain what this even is.

https://isolib.kyd.au/

IsoLib recolouriser

A portfolio & tech demo of isometric art, showing the power of vector graphics.

IsoLib recolouriser
Version 1.0 of Deep Space Survivor is here! I'm excited to have it out, go check out full changelog on Itch 👉 https://risse.itch.io/deep-space-survivor/devlog/770813/version-10-update-is-here #gaming #itchio #indiedev #indiegame #gamedev #solodev #javascript #indiegamedev #phaserjs
Version 1.0 Update is here! - Deep Space Survivor by Risse

So, this is it, version 1.0 is out now! (Well, actually 1.0.1, but never mind that lol) I did several quality of life improvements to the game, and it is now in it's state that I would myself call 1.0...

itch.io
Created new icons for the upgrades in my space game. I think they came out pretty good! The game is available on Itch: https://risse.itch.io/deep-space-survivor #indiedev #gamedev #solodev #javascript #phaserjs #screenshotsaturday
Deep Space Survivor by Risse

Survive massive amount of enemies in space

itch.io
Some new #phaserjs stuff and a hint at a big announcement coming soon: https://www.patreon.com/posts/phaser-v3-61-4-91773743
Phaser v3.61 Beta 4 is now available | Richard Davey

Patreon is empowering a new generation of creators. Support and engage with artists and creators as they live out their passions!

Patreon
💌 The #WebGameDev Newsletter Issue 004 is out! Read it online here: https://webgamedev.com/newsletter/004 and subscribe to get the next ones delivered right to your inbox! 🚀 #threejs #r3f #playcanvas #phaserjs #gamedev
Newsletter – Issue 004 | Web Game Dev

Web Game Dev | Learn how to make games in JavaScript

Does anyone know what #discord is using for the new voice chat activities (games)? I'm guessing either #pixijs or #phaserjs but I haven't looked closely yet.