PointJS - Российский Игровой Движок | Александр Птичкин
477 subscribers
1.18K photos
226 videos
25 files
438 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
Что нас ждёт в mmo танках?

Придумал одну классную вещицу - телепортация по примеру игры Пиратия (свадебка там называлось). Перезарядка умения 1 минута. Это свойство можно будет выбить с других танков рандомно.

Идея очень простая - если на второго игрока напали, быстро к нему телепортироваться и помочь.
👍5
Недавно вышла российская игра "Смута". Вот основной текст статьи. Я сам не играю - нет времени. Поэтому возьму из статьи отзывы профи.

1. "Смута выходит в релиз умирать"
2. "Крафт-системы нет, "
3. "Разделывать животных, собирать с ни лут в виде шкур, мяса и продавать - нет"
"Взаимодействия нормального с NPC нет"
4. "Что касается графики, которая соседствует с оптимизацией — то это сделано очень плохо. Хорошая графика тебе показывает выдающуюся картинку и не убивает производительность."
5. "Огромное количество невидимых стен." От себя добавлю - как будто в Constract3 делали. Ну метр сюда метр сюда. Столкнулись же.
6. "Здесь нет достаточного количества игровых элементов. Это можно воспринимать как визуальную новеллу, как экранизацию статьи про смутное время на «Википедии». Как интерактивный учебник, экскурсию. Но это не игра. "
7. "Бюджет «Смуты» 1 млрд рублей ($10 млн). Хотя многие считают, чтобы сделать крутой проект хватит и пару миллионов долларов. Бюджет «Outlast 1» — $1,2 млн, «Outlast 2» — $5,25 млн, «Ведьмака» — $5,1 млн.

Какое-то помешательство нынче на сумме 1млрд рублей. ВК вливают в движок миллиард, тут миллиард. Может тоже поддержать этот флэшмоб и продавать движок за миллиард. А лучше нарушу традицию и за 10 миллиардов 😎

А помните, как в Max Payne можно было потрогать в игре что угодно, испортить диван, включить по телеку порхну или найти другую интересную передачу. Много времени в игре просто тратил на то, чтобы что поделать кроме как драться.

На выступлении в ИТМО один из жюри мне сказал: Я не вижу перспектив в твоем движке. Чем он лучше Unity? Ну билд игры 200КБ и что. Нынче времена такие, что 30МБ туда, 30МБ туда, какая нахой разница.

А то, что я могу транслировать полноценные игры весом 200КБ прямо из дома без нагрузки на сеть и в MMO режиме - зачем. Лучше арендуем сервера Амазона за херову кучу денег и будем гнать трафик по 30МБ с игры крестики нолики или морской бой и ждать загрузки 20-30 секунд.

Надеюсь мой проект движка PointJS покажет и внесет новые стандарты создания 2D игр ☺️
👍10🔥3
Всегда комментируйте код, потому что потом сложно будет вспоминать что и для чего сделано. И потом - это не не месяц или годы (там проще уже заново делать). Обычно недели хватает чтобы забыть все что делал. Кстати красивый эффект вышел - щас видео попробую сделать.
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
При достижении силы 5, танк будет сносить все, и воду и деревья и стенки. А вот и видео как это выглядит.
🔥4👍3
Два дня тут воюю, чтобы объяснить игре, что хочу сносить по два блока. Вот что значит не верно выстроенный план построения игры в начале. Но всего и не про продумаешь в игре которую делать недели две, поэтому после основной идеи игры идут доработки граничащие с танцы с бубном 😁

Сделал. Видео лень писать. На фото видно, что выбито 2 блока с одно удара при силе больше 1. А при силе больше 3 будет выбито две каменные плитки.

Сегодня ставлю звук в игру и хватит пожалуй ☺️
Чуть изменил механику танков. Неповторимый оригинал все равно не сделать )) Картинка демонстрирует силу танка и пробив стен. Показано сразу два варианта при каждой силе. Либо мы пробиваем одним снарядом одну стенку вперед или один снаряд пробивает два рядом стоящих блока.
Сегодня день рождения у юриста нашего проекта Дмитрия Кобжицкого
🍾7👍2🔥2
А вот так я тестирую звук. Чтобы вражеские танки не мешали и никого не убили построил себе защиту. Завтра или уже сегодня опубликую готовую игру на одного.
👍4🔥1
Тут ребёнок случайно нашёл себе компанию на этаже где мы живём - ещё две девчонки 7-8 лет. Так вот вчера случайно услышал, что одна из них в первом классе ходит ещё на платную математику!!!

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

Иначе чем это отличается от частной школы, в которой порядок, в которой по большей части нет детей алкашей и неформалов, потому что обучение стоит денег и им туда просто так не пробиться. В которой и так учат много чему, потому что это уже всё проплачено и входит в стоимость... Это как сейчас частный садик, где группа из восьми человек, но обычно ходят пять и получается у каждого ребёнка индивидуальное занятие индивидуальный подход. А не группа из 35 человек на выживание как в обычном садике.

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

В общем сижу и охреневаю от современной жизни. С учётом того, что я всему вообще научился в Ютубе и гугле и платил только за интернет трафик 😊
👍4
Нанял тестировшика. Игра проходит последнюю стадию тестирования 😊
🔥5👍2😁21🤣1
This media is not supported in your browser
VIEW IN TELEGRAM
Сегодня ходили в парк кормить 🐿🐿🐿. Одну успел выдрессировать.
😁4🙏2👏1
Аналог игры Танчики 1990 с приставки Dendy на движке PointJS

Играть онлайн
(только с мобилы)

3 недели работы, из которых половину отняло время на создание карт уровней игры. Карта уровня построена по этому принципу. Это однопользовательский режим игры пока что с 20-ю картами. Игра оказалась объемной - возможны где-то недочеты (ну не как в "Смуте", у меня была тестировщица 😁). В комментах, если что, жду отзывы. MMO режим всех созданных игр будет запущен чуть позже, после моего возвращения с конференции в Иннополисе. Я там один из спикеров. Буду рассказывать про то, как создавал движок. Может быть будет запись.

Вес игры 379 КБ.
Время разработки 21 день (вечер).

#games
👍7🔥3🏆1
Что-то я давно не устраивал стримы в Telegram. Может повторим 26 апреля в пятницу вечером после моего прилета из Казани?
Anonymous Poll
71%
Хочу стрим
29%
Не до этого. Буду отдыхать после работы
Дисклеймер: Пост не несет оскорбление пользователей той или иной технологии, так как они не в ответе за то, что там творят разработчики и могут даже этого не знать, как не знали и мы.

Вчера, пользователи iPhone (особенно 8-й версии) впервые в жизни пожаловались, что у них зависла игра Танки при движении игрока. Случилось это из-за нашей новой звуковой библиотеки. Мы создавали ее по всем правилам языка JavaScript и без сторонних модулей (как и сам движок на чистом js). Что там не поддерживают или блокируют разрабы iPhone не ясно. Но мы продолжим разработку звуковой библиотеки и дальше и отказываться от своего редактора музыки также не планируем. Благо он будет на компьютер и там уже точно у всех будет работать.

Творение Джобса, которое должно было стать пионером для всей it-технологии перестало поддерживать современные технологии. Хотя у меня MAC BOOK Pro 2012 года до сих пор отлично работает.

А пока пришлось звук ставить по старинке файлами mp3, а зацикливание делать переключением между двумя одинаковыми звуками и сбросом таймера в начало. Как с зацикливанием фона в игре Flappy Bird. В следствии чего игра выросла на 46КБ. На нашем генераторе конечно было по приятнее работать и звук был разнообразнее 😌

timeTankMove++;

if (timeTankMove < 80) tankMove.play();
if (timeTankMove > 79) tankMove2.play();
if (timeTankMove == 159) timeTankMove = 0;
tankStop.stop();
tankStop2.stop();
timeTankStop = 0;
👍4🤯2
Беру свои слова назад по поводу "не рабочей звуковой библиотеки". Все с ней хорошо. При более детальном рассмотрении выявился реальный виновник ситуации. Команда:

Navigator.vibrate()


И хотя в документации черным по белому сказано: "Если устройство не поддерживает вибрацию, этот метод не имеет ни какого эффекта. " Эффект все же есть - повесил всю игру к херам. Оказывается команда в принципе не поддерживается на IOS.

Вывод: Пользователи Android будут играть с отдачей от нажатии кнопок и вибрацией от движения танка, а на IOS все немного скромнее и без вибро 😭
🔥7👍2🤣2🏆1
Ни разу не запускал мою игру limited light на телефоне. Ну раз пошёл такой тренд на мобильные игры решил глянуть что там с ней. Ну чёрт возьми выглядит круто. Может под телефон дизайн переделать и уже можно по минимуму играть.
👍8
Ну что ж танчики я сделал,  надо пару дней и отдохнуть перед поездкой в Казань 😏
👍9
Ответ на вопрос одного из пользователей: как я учусь программировать и как сделать игру.

Для тех кому лень слушать, вкратце идея очень простая: я учу язык через создание игры.
👍3