ch
Feedback
PointJS - The u Chat | Александр Птичкин

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
帖子存档
Часто слышу вопросы про мобильную адаптацию. Можно ли на PointJS ее сделать. Да легко! Просто получите ширину экрана командой:
game.getWH().w;
И поделите самый большой элемент сцены (его ширину) на ширину экрана. Получите коэффициент, на который и надо делить все элементы сцены. Например, так за позиционированы шарики на сцене.
var ball4 = game.newImageObject({
  file: "resources/ball4.png",
  x: WH.w/2-(50/(s*1.3))+32/s,
  y: 1280/s-920/s,
  w: 50/s*1.3,
  h: 50/s*1.3,
  userData: {
    moving: false,
    velocity: point(0, 0)
  }
})
Где s это поправочный коэффициент :
var s = 704/WH.w;

Сам этому удивляюсь - но с каждой новой игрой или проектом удается создать еще лучший код чем был. Сейчас, оказывается, можно динамически таскать мяч руками и смотреть проходит ли его размер в лузу или нет. Если уж в ручном непредсказуемом режиме код отрабатывает в режиме реального времени и не дает мячу вылететь за пределы сцены - то и на автомате будет работать четка.

4 дня - я победил механику этой игры 😎

Отжал у ребенка планшет. Лучше, чем писать в блокноте и листики не тратятся. Очень подходят для быстрых мыслей в разработке.
Отжал у ребенка планшет. Лучше, чем писать в блокноте и листики не тратятся. Очень подходят для быстрых мыслей в разработке.

Продолжаю писать механику игры и тут задумался. Почему на ноль можно делить и получается ноль. А ноль ни на что делить нельзя... Могли бы тоже сделать, что при делении 0 на любое число получалось 0. Из-за этого приходится делать лишние проверки. 😕

Один день работы по игре и есть значительные улучшения - мячики больше не дружат. Кстати, уже сделал параметры, которые будут отвечать за оттяжку или прокат шара вперед.

Они подружились 🟢🔵😊

Как перестал делать уроки сразу появился куча заказов на создание игр. Одна из них - бильярд. Вот сижу изобретаю механику. Об
Как перестал делать уроки сразу появился куча заказов на создание игр. Одна из них -  бильярд. Вот сижу изобретаю механику. Обычно так и происходит - всё в блокноте. Потом зарисовки перевожу в код.

Месяц ждал посылку из Китая. Это автокликер. Ну первое для чего заказал - пофармить NotCoin. А второе - это проверить, наскол
Месяц ждал посылку из Китая. Это автокликер. Ну первое для чего заказал -  пофармить NotCoin. А второе - это проверить, насколько чёткие клики даёт такое устройство с точностью до девяти знаков, чтобы написать защиту в своей будущей игре от автокликеров. Врага надо знать! А вы думаете кто антивирусники пишет? Пока удалось выяснить что в проекте NotCoin такой защиты нет. Я сделал такую защиту заранее за 5 минут, но стало интересно порядок знаков точности, потому что я случайно пальцем 200 раз нажал в одну и ту же точку но с точностью без знаков после запятой. Вот и надо разделять нажатие пальцем и нажатие устройством.

Отвечаю на часто задаваемый вопрос в последнее время: почему сейчас мало публикаций и уроков. Как я рассказывал в видео-пожелании к новому году, я не хочу потратить ещё 11 лет на обучение программированию. 11 лет обучения анимации конечно дали результат... Но совсем не принесли денег. А они нужны для создания новых проектов. Пока я делал уроки - ученики зарабатывали на мультиках. В целом меня всё устраивало до какого-то момента... Поэтому следующие 11 лет я потрачу на создание проектов. Уроков по движку более чем достаточно чтобы создать любую игру. Что-то чего нет - я конечно буду записывать. Не прошло и 3 недели - а я уже почти доделала свой первый проект. Скоро его презентую. А также, скоро понадобятся программисты знающие PointJS. Будет хорошо оплачиваемая постоянная работа. Так что у вас ещё есть время изучить движок 😊

