Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam

Топ прошлой недели

  • CharlotteLink CharlotteLink 1 пост
  • Syslikagronom Syslikagronom 7 постов
  • BydniKydrashki BydniKydrashki 7 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Новости Пикабу Помощь Кодекс Пикабу Реклама О компании
Команда Пикабу Награды Контакты О проекте Зал славы
Промокоды Скидки Работа Курсы Блоги
Купоны Biggeek Купоны AliExpress Купоны М.Видео Купоны YandexTravel Купоны Lamoda
Мобильное приложение

Javascript

С этим тегом используют

Программирование IT HTML IT юмор Программист Frontend CSS Все
965 постов сначала свежее
8
Hozren
2 месяца назад

1 апреля на ПикабЪУЪ⁠⁠

Сидишь, листаешь посты и замечаешь какую-то хрень на экране, то-ли волос, то-ли трещина. При скроле не пропадает, пальцем не смахивается. А вот когда окно муваешь - плывет)

1 апреля на ПикабЪУЪ 1 апреля, Javascript, Юмор

Смотрим под капотом, а там вот такая пакость висит

1 апреля на ПикабЪУЪ 1 апреля, Javascript, Юмор

Текстом, для тех, кому не вылезло

<img everyone-who-reads-this-is-cool="" onclick="this.style.top='100vh'; localStorage.setItem('1apr_hair', Date.now() + 3600_000)" width="100" height="100" onload="

const ts = localStorage.getItem('1apr_hair');

if ((!ts || Date.now() > parseInt(ts)) &amp;&amp; Math.random() > 0.4) {

localStorage.setItem('1apr_hair', Date.now() + 60_000);

this.style.visibility = '';

}

" src="https://cs.pikabu.ru/images/fun/hair-v2.png" style="position: fixed; opacity: 0.6; right: 78px; z-index: calc(infinity); top: 39%; transition: top 0.9s ease-in-out;">

ЪУЪ @admin, @moderator, с 1 апреля!

Показать полностью 2
1 апреля Javascript Юмор
7
Andrey.Walz
Andrey.Walz
2 месяца назад
IT-юмор

Срочно! Найден дублированный UUID!⁠⁠

Срочно! Найден дублированный UUID! X (Twitter), Скриншот, Юмор, Javascript, База данных, Программирование

Срочно! Найден дублированный UUID! X (Twitter), Скриншот, Юмор, Javascript, База данных, Программирование

Срочно! Найден дублированный UUID! X (Twitter), Скриншот, Юмор, Javascript, База данных, Программирование

Если сидите на next.js, то вот вам миддлварь, решающее проблему

https://x.com/forgebitz/status/1906705693614256353

Показать полностью 2
X (Twitter) Скриншот Юмор Javascript База данных Программирование
24
0
lineage2js
lineage2js
2 месяца назад

А вы знали, что Lineage 2 нарушает законы физики?⁠⁠

Помните как мы бегали по горам и не придавали значение тому как быстро спускались или поднимались на них?

Как мы знаем в реальной жизни перемещаясь на плоскости горизонтальная скорость у нас постоянная. Как только мы начинаем преодолевать горы и другие неровности то горизонтальная скорость у нас будет меньше. Но не в мире Lineage 2 где горизонтальная скорость всегда постоянная и нее зависит от неровностей. Связанно это с тем чтобы было проще синхронизировать персонажа на сервере и клиенте. Ведь на сервере нет точной модели мира, а лишь примерное очертание называемое geodata. А из-за того, что geodata приблизительно повторяет ландшафт клиента то было бы невозможно синхронизировать персонажа по Z оси. Поэтому синхронизация идет только по X и Y оси.

Видео:

1) Горизонтальная скорость на плоскости постоянная.

2) Как было бы в жизни. Взбираясь на гору горизонтальная скорость падает.

3) Как сделано в игре. Горизонтальная скорость постоянная.

4) Демонстрация из игры. Бежит словно нет никаких гор.

Блог про разработку сервера для Lineage 2 в телеге https://t.me/lineage2js

Показать полностью 3
[моё] Программирование Разработка Lineage 2 Javascript Nodejs Видео Без звука Короткие видео Длиннопост
8
4
shigemi.games
shigemi.games
2 месяца назад

Kings Chess. Мои браузерные шахматы с элементами стратегии⁠⁠

Kings Chess. Мои браузерные шахматы с элементами стратегии Стратегия, Игровые обзоры, Статья, Шахматы, Браузерные игры, Javascript, Длиннопост

Доброго времени!

Вашему вниманию браузерные шахматы, с элементами стратегии, самостоятельно созданные на JavaScript, CSS3, PHP. Шахматная логика также была написана с нуля, поскольку существующие решения не подходили для выбранной концепции.

Kings Chess - это классические шахматы с элементами стратегии. У Вас появится возможность сыграть в шахматы привычным набором фигур по необычным правилам. Суть игры осталась прежней: в пошаговом режиме нужно напасть на вражеского короля таким образом, чтобы он не смог укрыться от атаки. Однако сами партии теперь проводятся на локациях нестандартных размеров. На свободу перемещения фигур влияют препятствия в виде элементов окружающего мира (деревья и сооружения). Используя ресурсы, собранные на шахматном поле в процессе игры, можно строить здания, которые позволят в неограниченном количестве приобретать дополнительные шахматные фигуры. Пешки имеют дополнительную ценность, поскольку приносят по одному случайному ресурсу за каждый ход. В игре присутствует возможность сыграть с компаньоном в парном режиме. Удобная система подсказок и траекторий перемещения шахматных фигур позволят сориентироваться в партии даже тем, кто не разбирается в правилах. Регистрация не требуется.

Ссылочка на игру: http://kingschess.shigemi.games/
На проект: http://shigemi.games/

Если Вас заинтересует данная реализация, Вы можете поддержать её на Boosty. Это ускорит выход новых более сложных и красочных игр, которые сейчас находятся в разработке.

Kings Chess. Мои браузерные шахматы с элементами стратегии Стратегия, Игровые обзоры, Статья, Шахматы, Браузерные игры, Javascript, Длиннопост

Редактор выбора зданий для постройки дополнительных шахматных фигур

Kings Chess. Мои браузерные шахматы с элементами стратегии Стратегия, Игровые обзоры, Статья, Шахматы, Браузерные игры, Javascript, Длиннопост

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

Показать полностью 2
[моё] Стратегия Игровые обзоры Статья Шахматы Браузерные игры Javascript Длиннопост
7
8
andrmm
2 месяца назад
IT - Комедия

Немного странностей в JavaScript⁠⁠

Пост взят отсюда: https://t.me/jsProger

🤯 Немного странностей в JavaScript.

Как думаете, что будет выведено в консоль ❓

Немного странностей в JavaScript Javascript, Странности, IT, Telegram (ссылка)

Если вы подумали, что мы получим два false или два true, то вас ждёт сюрприз. Правильный ответ ⬇️

Немного странностей в JavaScript Javascript, Странности, IT, Telegram (ссылка)

ЧТО? 🙌 КАК ЭТО?

JavaScript для сравнения приводит обе стороны равенства к одному типу. Если число начинается с 0, то JS предполагает, что оно написано в восьмеричном формате, и выполняет необходимые преобразования.

018 — недопустимое восьмеричное число (в восьмеричной системе цифры от 0 до 7). А так-как в числе 018 есть восьмёрка, то JS теперь рассматривает его как обычное десятичное, то есть равное 18. Выходит, что '018' == 18 — выражение является истинным.

А вот 017 — допустимое восьмеричное число, поэтому JS представляет его как 8-ричное число 15, потому что 1×8¹ + 7×8⁰ = 15. А строку '017' он рассматривает как десятичное число, в результате чего получается 17. Но 15 не равно 17, поэтому второе выражение неверно.

Заранее прошу извинить: не получается скопировать ссылку на сам пост.

Показать полностью 1
Javascript Странности IT Telegram (ссылка)
2
4
imctobitch
imctobitch
2 месяца назад
Программисты шутят

Сортировка за O(n)⁠⁠

Сортировка за O(n) Разработка, Скриншот, Код, Сортировка, Алгоритм, Javascript, IT юмор

Берём element, засыпаем на element мсек, кладём число в результат. И так делаем с каждым элементом массива через промис.

P.S. На самом деле не O(n), но это пусть эксперы в комментах уже разбираются.

Разработка Скриншот Код Сортировка Алгоритм Javascript IT юмор
5
7
lineage2js
lineage2js
2 месяца назад
ИТ-проекты пикабушников

Чистомэн бы не одобрил⁠⁠

Тестирую синхронизацию объектов на перемещение и атаку между NPC и игроком и немного намусорил. Дроп, который падает, показывает текущее местоположение объекта на стороне сервера. Каждый n-ный тик происходит синхронизация.

Блог про разработку сервера для Lineage 2 в телеге https://t.me/lineage2js

Показать полностью
[моё] Программирование Разработка Lineage 2 Javascript Nodejs Мусор Видео Короткие видео
1
14
JavaSrcipt
JavaSrcipt
2 месяца назад

Где-то в параллельной вселенной⁠⁠

Где-то в параллельной вселенной IT юмор, Программирование, Reddit, Javascript, Ubuntu, React, Github, Rust
Показать полностью 1
IT юмор Программирование Reddit Javascript Ubuntu React Github Rust
7
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии