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;Сам этому удивляюсь - но с каждой новой игрой или проектом удается создать еще лучший код чем был. Сейчас, оказывается, можно динамически таскать мяч руками и смотреть проходит ли его размер в лузу или нет. Если уж в ручном непредсказуемом режиме код отрабатывает в режиме реального времени и не дает мячу вылететь за пределы сцены - то и на автомате будет работать четка.
Отжал у ребенка планшет. Лучше, чем писать в блокноте и листики не тратятся. Очень подходят для быстрых мыслей в разработке.
Продолжаю писать механику игры и тут задумался. Почему на ноль можно делить и получается ноль. А ноль ни на что делить нельзя... Могли бы тоже сделать, что при делении 0 на любое число получалось 0. Из-за этого приходится делать лишние проверки. 😕
Один день работы по игре и есть значительные улучшения - мячики больше не дружат.
Кстати, уже сделал параметры, которые будут отвечать за оттяжку или прокат шара вперед.
Как перестал делать уроки сразу появился куча заказов на создание игр. Одна из них - бильярд. Вот сижу изобретаю механику. Обычно так и происходит - всё в блокноте. Потом зарисовки перевожу в код.
Месяц ждал посылку из Китая. Это автокликер.
Ну первое для чего заказал - пофармить NotCoin. А второе - это проверить, насколько чёткие клики даёт такое устройство с точностью до девяти знаков, чтобы написать защиту в своей будущей игре от автокликеров. Врага надо знать! А вы думаете кто антивирусники пишет?
Пока удалось выяснить что в проекте NotCoin такой защиты нет.
Я сделал такую защиту заранее за 5 минут, но стало интересно порядок знаков точности, потому что я случайно пальцем 200 раз нажал в одну и ту же точку но с точностью без знаков после запятой. Вот и надо разделять нажатие пальцем и нажатие устройством.
Отвечаю на часто задаваемый вопрос в последнее время: почему сейчас мало публикаций и уроков.
Как я рассказывал в видео-пожелании к новому году, я не хочу потратить ещё 11 лет на обучение программированию. 11 лет обучения анимации конечно дали результат... Но совсем не принесли денег. А они нужны для создания новых проектов. Пока я делал уроки - ученики зарабатывали на мультиках. В целом меня всё устраивало до какого-то момента...
Поэтому следующие 11 лет я потрачу на создание проектов. Уроков по движку более чем достаточно чтобы создать любую игру. Что-то чего нет - я конечно буду записывать.
Не прошло и 3 недели - а я уже почти доделала свой первый проект. Скоро его презентую. А также, скоро понадобятся программисты знающие PointJS. Будет хорошо оплачиваемая постоянная работа. Так что у вас ещё есть время изучить движок 😊
За неделю получил два заказа по созданию игр именно на PountJS с возможностью принятия платежей через крипту. Почему выбор выпал на наш движок.
1. Простой понятный синтаксис. Легко поддерживать в дальнейшем.
2. За час можно сделать шаблон первой рабочей игры
3. Ну и самое главное - маленький вес. Сейчас можно сделать игру с хорошей графикой весом до 100-150 КБ.
Часто слышу: "почему используешь var а не const", "где стрелочные функции" (не работают что ли в движке).
Все работает - все умеем. Повторю еще раз - уроки я записываю в самом простом формате, чтобы было понятно даже ребенку. Когда база будет ясна - тогда уже можно углубляться в теорию и рассказывать про области видимости и так далее.
Сегодня создал новую систему столкновений персонажа основанную всего лишь на инвертировании точки направления движения. Классная тема. работает безотказно.
А вот и второй день прошел. Выучил 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 можно вызывать многооконный рендер и запустить сервер для того, чтобы разрабатывать mmo игры.
В своих уроках я еще не освещал эту тему, так как не было времени. Взялся потихоньку дорабатывать этот материал и скоро он появится в уроках
اکنون در دسترس! پژوهش تلگرام ۲۰۲۵ — مهمترین بینشهای سال 
