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

Сноуборд

Спорт, Аркады, На ловкость

Играть

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

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

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

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

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

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

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Open Source + Разработка

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

Linux IT Программирование Github Операционная система Android Gamedev Инди игра Инди Игры Unity Все
39 постов сначала свежее
kznalp
kznalp
2 месяца назад
Серия ITшное

Итак , платформа хранения , похоже определена⁠⁠

GitFlic: обзор российской платформы для разработки программного обеспечения

https://ict-online.ru/it_class/GitFlic-obzor-rossiiskoi-platformy-dlya-razrabotki-programmnogo-obespecheniya-288453

Надо , будет поподробнее почитать и в принципе можно начинать.

[моё] Разработка Open Source Текст
1
kznalp
kznalp
2 месяца назад
Серия ITшное

Замена GitHub⁠⁠

В связи с выходом работ по продукту на этап тестирования, интересует возможность выложить исходники для свободного скачивания и тестирования желающими.
Враги заблокировали GitHub:
GitHub объяснил блокировку российских аккаунтов санкциями
По словам представителя сервиса, доступ к аккаунтам ограничен в соответствии с санкциями США.
Подробнее: https://www.securitylab.ru/news/531173.php

И возникает вопрос - какой ресурс использовать ?
Yandex Диск ? Какие аналоги GitHub есть ?

Update.
Оказывается , альтернативы есть и вполне достаточно:
https://vc.ru/dev/175025-top-10-alternativ-github-dlya-razmesheniya-open-source-proektov

Наверное к конференции , будет готов дистрибутив и статистика использования . Поживем увидим.

[моё] Github Яндекс Open Source Тестирование Вопрос Разработка Текст
4
0
DELETED
6 месяцев назад
Серия Блог korpOS

Создание своей Операционной Системы: Что нужно знать для создания и нужно ли разрабатывать свою ОС в 2025'ом году?⁠⁠

Привет! Я решил начать писать на пикабу чем я занимаюсь. В общем я разрабатываю свою операционную систему с нуля. И сегодня я вам расскажу с чего надо начинать разработку системы и нужно ли оно в 2025 году. Поехали!

Что нужно знать чтобы разработать свою ОС?

  1. Вам необходимо знать устройство ПК. То есть знать как работают оперативная память, процессор, что происходит когда вы включаете свой ПК, что такое BIOS и UEFI.

  2. Нужно знать низкоуровневые языки программирования такие как: C, C++, Assembler. Эти языки могут напрямую работать с архитектурой компьютера что вам и поможет в создании системы.

    Я думаю что это главное что вы должны знать чтобы написать ОС.

Зачем разрабатывать свою систему в 2025'ом году? Есть же много других систем.

Да есть но вы должны знать что это дело лично каждого. Есть люди которые являются энтузиастами и хотят создать что-то своё. А есть люди которые хотят выйти на рынок и стать новыми "Линусами Торвальдсами". Я например примыкаю к первым и хочу создать что-то своё, для себя и для других. Я не пытаюсь как-то понтоваться перед другими типа: "Вот-там я создаю свою операционку а вы все лохи! Я Денис Попов! Я создал свою систему нового поколения с нуля!".

Ладно, я думаю что я вам рассказал базу и в следующем посте я вам покажу как у меня всё работает в системе и что я сделал. С наступающим Новым Годом!

[моё] Операционная система IT Разработка Open Source Программирование Авария Текст
26
5
palexoy
palexoy
7 месяцев назад

Gitlab тоже все?⁠⁠

Вчера ещё успешно смог отправить пару коммитов на свой реп.
А сейчас при попытке даже посмотреть свои заметки получил

Gitlab тоже все? Git, Gitlab, Open Source, Разработка, Санкции, Блокировка

Очень неприятно - вот очень.

[моё] Git Gitlab Open Source Разработка Санкции Блокировка
17
18
mopsicus
mopsicus
8 месяцев назад
Лига Разработчиков Видеоигр

Фреймворк для онлайн игр⁠⁠

Всем привет! Запушил на гитхаб свой пет-проект. Это фреймворк для онлайн игр и приложений написанный на Node.js и Typescript, клиентская часть на Unity и C#.

Для чего это всё?

Можно делать многопользовательские онлайн игры и билдить под Android, iOS и WebGL, бесплатно, без регистрации и смс. Сейчас расскажу подробнее.

Давным-давно был такой проект на гитхабе Pomelo. По меркам интернета – реально древний, ему больше 10 лет. Он и сейчас там есть, но уже заархивирован и не поддерживается, но форки вроде пилятся. Кто первый раз слышит, это фреймворк для создания игровых серверов на JavaScript и Node.js. Проект довольно большой, куча модулей, клиенты под разные платформы, хорошая дока. Наткнулся я на него несколько лет назад и начал ковырять, запускать, что-то пробовать. В итоге, многие вещи в нём мне понравились, но показалось всё как-то замудрёно что ли. Наверно потому что китайцы писали, а может я в ноду не сильно мог 😅 В общем, оттуда я потягал какие-то скрипты, интересные решения, потом переписал, упростил и, получился у меня такой лайтовый сервер из нескольких файлов, на котором я тестил всякие свои проекты, изучал Node.js, JavaScript и TypeScript позднее.

Когда что-то стало получаться, переписал всю серверную часть на TypeScript и всё это дело стало обретать какой-то полезный вид. И вот, в результате n-ой итерации, архитектура устоялась, протестировалась и получился Shardy.

Shardy – это фреймворк для онлайн игр и приложений на Node.js. Он даёт базовую функциональность для построения микросервисных решений: мобильных, социальных, веб, многопользовательских игр, приложений реального времени, чатов, middleware сервисов и т.п. Есть клиент на TS встроенный в фреймворк, а также пакет для Unity, который поддерживает сборки под iOS, Android и WebGL.

Основные фичи:

- микросервисная парадигма
- простой API: RPC, команды, подписки и т.п.
- транспорт данных через сокеты и вебсокеты
- легкость и быстрота: Node.js и TypeScript
- поддержка пользовательской сериализации
- поддержка пользовательской валидации рукопожатий (handshake)
- продвинутый логгер: теги, фильтры, области
- справочные материалы: документация, сниппеты, примеры
- почти нулевая конфигурация

Есть демка с примерами работы API и простенькая онлайн игра "Крестики-Нолики": как серверная часть, так и клиентская. Всё можно посмотреть, поковырять, запустить у себя и попробовать поиграть. Весь код старался комментировать, иногда даже излишне. Также есть документация с описанием всех компонентов и методов. Это всё в процессе наполнения и улучшения.

Ниже, пример WebGL билда с игрой "Крестики-Нолики".

В примере реализовано:

  • старт/остановка поиска свободных игр

  • простой матчмейкинг

  • отправка команды хода игрока

  • отправка команды выхода из игры

  • обнаружение ничьей и конца раунда

  • сохранение текущего счёта

Основная цель Shardy – предоставить простое бесплатное решение для создания многопользовательских онлайн игр. Вот так вот громко 😅 На это будет обращено основное внимание при дальнейшей разработке новых функций, сервисов и туторов (было бы время...).

Да, пока это голый фреймворк без полезной нагрузки в виде готовых каких-то решений, модулей, примеров игр и т.п. И да, входной порог есть, нужно уметь в Node.js и Typescript, чтобы делать серверную часть. Поэтому буду добавлять полезности по мере возможностей.

Приглашаю всех заинтересованных инди и не только, посмотреть, покрутить, примерить, потестить на своих каких-то задачах, играх, проектах, прототипах. Если будут вопросы, отвечу тут в комментах или на почту mail@mopsicus.ru.

Shardy

Shardy for Unity

Shardy Tic-Tac-Toe server

Docs

Показать полностью 1
[моё] Gamedev Разработка Unity Nodejs Typescript Csharp Open Source Видео Без звука Длиннопост
10
92
Admin911GPO
Admin911GPO
9 месяцев назад

Ответ на пост «Сто процентов»⁠⁠3

Ответ на пост «Сто процентов» Айтишники, IT, IT юмор, Разработка, Разработчики, Видео, Вертикальное видео, Open Source, Импортозамещение, Программист, Программирование, Комментарии на Пикабу, Ответ на пост

© #comment_322317431

Показать полностью 1
Айтишники IT IT юмор Разработка Разработчики Видео Вертикальное видео Open Source Импортозамещение Программист Программирование Комментарии на Пикабу Ответ на пост
2
23
SyrnikovPavel
SyrnikovPavel
10 месяцев назад
ИТ-проекты пикабушников

Я сделал бесплатный блокировщик спам-объявлений и вот что узнал о себе⁠⁠

