PointJS - Российский Игровой Движок | Александр Птичкин
458 subscribers
1.17K photos
215 videos
24 files
428 links
1. Игровой движок: pointjs.ru
2. Чат @mult_uroki_ru
3. Обучение анимации: mult-uroki.ru
4. MMORPG игра: @Zombie_Tap_bot
5. Сотрудничество: @multuroki
6. Стикеры игры: https://t.iss.one/addstickers/Zombie_Tap
Download Telegram
Взвесил рюкзак и ужаснулся 😱

Вчера провел полевые испытания. Испытуемый — рюкзак первоклассника. Сам еле поднял - решил взвесить. В итоге путь туда и обратно эта «радость» ехала на моем велосипеде. 🚴

По закону, вес ранца с содержимым для 1-2 класса не должен превышать 1.5 кг. У нас на весах стабильно 3 кг (и это без учета сменки, она у нас легкая!). К этому добавим обязательную банку воды (+100 г) и телефон 100г, который требуют в школе + забыл взвесить пинал с ручками.

Итого: превышение нормы в ДВА РАЗА. Так и портится осанка у детей!

И тут вопрос на миллион: это вообще нормально? Или у нас все хорошо только на бумаге и в новостях, как с легендарным ПЕРВЫМ российским игровым движком от ВК? А на деле система либо не работает (не отвечает требованиям), либо ее вообще нет, либо всем просто плевать на эти «правила»?
👍7😱1
Скоро начинаю вести занятия в школе по движку PointJS, купил для карточки вот такой чехольчик, точнее снял c зомби 😎
😈4🔥1
This media is not supported in your browser
VIEW IN TELEGRAM
Скоро на PointJS 😧 😈

Старый добрый синтаксист теперь и в 3D
🔥6
Образовательная игра на движке PointJS готова. Это версия игры без сценария, чтобы вы попробовали функционал движка и в такой отрасли тоже. (только с мобилы)

https://pointjs.io/games/ghost/index.html
🔥5👍1
Завтра начинаю вести занятия в школе по игровому движку PointJS. Буду учить молодое поколение программировать, созданию игр и логике.

Сегодня ознакомился с классом и наверное самое сложное что было - это поставить 16 копий программы на 16 компов. Больше всего в жизни ненавижу делать одинаковую монотонную работу.
🔥10👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Разработка PointJS 3D идет полным ходом. На данный момент есть три типа материала и два источника света. Ну и конечно старый добрый синтаксис 😊
2🔥2👏2
Зачем я взялся за разработку 3D движка. Все ответы в этом аудио.
🔥7👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Улучшены материалы и добавлена система частиц уровня халвы на первое время 😊

Цель - вытянуть игры: Quake II, DOOM, Counter-Strike 1.6, Half-Life 2, GAT2 и все это в браузере со старым добрым синтаксисом с весом игры до 2мб😎
🔥9
Я научил ИИ ругаться матом ☺️

Кажется он хотел уйти в запой раньше меня ))
🤣11🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
Добавлены новые фигуры: сфера, цилиндр, конус, плоскость. Ну теперь и домики можно собрать стилизованные с куполами и башенками (как советские кубики если помните) ☺️
👍4🔥4
Проект 3д игры на новом движке легко запушен в PointJS IDE без локального сервера 😎
🔥8🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
Добавлена поддержка второго типа 3d обьектов lgb. На сцене obj 🦊 и lgb 🐮
🔥9👍1
Уже скоро в движке PointJS 3D анимация и анимационные объекты.
🔥10
Помните я говорил, что пошёл в школу в свободное время преподаватель разработку игр на нашем движке PointJS, так вот 12 лет не получал таких сообщений о зарплате 😂
🔥8🤣3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
Добавлена физика в PointJS 3D. Теперь платформеры со скатами и кривыми поверхностями будем делать еще быстрее чем в Unity 😄

Весь код игры, что сейчас показан (за исключением статичного задника из образцов фигур)

var cube = pjs.create('cube', {
size: 0.8,
position: [-1, 5, 0],
color: 0xff0000
});

var cylinder = pjs.create('cylinder', {
... //по аналогии
});

var sphere = pjs.create('sphere', {
....
});

var rectRount = pjs.create('roundedBox', {
....
})

//будущий пол
var floor = pjs.create('cube', {
...
})

pjs.physics.addMesh(floor, 0, 0.1);

//Добавляем физику к динамическим объектам
pjs.addPhysics(cube, { mass: 1, restitution: 0.3 });
pjs.addPhysics(cylinder, { mass: 1, restitution: 0.5 });
pjs.addPhysics(sphere, { mass: 1, restitution: 0.5 });
pjs.addPhysics(rectRount, { mass: 1, restitution: 0.5 });

pjs.newLoop('main', function() {
camera.update(); // обновляем камеру
});

pjs.setLoop('main');
pjs.start();
🔥8
This media is not supported in your browser
VIEW IN TELEGRAM
А вот и полноценное применение физики на примере движения автомобиля. Уже гоночки можно делать
🔥12😎1
This media is not supported in your browser
VIEW IN TELEGRAM
В PointJS 3D добавлена возможность взаимодействия со всеми объектами сцены с физикой.
🔥10