PointJS - The u Chat | Александр Птичкин
رفتن به کانال در Telegram
1. Сайт: pointjs.ru / pointjs.io 2. Наш мессенджер: theuchat.com 3. Уроки анимации: mult-uroki.ru 4. Болталка: @mult_uroki_ru 5. MMORPG игра: @Zombie_Tap_bot 6. Сотрудничество: @multuroki 7. Наши игры: https://t.me/addstickers/Zombie_Tap
نمایش بیشتر477
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+17 روز
اطلاعاتی وجود ندارد30 روز
آرشیو پست ها
А вы думали мы еще 10 лет будем двигать квадрати по нажатию клавиш?
Да, уроки стали сложнее - но и игры красивее. Новый урок про технические разработки в игре - разбирается со сложным статикбоксом для столкновений и других просчетов.
https://youtu.be/2n08jZ2Onig
Из-за того что теперь нам надо сортировать стенки и персонажа и стенки и мобов, как было сказано в ролике выше нам надо их объединить как минимум в одну группу, => в следствии чего вышло что мобы с мобами и персонажем тоже сортируются. Теперь все объекты сцены (мобы, персонажи) сортируются можно сказать по глубине что выглядит очень красиво.
Новый урок. Рассказываю технические аспекты создания игр. Урок очень важен тем, кто именно хочет разрабатывать что-то более сложное чем просто стенки из квадратиков https://youtu.be/vLp8pEx14xY
Когда код работает, можно заняться и красотой в игре. Переделал стенки...
Подсказка для новичков.
Сделал по красивее на черном фоне. Как можно заметить у всех предметов разная длина названия, но весь текс центрирован четко по центру объекта. Как это получилось?
В игровом движке PointJS есть функция определяющая ширину текста
var w = OOP.getTextWidth({
text: F12[i].title1,
size: 16,
});
Зная ширину, мы можем поделить ее на 2 и за позиционировать четка по середине объекта ☺️В своей игре я совмещаю все лучшее из трех любимых игр: Arcanum: Of Steamworks and Magick Obscura по части взаимодействия персонажей и NPC и производства по чертежам, Diablo 2 (механика мобов и инвентарь) и Пиратия (многопользовательский режим). Сделал подсветку имен выпавших предметов по клавише ТАБ
Все как и полагается, теперь при наведении на объект в панели F12 появляется маленькая подсказка о предмете
Ура. Совсем немного осталось до запуска нашей обучающей платформы
Простая математика говорит, что для того чтобы прокачать фею до 40 ур (максимум) требуется полных 60 дней. Все же не 1 год как в Пиратии. 😎
Разработка игры в стилизации Пиратия. Жизнь феи и опыт с ускорением в 100 раз. Такое можно увидеть только в момент разработки https://youtu.be/Yr7Gm7fxTNo
Всем привет) Еще одну мою игру приняли в каталог яндекс игр. https://yandex.ru/games/app/262869?lang=ru Зацените кому интересно))
Решил из старых деталей сделать два вентилятора охлаждения для сервера. Необходимости нет - просто руки чешутся что-то сделать 😊 (потом покажу что вышло).
И вот тут я задумался - все говорят что вечного двигателя не существует. Я возьму питание для вентиляторов от USB 5В самого сервера и там потечёт естественно ток. Ток нагревает элементы на плате. Но при этом будут работать два вентилятора и охлаждать сервер. Если сервер охладит сам себя при таком подключении питания от него - получается вечный двигатель существует?
А что вы думаете по этому поводу - пишите в комментариях.
Старый добрый дизайн API игрового движка PointJS возвращается!
Многие высказались, что новый дизайн API именно на сайте (в IDE все хорошо) не очень удобно читать. Я возвращаю и старый вариант API тоже. На 90 процентов команды там совпадают. Но! 1. Нет ссылок на видеоуроки.
2. Нет новых команд.
3. Описание некоторых команд могло устареть и измениться.
Новое API за пол года я создал с нуля сам проверяя каждую команду и запись. Так что для более достоверной информации перепроверяйте ее с новой API или пользуйтесь API в самой среде разработки игр PointJS IDE.
Вызвать API как всегда можно из Хедера сайта
Всем удачи в создании игр и приятных выходных 🖐
Отличные успех. С 75 места в гугле на 7 место за 3 недели. В первый полосе google дал такой ответ: что такое pointj хотя его в запросе не спрашивали. В первой полосе видео заняли два места. Проверяю с устройства, которое не индексируется браузером. То есть чистые ответы.
Спасибо всем кто помогает рассказывать про проект и везде нас указывает.
Лайфхак для новиков. Не забывайте, что вы прямо в месте указания координат (в отрисовке) можете писать условие. Это надо например для того, чтобы поправить позицию цифр если длинные числа из двух знаков не влезают в те клетки в которые влезали числа с одним знаком. В данном примере не влезала цифра 10 в клетку и пришлось цифры с двумя знаками двигать чуть левее
brush.drawText({
text: F12[i].name,
x: x = F12[i].name < 10 ? F12[i].x + 16 : F12[i].x + 7,
y: F12[i].y+11,
size: 30,
color: "#dbdbdb",
alpha: 0.4
})Delete или Splice? Какую команду выбрать при удаления элементов в игре / Игровой движок PointJS
Урок: https://youtu.be/n1ASELahViU
На сайте в разделе игр https://pointjs.ru/pages/games.html появился раздел, где вы теперь можете в режиме реального времени наблюдать за созданием игры и участвовать в тестировании ее механики. Правильно работающая механика будет попадать в записи дальнейших уроков.
Теперь мобы генерируются из темноты, поэтому сцену надо осветить полностью не оставив ни одного темного участка. Пока доступен один уровень. Появилась панель F12
Управление:
DAWS -движение
E - поднять лут
F - поставить фонарик
B - посадить персонажа для более быстрого восстановления жизни
ПКМ по объектам из панели F12 - Использовать жизни, ставить фонари и т.д.
