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

Блок пазл. Новый уровень

Казуальные, Головоломки, Логическая

Играть

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

  • Oskanov Oskanov 8 постов
  • alekseyJHL alekseyJHL 6 постов
  • XpyMy XpyMy 1 пост
Посмотреть весь топ

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

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

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

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

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

Ecs

5 постов сначала свежее
11
ikvk
ikvk
10 месяцев назад
Программирование на python

Переход от ООП к ECS при разработке игр⁠⁠

Когда-то у меня было мало опыта в разработке и я решил - буду делать игру, используя ООП.
Это ведь популярная парадигма разработки.
И сделал. Я придумал достаточно оригинальную идею игры, реализовал базовую механику за пару недель и убедился что игра жизнеспособна.

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

Спустя несколько лет я накопил опыта и познакомился с паттерном ECS (Entity-Component-System). Он решает задачу улучшения гибкости, модульности и производительности систем. Вспомнил про игру и пошёл искать библиотеку ECS для python (игра на нем).Сущеуствующие библиотеки ECS для python оказались не идеальны, если сказать мягко.

В итоге я написал свою реализацию:
https://github.com/ikvk/ecs_pattern
https://pypi.org/project/ecs-pattern/
И воспользовался ей для создания своей игры.
Использование ECS дало свои плоды: писать код стало в удовольствие, появилась гибкость и модульность.

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

*Игра называется "Trig fall", размещена в rustore, vkplay, appgallery.

Спасибо за внимание :)

Показать полностью
[моё] Разработка Gamedev Программирование Библиотека Ecs Python Текст
27
9
olen.vika
olen.vika
1 год назад
Сообщество Ремонтёров - Помощь

Вопрос по Xeon-ам⁠⁠

Хотелось бы увидеть мнение знающих людей.

Суть вопроса. Есть древняя мамка-обрубок на LGA1155, ECS H61H2-M17 v
1.0 - но шо маємо, то маємо. Хочу всунуть туда Зеон E3-1275 v1, который Sandy Bridge, но есть одно "но" - в списке поддерживаемых мамкой процов Зеоны не значатся в принципе. Хотя по спецификации это практически один в один поддерживаемый матерью i7-2600, за исключением увеличенного числа транзисторов, поддержки серверной памяти и + еще нескольких инструкций... А почему именно этот камень - у него под крышкой припой, а не сопли, как на ИвиБридже, плюс нужна встройка (правда, не стандартная для них HD2000, а P3000 - может оно как раз и не совместимо), которая там есть.

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

P.S: шить Биос не хотелось бы, опыта не имею, помрет плата еще - и программатора для реанимационных мероприятий у меня нет.

[моё] Вопрос Нужен совет Нужно ваше мнение Xeon Ecs Процессор Материнская плата Совместимость Сборка компьютера Компьютерное железо Компьютерная помощь Ремонт компьютеров Компьютер Старый ПК Текст
24
11
foreigner.rub
foreigner.rub
2 года назад
Лига Сисадминов

Загрузка ECS Z77H2-A2X Deluxe (v1.0) с NVMe⁠⁠

UPD:

Забыл подписать, что перед всеми манипуляциями нужно установить перемычку ME_UNLOCK

Пост будет полезен только владельцам материнской платы ECS Z77H2-A2X Deluxe (v1.0).


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


Ниже будет архив с готовой прошивкой для моей материнки (аппаратная версия платы только v1.0). Попытка прошить это куда-то ещё, кроме указанной в заголовке материнки — это… отличная идея, обязательно попробуйте! (сарказм)


ПРЕДУПРЕЖДЕНИЕ: Напоминаю, что прошивка BIOS потенциально не безопасная операция, будьте готовы нести комп в сервис.


Памятка, что нужно сделать:


(Опишу что делал я, но действия могут отличаться в зависимости от вашей текущей версии BIOS)


- Сначала обновляетесь с сайта до UEFI версии 11/15/2012, дизайн BIOS должен измениться, должен появиться номер версии Intel ME 8.1… (В архиве есть это обновление на всякий случай)


- Затем обновляетесь до следующей версии 01/10/2013. Моя модификация сделана на основе этой прошивки.


- Прошиваете мой ROM файл из архива. В архиве есть подсказки, если будут траблы позовите знакомого программиста. Программа будет какое-то время шить BIOS и показывать прогресс и записываемые адреса, но потом в конце выдаст ошибку 18, это нормально



Что было сделано с BIOS:


- В архиве есть ссылки на гайды, которые я использовал


- Сначала была скачана последняя официальная прошивка версии 01102013 и прошита (говорят это важно сделать)


- Затем из *.CAP файла вытащил тело BIOS и добавил в него драйвер NvmExpressDxe_Small.ffs (версию compressed) от Ethaniel


- Всё



Файл лежит на Яндекс.Диске:

https://disk.yandex.ru/d/e0z5Aor5_zcltg

Показать полностью
[моё] Компьютер Nvme Uefi Boot Ecs Текст
12
16
DELETED
6 лет назад
Unity

Unity Entity Component System (ECS) - пример с 50 000 игровых объектов в сцене⁠⁠

Кто уже опробовал применение Unity Entity Component System (ECS)? Даёт потрясающий прирост производительности. На видео в сцене генерируются 50 000 игровых объектов при среднем FPS выше 50. Это потрясающе эффективный подход для реализации стратегий или окружения большого города в любом жанре.


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


Попробую позже подготовить подробный туториал по применению.

[моё] Unity Программирование Ecs Видео
21
tsvyak07
tsvyak07
6 лет назад

Чип/микросхема биоса на материнскую плату ECS P67H2-A3⁠⁠

Здравствуйте многоуважаемые Пикабушники ,прошу помощи в определении Чип/микросхема биоса на материнскую плату ECS P67H2-A3 ,случилось так что материнская плата досталась без данной микросхемы/чипа ,надеюсь на вашу помощь с определением модели  и может кто сможет дамп слить самого биоса. Заранее спасибо !

Чип/микросхема биоса на материнскую плату ECS P67H2-A3 Материнская плата, Bios, Ремонт компьютеров, Ecs
Показать полностью 1
Материнская плата Bios Ремонт компьютеров Ecs
16
Посты не найдены
О Нас
О Пикабу
Контакты
Реклама
Сообщить об ошибке
Сообщить о нарушении законодательства
Отзывы и предложения
Новости Пикабу
RSS
Информация
Помощь
Кодекс Пикабу
Награды
Команда Пикабу
Бан-лист
Конфиденциальность
Правила соцсети
О рекомендациях
Наши проекты
Блоги
Работа
Промокоды
Игры
Скидки
Курсы
Зал славы
Mobile
Мобильное приложение
Партнёры
Промокоды Biggeek
Промокоды Маркет Деливери
Промокоды Яндекс Путешествия
Промокоды М.Видео
Промокоды в Ленте Онлайн
Промокоды Тефаль
Промокоды Сбермаркет
Промокоды Спортмастер
Постила
Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии