forum.boolean.name

forum.boolean.name (http://forum.boolean.name/index.php)
-   JavaScript / HTML (http://forum.boolean.name/forumdisplay.php?f=136)
-   -   PointJS 2D - HTML5 Game Engine (http://forum.boolean.name/showthread.php?t=20571)

Skaner 26.02.2017 20:30

PointJS 2D - HTML5 Game Engine
 
Мечты так и остались мечтами. Игра всей моей жизни не создана. Я не стал популярным разработчиком игр, моё имя не светится в больших заголовках великих и успешных людей, я по прежнему живу в арендуемой родителями однушке.

На форуме я зарегистрирован достаточно давно и мой путь разработчика игр начинается с Blitz3D...

После регистрации на форуме я познакомился с Егором Резеновым, и долгое время наблюдал за его проектом "Sunset", который так и не вышел в свет, однако сама разработка меня сильно вдохновляла.
Потом была армия, куча перемен в жизни, и в итоге я практически полностью отошел от разработки игр.
Знакомился с программой NeoBook, изучал Pascal (Delphi), далее C++ и Java (и немного PHP), в итоге мне очень приглянулся JavaScript и возможность программировать под всё, что угодно. Позже на свет вышел HTML5 а с ним и куча мультимедийных возможностей, браузеры превратились в очень мощную среду для реализации проектов, и в частности - игр!

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

Позже я решил уйти. Уйти из команды разработки, уйти от разработки игр вообще. Погрузившись размышления об игре мечты я понял, что потерялся в реальности. Забыл, зачем я вообще пришел в геймдев.

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

Получился неплохой и достаточно функциональный движок для небольших игровых проектов, поддерживает все браузеры (включая мобильные) а так же прекрасно интегрируется в Android Studio или Intel XDK.

Расположился движок на PointJS.RU, там же можно потыкать примеры и посмотреть уже готовые игры от пользователей.

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

Всем спасибо за внимание =)

DarkInside 27.02.2017 03:41

Ответ: PointJS 2D - HTML5 Game Engine
 
Цитата:

браузеры превратились в очень мощную среду для реализации проектов
Браузеры превратились в кучу говна.

i7 3612QM, 8Gb, GT650m, SSD - ставлю на энергосбережение - браузер лагает и тормозит.

Wolfenstein the New Order не тормозит, а Google Chrome млять тормозит!

Потому что на каждом сайте подтянуты десятки криворуко-написаных js библиотек.

В юлмарте есть помошник-конфигуратор компа, выбираешь для чего комп, он помогает выбрать оборудование. Почему-то для серфинга предлагают относительно слабенькое железо. Для серфинга в 2017 надо ставить топовый комп. И крутой комп уже не корректно называть "игровой", а называть его нужно "браузерный" :-D

ABTOMAT 27.02.2017 12:37

Ответ: PointJS 2D - HTML5 Game Engine
 
Цитата:

Сообщение от DarkInside (Сообщение 312071)

Браузеры превратились в кучу говна.

i7 3612QM, 8Gb, GT650m, SSD - ставлю на энергосбережение - браузер лагает и тормозит.

Wolfenstein the New Order не тормозит, а Google Chrome млять тормозит!

Потому что на каждом сайте подтянуты десятки криворуко-написаных js библиотек.

В юлмарте есть помошник-конфигуратор компа, выбираешь для чего комп, он помогает выбрать оборудование. Почему-то для серфинга предлагают относительно слабенькое железо. Для серфинга в 2017 надо ставить топовый комп. И крутой комп уже не корректно называть "игровой", а называть его нужно "браузерный" :-D

...а еда стала едрить какой дорогой и некачественной. Раньше в колбасе было мясо, а теперь кладут перемолотые суставы, жилы, мясо механической обвалки, и только щепки от будки Шарика я пока не находил (плохо искал).

...а техника стала недолговечной, вот, раньше покупали одни "Жигули" на 30 лет, ещё внукам в наследство передавали, и бензин 76-й на него стоил копейки, и запчасти были все одинаковые в течение десятилетий (как и сами "Жигули"). А сейчас купил машину — давай ТО проходи регулярно (за бабки), запчасти давай все оригинальные (за очень дораха), и бензин по цене шампанского, а через 3-5 лет начнутся проблемы одновременно с запчастями и с их поиском, что надо покупать новую тачку. Хоть и не прекращай на метр ездить.

...а девушки стали все зазнавшиеся, вот раньше если ты подошёл знакомиться, в тюрьме не сидел, зубы передние целы, то уже хорошо! А теперь если у тебя нет машины и ойфона, и причёсочка у тебя не пидорская, то на тебя даже и смотреть не станут.

И всё равно все продолжают это покупать. Мыши плакали, кололись...




ant0N 27.02.2017 13:42

Ответ: PointJS 2D - HTML5 Game Engine
 
Цитата:

Сообщение от ABTOMAT (Сообщение 312072)


...а еда стала едрить какой дорогой и некачественной. Раньше в колбасе было мясо, а теперь кладут перемолотые суставы, жилы, мясо механической обвалки, и только щепки от будки Шарика я пока не находил (плохо искал).

...а техника стала недолговечной, вот, раньше покупали одни "Жигули" на 30 лет, ещё внукам в наследство передавали, и бензин 76-й на него стоил копейки, и запчасти были все одинаковые в течение десятилетий (как и сами "Жигули"). А сейчас купил машину — давай ТО проходи регулярно (за бабки), запчасти давай все оригинальные (за очень дораха), и бензин по цене шампанского, а через 3-5 лет начнутся проблемы одновременно с запчастями и с их поиском, что надо покупать новую тачку. Хоть и не прекращай на метр ездить.

...а девушки стали все зазнавшиеся, вот раньше если ты подошёл знакомиться, в тюрьме не сидел, зубы передние целы, то уже хорошо! А теперь если у тебя нет машины и ойфона, и причёсочка у тебя не пидорская, то на тебя даже и смотреть не станут.

И всё равно все продолжают это покупать. Мыши плакали, кололись...


а булка стала уже не торт, не то что раньше. Вот раньше я даже не знал о существовании таких разделов как "юмор" и "биореактор", потому что жизнь кипела в верхних слоях. А теперь там вакуум, последние обитатели форума переместились на дно

Foxymist 27.02.2017 14:50

Ответ: PointJS 2D - HTML5 Game Engine
 
Все фанаты Sunset пишут свои движки на JS...
Таким образом, Егор Резенов избавился от конкурентов и продолжает писать игры.
Закат игростроя.:-D

Skaner 05.03.2017 09:47

Ответ: PointJS 2D - HTML5 Game Engine
 
Цитата:

Сообщение от Foxymist (Сообщение 312082)
Все фанаты Sunset

Надеюсь это не я один)

Foxymist 05.03.2017 16:10

Ответ: PointJS 2D - HTML5 Game Engine
 
Цитата:

Сообщение от Skaner (Сообщение 312317)
Надеюсь это не я один)

Нет.)

Но! Ты единственный фанат Sunset’а из 2012года. которому Егор (В тайне!) позволил следить за разработкой Sunset’а)) я с Егором больше не разговариваю)

Skaner 05.03.2017 18:20

Ответ: PointJS 2D - HTML5 Game Engine
 
Цитата:

Сообщение от Foxymist (Сообщение 312323)
Нет.)

Но! Ты единственный фанат Sunset’а из 2012года. которому Егор (В тайне!) позволил следить за разработкой Sunset’а)) я с Егором больше не разговариваю)

Я просил его добавить его проект Fibrillation в постмор тут в сообществе, но он сказал, что это никому не нужно( Но в целом вышло здорово. Чем-то на Antichamber смахивало)

Foxymist 06.03.2017 01:01

Ответ: PointJS 2D - HTML5 Game Engine
 
Цитата:

Сообщение от Skaner (Сообщение 312324)
Я просил его добавить его проект Fibrillation в постмор тут в сообществе, но он сказал, что это никому не нужно( Но в целом вышло здорово. Чем-то на Antichamber смахивало)

И он чертовски прав, Fibrillation здесь никому не нужна.
Но если это прямая речь, то скорее всего он “чертовскитролль”:-D

Может ты расскажешь чем хорош твой движок? да, кстати, синтезатор речи зачётный вышел. :super:

Skaner 06.03.2017 08:21

Ответ: PointJS 2D - HTML5 Game Engine
 



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

Движок хорош тем, что он мой) Как любой родитель буду его любить) Но беда в том, что он, как бы умеет всё, что нужно для нормальной игры, работает на всяких десктопах и мобилках, годен под NWJS (для билда в десктопы из веба), Работает с Intel XDK прекрасно...

Хотелось сперва сказать "так на сайте ведь написано", но, почитал и понял, что описание на сайте не говорящее. Описывает лишь возможности, а не преимущества.

Нужен хороший маркетинговый ход, чтобы презентовать не возможности движка, а возможности разработчика, который будет его использовать!

Но опять же, это всё работает только на уровне рассуждений, когда дело подходит к практике включается режим обезьянки.

Ну а в целом - движок хороший, большое сообщество, куча уроков в видеоформате, прям щас пишется курс по Bounce (привет из нулевых от Nokia).

Ну и на стадии тестирования находится PointJSEditor - это уже десктопная приблуда с редактором уровней, удобным редактором кода и в от это вот всё)

Правда доступно пока только для Windows, Для Linux допиливаю билд.

Foxymist 06.03.2017 14:27

Ответ: PointJS 2D - HTML5 Game Engine
 
Цитата:

Сообщение от Skaner (Сообщение 312336)


Движок хорош тем, что он мой) Как любой родитель буду его любить) Но беда в том, что он, как бы умеет всё, что нужно для нормальной игры, работает на всяких десктопах и мобилках, годен под NWJS (для билда в десктопы из веба), Работает с Intel XDK прекрасно...

http://pointjs.ru/html5_game_center/
Все эти примеры на мобиле в хроме не работают, запускаются и даже какой-то фпс наблюдается (Кадров десять в секунду:( ) но на тапы игры не реагируют совсем, начальное меню и всё.
Апк не смотрел.

Skaner 06.03.2017 17:54

Ответ: PointJS 2D - HTML5 Game Engine
 
Эти игры от пользователей, они не заточены под мобилы)

Skaner 07.11.2017 00:12

Ответ: PointJS 2D - HTML5 Game Engine
 
Авось кто заметит)
Проект растет, хотелось бы поделиться. Знаю, что увидят скорее всего лишь жильцы сообщества, но это скорее к ним и обращение)

Сначала - пример, который был создан буквально за пять минут:


Его запускаемая версия (управление WASD): Запустить

Теперь немного о том, что изменилось с первого поста... или много.
В общем, разрослись до того, что появился целый редактор (на видео как раз он), позволяющий ускорить разработку: Скриншоты и скачать

Движок стал еще проще и быстрее, появилась куча новых методов, написана большая справочная система: Посмотреть

Из основного - колоссальная работа проведена по оптимизации, множество методов, облегчающих жизнь.

А выросло все из этого: Моя первая тема на булке в далеком 2012.

Жека 07.11.2017 14:04

Ответ: PointJS 2D - HTML5 Game Engine
 
Молодец!

Randomize 07.11.2017 14:18

Ответ: PointJS 2D - HTML5 Game Engine
 
Лаконично выходит в итоге, но апи какой-то черезчур неочевидный, без конкретных примеров переделки просит почти всё. Непонятно зачем оборачивать стандартную библиотеку js без улучшения функциональности.
Надеюсь 2д рисуется через вебгл. Сделай bunnymark на PointJS, посмотрим какая производительность.


Часовой пояс GMT +4, время: 08:57.

vBulletin® Version 3.6.5.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot