PointJS - Российский Игровой Движок | Александр Птичкин – Telegram
PointJS - Российский Игровой Движок | Александр Птичкин
475 subscribers
1.2K photos
230 videos
25 files
441 links
1. Игровой движок: pointjs.ru
2. Чат @mult_uroki_ru
3. Обучение анимации: mult-uroki.ru
4. MMORPG игра: @Zombie_Tap_bot
5. Сотрудничество: @multuroki
6. Стикеры игры: https://news.1rj.ru/str/addstickers/Zombie_Tap
Download Telegram
Уже вышло очередное обновление в игре Zombie Tap.

Что сделано:

1. Оптимизирована отрисовка на Канвасе игры. Вынесено максиму возможных элементов с него. Улучшена графика и скорость игры в разы.
2. Добавил отображение FPS игры рядом с временными задержками сервера (левый нижний угол игры)
3. Изменил стоимость артефактов с 50к до 2кк, в соответствии сложности добычи
4. Поправил иногда гаснущую кнопку в p2p торговле
5. Сделал установку ключа(замка) на защиту инвентаря
6. Вывел запуск волка и время его жизни на главную страницу
7. Теперь умение торговли на максимальной прокачке 10 увеличивает в 2 раза стоимость продажи вещи NPC


В следующем обновлении:

1. Интегрирую монету, про которую раньше в посте рассказывал. Напомню, всего их будет 1кк штук. Владельцы монеты будут получать в игре 70% от дохода самой игры. Потом можно будет вывести этот доход. Как будет продано 700к штук, мы выходим с ней на биржу.

2. Ввожу большой сундук и с ним подземелье, где он будет стоять (логово зомби).
🔥5👍1
Чтобы видеть, что сервер не выключился и не умер, помимо базы данных, есть у меня консоль, куда сливается иногда всякая фигня типа событий. Глянул я какие пароли вы ставите на игру - не удивительно, что потом каждого второго ломают 😁
🤣5
Времена меняются - Зомби веган 😊
👍8
Как вы помните,чтобы не зависеть от КУБА и прочего, мы создаем свою биржу внутри игры Zombie Tap для продажи нашей монеты ограниченного тиража и прочего. Вот за 2 вечера склепал график. Слева - таймфрейм день / правее неделя. Тела свечей и тени также сделал \😎/
🔥7👍31
Эксперты ткнули меня носиком в графики и кое что подсказали - переделал тени и начало графика. Теперь все четка.

Слева ежедневка / справа недельный график. Синий - недельные метки.

p/s А не так просто это было как показалось вначале...
👍7😱1💯1
Все выходные в игре Zombie Tap рейты 2/4. Два самых дешёвых мяса на время рейтов тоже убрал.
👍4🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Показываю промежуточный вариант работы биржи в игре Zombie Tap

MACD и прочее сделаю позже. Но для старта более чем сойдет 😎
👍7🔥2
Изменения в игре Zombie Tap за последнее время.

1. Обновлена база данных игры. Изменены цены на артефакты и предметы производства. Скорректирован процент дропа редких вещей (чуть увеличен).
2. Исправлен запуск волка.
3. Исправлена торговля на старте (наложение графики).
4. Введены новые контроллеры управления по всей игре что должно облегчить игру.
5. Сделана (пока на клиенте) своя механика биржи для торговли монетой $ZMBT.

В следующем обновлении уже запустим торги монетой.
🔥5👍1
10 лет назад, на движке PointJS у меня двигался квадратик по нажатию клавиш и я был в полном восторге. А тут своя MMO игра и биржа уже почти запущена 😎
🔥3👏1
Тем временем наш 3-й товарный знак на игру Zombie Tap

Напомню, есть еще два товарника. Первый - на образовательный портал по анимации в Moho и программированию Мульт-Уроки (видеоуроки короче). Второй - единственный действующий российский игровой 2D движок PointJS и среда разработки 2D игр PointJS IDE для массового пользования обычными смертными ☺️
👍7🔥5
Тем временем монета создана 😎. Сегодня программирую покупку, продажу и отображение на бирже.
👍5🔥31
На сайте спортзала, куда я хожу уже без пропусков месяцев 6.5, готовятся к подведению итогов и опубликовали фотки полугодовой давности и скоро подведут итоги соревнования (будет второе фотографирование). Не верю что удастся победить - еще ни разу ни в чем не выигрывал (проклят видно 😁), но тем не менее я дожил до этого момента и это уже хорошо. А то мне все тренера хором говорили, что так нельзя, надо ходить раза 3 в неделю, а не два раза в день каждый день, как я иногда даже делал ☺️ Ну короче ждем...
👍6
Начал прокидывать расчётные данные стоимости активов.
👍5
Данные аналитики успешно получены. Напомню, мы ушли с Coub и готовимся к открытию своей независимой бирже внутри игры (об этом и про нашу монету рассказывал в прошлом посте). Чтобы убрать хайп с этого дела, покупка/продажа на бирже будет доступна игрокам с 5 ур. Поэтому начинайте играть заранее если хотите успеть. Запуск на следующей неделе - а может и завтра 😁
👍6
Как запозиционировать тест справа в зависимости от его длинны?

В русском языке и в программировании по умолчанию текст пишется слева на право и сам выстраивается от левой границы. Но на движке PointJS сделать это тоже очень удобно. Используйте следующую формулу:

WH.w - 20 - OOP.getTextWidth({text: player.zh, size: 12, font: "Courier"})


Объяснение: Мы сдвигаем по X обьект текста к правому краю мобилы через WH.w, отступаем еще 20 пикселей и вычитаем ширину текста полученную методом OOP.getTextWidth

Итоговая запись:

brush.drawText({
text: player.zh,
x: WH.w - 20 - OOP.getTextWidth({text: player.zh, size: 12, font: "Courier"}),
y: 83,
size: 12,
color: "white",
font: 'Consolas',
alpha: 1
})
👍2🔥1
Прокинул актуальный курс TON/USDT в игру. Долго откладывал это дело, потому что не знал как. Ну вы понимаете сложные дела всегда остаются на потом. Оказалось проще чем казалось. Чат GPT опять помог, и при правильных вопросах очень хорошо отвечает. Конечно, потом приходится руками доделывать, но основную базу готовит.

Может ещё какую связку крипты выведем чисто для аналитики?
🔥3👍1
Получил предзаказ на монеты $ZMBT. Окей, уговорили. Пишите в ЛС, до запуска биржи могу забронировать вам десяток (как яйца на рынке 😁) по цене 1TON===3$. Потом сделать это не смогу. Сам я также не буду покупать их через игру и забронил их себе тоже, так как нет смысла вводить деньги в телегу и выводить теряя комиссию. Просто уведу деньги напрямую на внешний кошелек биржи (после куба как раз осталось немного).
👍3🔥2
Очень много вожусь с графиками, чтобы было удобно. Вижу, что более показательным для нас будет объем торгов, так как по нашим задуманным правилам мы принудительно держим цену и каждые 100 монет только повышаем ее на 1, и изменения на графике цены не так заметны как в объемах торгов. Буду переделывать график, чтобы выделить объемы (а то на эти палки и леса скучно смотреть)

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