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

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

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish
477
Obunachilar
Ma'lumot yo'q24 soatlar
+17 kunlar
Ma'lumot yo'q30 kunlar
Postlar arxiv
Ютуб пока не использую для уроков - закидываю сюда. Еще одно видео разбора создания игры а именно работы с инвентарем

Процесс разработки торговли в игре. Что уже получилось.

Я понял, это знак свыше что пора переезжать в свой частный дом за городом, без лифтов, соседей, и подвалом, где обязательно поставим акустическую барабанную установку и не будем никому мешать.

Спасибо всем, кто скинулся на мой ДР. Было интересно посмотреть на активность комьюнити. Я решил всем на мой ДР сделать тоже
Спасибо всем, кто скинулся на мой ДР. Было интересно посмотреть на активность комьюнити. Я решил всем на мой ДР сделать тоже подарок. Я не беру себе ни копейки с этих денег и перекладываю их в игру. Все игроки, что заходили в игру в течении последних 24 часов получили на счет +2 TON . Потратить их сейчас на волка, фею, дождаться ИМ чтобы увеличить рюкзак или оставить для торговли между игроками - решайте сами.

Застряли с ребёнком в лифте первый раз за 39 лет как раз в день рождения. Пол часа там проторчали. Осталось 3 часа - доживу и
+2
Застряли с ребёнком в лифте первый раз за 39 лет как раз в день рождения. Пол часа там проторчали. Осталось 3 часа - доживу или нет? 😂 А вот такой торт ребёнок мне подготовил. Это лес с грибами.

Сегодня мне 39 лет. Ровно 13 лет назад я занялся обучением созданию мультфильмов и анимации в Anime Studio Pro (Moho Pro), 8
Сегодня мне 39 лет. Ровно 13 лет назад я занялся обучением созданию мультфильмов и анимации в Anime Studio Pro (Moho Pro), 8 лет из которых я посвятил программированию, разработке движка PointJS, созданию игр и также обучению. За это время я сделал очень много: записал 1800 бесплатных видеоуроков, создал соц. сеть по анимации (мульт уроки), поучаствовал в 5 президентских грантах по обучению анимации, разработал конкурентноспособный российский движок и среду разработки 2D игр PointJS IDE, показывающий на соревнованиях результаты ни чуть не хуже, а то и лучше по сравнению с американскими (GameMaker, Unity, Godot в области 2D), оформил 3 товарных знака, добавил PointJS IDE в реестр российского ПО, и даже попал в школы и институты со своей IDE и образовательной программой. Сейчас мы находимся в самом начале новой ветки развития проекта - это своя MMORPG игра Zombie Tap, о которой я мечтал очень давно (со времен закрытия Пиратии). У нас будет все: общение, гильдии, дружба, сражения, совместные походы на боссов, разочарования, психозы, удаления аккаунтов и т.д) - тоесть все то, что когда-то было в Пиратии. И что-то из этого я уже наблюдал даже на старте игры. Сейчас мы идем по пути многих крупных игровых студий, где за всю историю существования проекта была сделана только одна игра и ее варианты (Diablo, GTA, Alien Shooter и другие) которые и стали визитной карточкой студии. Наша карточка сейчас - это Зомби. Игра уже содержит отличную игровую механику для мобильной 2D игры (инвентарь, смена обликов, прокачка характеристик). Нам осталось не так много - торговля между игроками и ИМ (интернет магазин). А дальше научим его ходить и понеслось... Кто хочет скинуться на мой ДР - TON кошелек:
UQD85Jr47m3AFPDWdzWchKpBkUplFXrg8MrMQEOMh9WQRW0O 
Обещаю не психовать как Сосиска и ни кого не банить, если не соберу нужную сумму денег. Но будет забавно, если со своей аудиторией в десятки раз меньше мы его обгоним по сборам...😁 В честь ДР в игре идут рейты: СБ: x3 на урон / x3 на дроп ВС: x3 на урон / x2 на дроп Пн: x2 на урон / x2 на дроп

Начало торговли в игре положено. По дизайну вроде тоже выходит неплохо.
Начало торговли в игре положено. По дизайну вроде тоже выходит неплохо.

Сделал набросок режима торговли в игре. Вроде интуитивно понятно. Осталось всё это уместить на экране мобилы 😏
Сделал набросок режима торговли в игре. Вроде интуитивно понятно. Осталось всё это уместить на экране мобилы 😏

Новая система регистрации ошибок в игре Zombie Tap отрабатывает отлично и показывают лишь одну неточность, что приходит с кли
Новая система регистрации ошибок в игре Zombie Tap отрабатывает отлично и показывают лишь одну неточность, что приходит с клиента. Вот сижу разбираюсь в чем дело ☺️

Больше для отдыха. Сделал новое отображение аналитики в игре про зомби.
Больше для отдыха. Сделал новое отображение аналитики в игре про зомби.

"Ни синиц, ни снегиреф" - так сказал ребёнок при виде этой зимы. На самом деле да. За почти 39 лет жизни я впервые вижу такую
"Ни синиц, ни снегиреф" - так сказал ребёнок при виде этой зимы. На самом деле да. За почти 39 лет жизни я впервые вижу такую зиму. Птицы из леса не прилетали, вся рябина полная ягод. Вообще, я всю жизнь мечтал, что когда-нибудь буду праздновать день рождения, который у меня уже через пару дней, зимой но без снега и чтобы было тепло. Но осуществить это можно было только в другой стране. Но кажется погода сделала мне на 39-летие подарок 😊 Вот даже и не знаю теперь - уезжать или оставаться... Это напомнило мне ситуацию, когда я работал на заводе. Люди 5 лет мучаются страдают и потом начинают психовать что вот сейчас все уволимся. Им прибавляет зарплату на 2.000 руб (которые толком погоды не сделают), и опять 5 лет без психозов. Но я так тебе скажу зима - это выходка у тебя не пройдёт, пока зимой не будет +20° 😂

Готовый код с урока:
var pjs = new PointJS(640, 480, {
  backgroundColor: '#ffffff'
});

pjs.system.initFullPage();
var game = pjs.game;
var point = pjs.vector.point;

var pol = game.newPolygonObject({
  x: 0,
  y: 0,
  points: [],
  fillColor: "red",
})


function generateCirclePoints(centerX, centerY, radius, numPoints, num) {
  pol.points.length = 0;
  var x, y;
  var angleStep = (2 * Math.PI) / numPoints; // Шаг угла между точками
  for (var i = 0; i < numPoints; i++) {
    var angle = i * angleStep;
    if (i < num) {
      x = centerX + radius * Math.cos(angle);
      y = centerY + radius * Math.sin(angle);
    } else {
      x = centerX;
      y = centerY;
    }
    pol.points.push(point(x, y));
  }
}



//                   centerX, centerY, radius, numPoints, срез процентов
generateCirclePoints(  100,     100,      50,     98,           30);


game.newLoop('myGame', function () {


  pol.setCenter(point(100, 100))
  pol.angle++;
  pol.draw();


});

game.setLoop('myGame');
game.start();

Забил я лазать в гугле - получил готовое решение. Проще на примере разобраться и поправить чем что-то нагуглить нынче....
Забил я лазать в гугле - получил готовое решение. Проще на примере разобраться и поправить чем что-то нагуглить нынче....

Вот так и приходится работать... И так каждый день учимся чему-то новому. А они еще блокируют ютуб и GPT - основной источник информации (Ютуб) по которому я учился 12 лет. Да - лучше ходить на тупые курсы где пересказывают тот же ютуб, платить деньги не понятно за что и ловить вирусы на комп в поисках информации.

Вы может не заметили, но я изменил себе ник на старый игровой. Хотите сделаю вам функцию ввода имени вручную?
Вы может не заметили, но я изменил себе ник на старый игровой. Хотите сделаю вам функцию ввода имени вручную?

Показываю, как работает новая система учета ошибок. Очень классная вещь на самом деле вышла.