Всем привет! Меня зовут Паша и, как вы поняли из названия, я сделал расширение, которое позволяет блокировать спам продавцов на Авито. Немного о жизни разработчика бесплатных расширений писал в прошлой статье. Расширению два месяца назад стукнуло два года и захотелось всем напомнить о нем, параллельно вспомнить самые интересные отзывы и типизировать их. Погнали?

Как известно, “все счастливые семьи похожи друг на друга, каждая несчастливая семья несчастлива по-своему”, поэтому смысла останавливаться на позитивных отзывах нет - они несут в себе радость, оптимизм, отличное настроение и иногда классные словечки, которые приятно слышать про свое детище (”турбопушка”, например)

Я сделал бесплатный блокировщик спам-объявлений и вот что узнал о себе Авито, Open Source, Разработка, Отзыв, Google Chrome, Расширение, Расширение для хрома, Программа, Приложение

особенно приятно такое слышать от милого котенка 😀

Моя самая любимая категория негативных отзывов - “продались”. Такие невероятные истории люди придумывают! Я иногда сижу в растерянности и думаю - это реально человек так считает или это просто прикол какой-то?

Я сделал бесплатный блокировщик спам-объявлений и вот что узнал о себе Авито, Open Source, Разработка, Отзыв, Google Chrome, Расширение, Расширение для хрома, Программа, Приложение

Вот так я узнал, что живу шантажом 😀 Это вообще на самом деле топ! Я прямо представляю, как сидим с авитовцами в главном офисе и негодуем, что наш коварный план был раскрыт 😀

Я сделал бесплатный блокировщик спам-объявлений и вот что узнал о себе Авито, Open Source, Разработка, Отзыв, Google Chrome, Расширение, Расширение для хрома, Программа, Приложение

До сих пор жду свой чек от Авито, видимо на почте какие-то сбои и он до сих пор не пришел 😀

Еще часто в отзывах, как условно положительных, так и отрицательных, проскальзывает тема “вот я бы сделал в тысячу раз лучше и красивее, но не хочу”

Я сделал бесплатный блокировщик спам-объявлений и вот что узнал о себе Авито, Open Source, Разработка, Отзыв, Google Chrome, Расширение, Расширение для хрома, Программа, Приложение

newart показал бы как надо с этими авитовцами бороться! Но лень. Еще с таким наездом вопросы задает, как будто я ему денег должен 😀

Я сделал бесплатный блокировщик спам-объявлений и вот что узнал о себе Авито, Open Source, Разработка, Отзыв, Google Chrome, Расширение, Расширение для хрома, Программа, Приложение

Eugene, меня тоже эта ситуация достала, вот я сел и написал расширение

Кстати, можете присоединяться к разработке, проект в открытом доступе: https://github.com/SyrnikovPavel/ave_blacklist

Когда начинал разработку, даже не представлял с каким на самом деле потоком негатива можно столкнуться. Кто бы мог подумать, что у пользователей такие высокие требования к бесплатному расширению, которое люди делают в свое свободное время! Люди, будьте добрее! И не ищите подводных камней там, где просто кто-то (я, например) накосячил 🙂

А какие интересные и смешные отзывы вы слышали о себе/своем продукте? Пишите в комментариях :)

Показать полностью 3
[моё] Авито Open Source Разработка Отзыв Google Chrome Расширение Расширение для хрома Программа Приложение
9
145
sirDranik
sirDranik
11 месяцев назад
Герои Меча и Магии 3

Игровой движок для игры Герои Меча и Магии 2 - fheroes2 и новый редактор карт. Версия 1.1.1⁠⁠

В свет вышла новая версия движка fheroes2 — 1.1.1, в которую разработчики вложили много трудов за последний месяц разработки.
При подготовке данной версии основное внимание уделялось доработке редактора, но и не только.

Игровой движок для игры Герои Меча и Магии 2 - fheroes2 и новый редактор карт. Версия 1.1.1 Стратегия, Компьютерные игры, Android, Ретро-игры, Разработка, Герои меча и магии, Герои, Homm II, Might and magic, Open Source, Игровой движок, Во что поиграть, Моды, Редактор Карт, Pixel Art, Mac Os, Linux, Игры, Длиннопост

В правом нижнем углу появилась новая иконка для входа в режим редактора карт.

Кто не знает, игровой движок fheroes2 является мультиплатформенным свободным ремейком оригинальной игры Heroes of Might and Magic II, который создается энтузиастами с нуля.

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

На данный момент сам игровой движок работает стабильно и предлагает практический полный функционал оригинальной игры (а много где и превосходит) и основные работы ведутся над интегрированным в саму игру редактором, который был представлен в начале лета 2024 года.

Для запуска fheroes2 необходимы ресурсы оригинальной игры "Герои Меча и Магии 2". Их можно скопировать с любой лицензионной копии игры или из версии из онлайн магазинов.

В рамках обновления до версии 1.1.1 редакторе появилась возможность задания слухов в таверне, календарных событий, а также установки особых условий победы и поражения. Это те недостающие функции версии 1.1.0, которые присутствовали в оригинальной игре. Как и планировалось, они были добавлены в первом же обновлении редактора.

Игровой движок для игры Герои Меча и Магии 2 - fheroes2 и новый редактор карт. Версия 1.1.1 Стратегия, Компьютерные игры, Android, Ретро-игры, Разработка, Герои меча и магии, Герои, Homm II, Might and magic, Open Source, Игровой движок, Во что поиграть, Моды, Редактор Карт, Pixel Art, Mac Os, Linux, Игры, Длиннопост

Функционал настройки условий победы/поражения уже превосходит оригинальный редактор и станет ещё лучше в следующих обновлениях.

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

Игровой движок для игры Герои Меча и Магии 2 - fheroes2 и новый редактор карт. Версия 1.1.1 Стратегия, Компьютерные игры, Android, Ретро-игры, Разработка, Герои меча и магии, Герои, Homm II, Might and magic, Open Source, Игровой движок, Во что поиграть, Моды, Редактор Карт, Pixel Art, Mac Os, Linux, Игры, Длиннопост

Удобное и наглядное меню настройки событий.

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

Игровой движок для игры Герои Меча и Магии 2 - fheroes2 и новый редактор карт. Версия 1.1.1 Стратегия, Компьютерные игры, Android, Ретро-игры, Разработка, Герои меча и магии, Герои, Homm II, Might and magic, Open Source, Игровой движок, Во что поиграть, Моды, Редактор Карт, Pixel Art, Mac Os, Linux, Игры, Длиннопост

Парой кликов можно выбрать фракцию и цвет героя.

Во-вторых, мы начали добавлять в игру новые графические объекты. Наша команда добавила недостающую часть спрайта Сфинкса (кусочек головы), а также в списке внешних жилищ существ на карте приключений доступна новая вариация объекта «пещера» для найма кентавров.

Игровой движок для игры Герои Меча и Магии 2 - fheroes2 и новый редактор карт. Версия 1.1.1 Стратегия, Компьютерные игры, Android, Ретро-игры, Разработка, Герои меча и магии, Герои, Homm II, Might and magic, Open Source, Игровой движок, Во что поиграть, Моды, Редактор Карт, Pixel Art, Mac Os, Linux, Игры, Длиннопост

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

В редакторе появилась совершенно новая для Героев 2 функция – возможность ограничить строительство любых зданий в городах и замках. В оригинальном редакторе можно было лишь запретить строительство замка - т.е. буквально всех зданий разом. Теперь же всё можно индивидуально настроить. Это даст разработчикам карт намного большую гибкость в создании уникальных условий игрового процесса.

Игровой движок для игры Герои Меча и Магии 2 - fheroes2 и новый редактор карт. Версия 1.1.1 Стратегия, Компьютерные игры, Android, Ретро-игры, Разработка, Герои меча и магии, Герои, Homm II, Might and magic, Open Source, Игровой движок, Во что поиграть, Моды, Редактор Карт, Pixel Art, Mac Os, Linux, Игры, Длиннопост

Можно запретить постройку любого здания или конкретного улучшения.

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

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

Мы надеемся, что любители серии "Героев Меча и Магии" по достоинству оценят все нововведения проекта fheroes2.
Приятной всем игры!

Официальная группа проекта в VK.

Главная страница разработки на github.

Руководство по установке.

Помочь разработчикам с осуществлением будущих улучшений игры можно подпиской на Boosty или Patreon.

Показать полностью 6
[моё] Стратегия Компьютерные игры Android Ретро-игры Разработка Герои меча и магии Герои Homm II Might and magic Open Source Игровой движок Во что поиграть Моды Редактор Карт Pixel Art Mac Os Linux Игры Длиннопост
27
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии