PointJS - Российский Игровой Движок | Александр Птичкин
461 subscribers
1.18K photos
226 videos
24 files
433 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
Всегда комментируйте код, потому что потом сложно будет вспоминать что и для чего сделано. И потом - это не не месяц или годы (там проще уже заново делать). Обычно недели хватает чтобы забыть все что делал. Кстати красивый эффект вышел - щас видео попробую сделать.
👍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
Ну чтож, улетел в Казань (Иннополис) выступать на конференции Merge https://innopolis2024.mergeconf.ru/
Компьютер с собой не брал, поехал налегке, поэтому постов по созданию игр не будет. Готовьтесь, 5 дней постов о всякой всячине 😊
6🔥2👀1