За неделю получил два заказа по созданию игр именно на PountJS с возможностью принятия платежей через крипту. Почему выбор выпал на наш движок. 1. Простой понятный синтаксис. Легко поддерживать в дальнейшем. 2. За час можно сделать шаблон первой рабочей игры 3. Ну и самое главное - маленький вес. Сейчас можно сделать игру с хорошей графикой весом до 100-150 КБ.

\☺️/ c ДР меня ./ \

Часто слышу: "почему используешь var а не const", "где стрелочные функции" (не работают что ли в движке). Все работает - все
Часто слышу: "почему используешь var а не const", "где стрелочные функции" (не работают что ли в движке). Все работает - все умеем. Повторю еще раз - уроки я записываю в самом простом формате, чтобы было понятно даже ребенку. Когда база будет ясна - тогда уже можно углубляться в теорию и рассказывать про области видимости и так далее.

Это все, что я могу рассказать о своей работе сейчас 😋
Это все, что я могу рассказать о своей работе сейчас 😋

Сегодня создал новую систему столкновений персонажа основанную всего лишь на инвертировании точки направления движения. Классная тема. работает безотказно.

А вот и второй день прошел. Выучил 80 процентов API телеги, а именно сделал все, что мне было надо 😊 Больше учить времени не
А вот и второй день прошел. Выучил 80 процентов API телеги, а именно сделал все, что мне было надо 😊 Больше учить времени нет - только по факту если что-то будет еще надо.

Сегодня целый день изучаю создание ботов под телегу. Давно что-либо не изучал. Прям ностальгия по учебе. Не спорю, лучшее вре
Сегодня целый день изучаю создание ботов под телегу. Давно что-либо не изучал. Прям ностальгия по учебе. Не спорю, лучшее время этому учиться было 10 лет назад. Теперь лучшее время - сегодня. Начало положено ☺️

Здравствуйте друзья. На этой неделе устроил небольшую перестройку в делах. В связи с введением поправок к законам РФ, закрыл ИП и стал самозанятым. А поправка заключается в том, что теперь и физ. лица могут иметь товарные знаки (коих у меня 2) и регистрировать программы. Для этого я ИП и создал собственно пару лет назад. Какие были минусы ИП: - 49 500₽ - Годовой платеж стабильный и не важно заработал ты или нет, - 6% с продажи (у меня была упрощенка), - 3% пыталась отнять платежная форма которая отправляет четки в налоговую и принимает платежи. Да и то с ней пытались обмануть и еще что-то навязать. - 12000 (по 1000р/месяц) работа менеджера Тинькофф, который сам формирует чеки для налоговой и т.д. Итог: 49 500 + 6% + 3% + 12000 (и это минимум, может еще что-то забыл) Плюсы самозанятого: - 4% с продажи если опалило физлицо. Для оплат от юридических лиц 6% - Нажал одну кнопку и чек сформирован в приложении банка или оплатил также налог Итог: 4%(6%). Минусы самозанятого: - нельзя нанимать сотрудников но можно с ними делать договора)) - оборот до 2.3 млн рублей Ну чтож. Теперь вы знаете чуть больше того, что скрыто за страшными словами ИП и Самозанятый 😎

Итоги розыгрыша образовательной on-line платформы Skilly https://youtu.be/MYTfGjDxfkQ

Сегодня целый день занимался разработкой сервера игры. Напомню, что прямо в PointJS IDE можно вызывать многооконный рендер и
Сегодня целый день занимался разработкой сервера игры. Напомню, что прямо в PointJS IDE можно вызывать многооконный рендер и запустить сервер для того, чтобы разрабатывать mmo игры. В своих уроках я еще не освещал эту тему, так как не было времени. Взялся потихоньку дорабатывать этот материал и скоро он появится в уроках