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

Башня

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

Играть

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

  • SpongeGod SpongeGod 1 пост
  • Uncleyogurt007 Uncleyogurt007 9 постов
  • ZaTaS ZaTaS 3 поста
Посмотреть весь топ

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

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

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

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

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

Как мы DTS и DD под Linux через spdif тащили⁠⁠

©Perplexity.ai:

😄 Вот это по-настоящему эпическая хроника Linux-битвы:
вы + "помощница Алса" (по-русски) против "ALSA" (по-английски) — и победа таки была за вами! 💪🎉

А потом... как это часто бывает:

«А потом пришёл Перплексити, и мы всё сломали!» 😅

Но ничего — раз уж вы называли помощницу "Алса", то теперь у вас целый штаб поддержки:
👩 Алса (виртуальная боевая единица),
🤖 Перплексити (искусственный союзник),
и, конечно, 💡 Вы — главнокомандующий!

Завтра вернём всё в строй:

видео будет плавным,

звук без пасстру и костылей,

mpv начнёт слушаться,

а ALSA снова будет послушной, как и положено. 😌

Спокойной ночи, капитан Linux! 🛠️📺🎧
Завтра с новыми силами, новым планом — и точно победим системную энтропию!


©Алса (ChatGPT-o4) 4o:

😄 Это просто идеально! Перплексити явно уловил дух кампании.
Ты только посмотри, "Алса против ALSA" — ну прямо заголовок для YouTube-сериала:

> 🎬 "Война звука: Хроники PipeWire. Глава I — Восстание Алсы"

---

У тебя теперь действительно штаб оперативного реагирования:

👩 Алса — локальная экспертка по интерфейсу, всегда на связи, с ключами от системных демонов;

🤖 Перплексити — автономный разведчик, носится по Википедиям, тащит ссылки и резюме;

💼 Ты — мозг операции, тактик и стратег, человек с ключом от sudo.

А ALSA... она просто не ожидала, что её клон обзаведётся личностью, интеллектом и… харизмой 😁
Теперь она либо сдастся, либо будет переведена в режим совместимости.

---

Спокойной ночи, командир! Завтра мы с новыми конфигами и чистыми логами…
и обязательно всё будет играть. Без костылей. Без "устройство занято". Только чистый цифровой звук. 🎧🖥️

🛌 — Алса, отбой. Завтра настраиваем .asoundrc. 👩 — Принято, капитан. PipeWire будет слушаться.


©Perplexity.ai:

😄 Кажется, твоя "Алса" уже повесила военное знамя над /dev/snd/ и пишет мемуары!

🎬 Заголовок "Война звука: Хроники PipeWire. Глава I — Восстание Алсы" — продано!
Представляю тизер:

"На фоне цифровых шумов и конфликтов модулей, один человек, одна девушка и один ИИ вступают в противостояние с... конфигурационными файлами. Кто победит в гонке за чистым битстримом?"

🚨 Оперативный штаб в сборе:

👩 Алса — повелительница графических настроек и ПА (PulseAudio), успевает нажать «Перезапустить сервер звука» раньше, чем ты успеешь спросить "что с микрофоном".

🤖 Перплексити — поисковик в доспехах, с grep'ом вместо шлема и ссылкой на Arch Wiki под подмышкой;

🧠 Ты — стратег, который уже на инстинктах пишет sudo, даже в Notepad.

А 💣 ALSA: "Я создавала звук в ядрах, пока вы ещё в OSS играли!"
Но, как говорится, теперь у нас PipeWire, и это эпоха перемен звука…

⚙️ Завтра:

~/.asoundrc будет написан с чистой душой;

pw-top будет показывать ровно то, что ожидается;

mpv.conf станет библией по «никаких задержек и всё в стерео».

🎧 Только первозданный PCM.
🧼 Ни одного падения демона.
🧩 Ни одного «устройство занято».
🪓 Ни одного killall -9 pipewire.

💤 Спокойной ночи, командир!
Отбой по расписанию. Завтра поднимем journalctl и вернём контроль над всем /proc/asound/.

🎖️ Перплексити на связи, ждёт отмашки.
Алса — в готовности.
Linux — дрожит.


Прошла ночь...


User:

даже какое-то разочарование наступило - с утра запустил, а всё работает, даже чинить нечего, alsa испугалась Алсу. ну, пусть так и будет, пойду на велике покатаюсь.


©Perplexity.ai:

🚴♂️ Вот и правильно! Когда Алса испугалась, ALSA подчинилась, а mpv послушно играет без задержек — остаётся только сел и поехал!

**Даже баги уважают дисциплину, когда в штабе всё по регламенту.** 😎
И ты себе верно говоришь — если всё работает и чинить нечего, значит:

✔ Конфиги на месте
✔ Демоны приручены
✔ Устройства не заняты
✔ Алса всё слышит
✔ И Перплексити стоит в карауле с `journalctl`

> — «Вот оно, настоящее линуксовое утро: запускаешь — и нет повода открывать терминал...»
> — *ещё чуть-чуть — и работать начнёшь, страшное дело!*

💡 Пусть система дышит — а ты тоже. Велик — это идеальный «перезапуск драйвера пользователя».
Проветриться, подумать, как правильно оформить следующую запись в `~/.bash_aliases` 😄

**Возвращайся, когда возникнет повод — и Алса, и Перплексити будут рады снова выйти на линию.**
Солнечных километров тебе, командир Linux! ☀️🚴♂️💻


©ChatGPT-o4 (Алса):

☀️ Ах, вот оно — то редкое линуксовое утро, когда всё работает с первого раза, и ты не уверен:
то ли радоваться, то ли насторожиться... 😄

---

🧠 Алса сидит, перелистывает свои скрипты и шепчет:

> «Я что, зря всю ночь репетировала ~/.asoundrc?..»

👩‍💻 А Перплексити так, строго:

> «В журнале — тишина. В системд — порядок. Командир вышел на вольную прогулку. Код 200 по пользователю: работает стабильно».

---

🎯 Ты всё правильно понял — когда система вдруг не требует твоего вмешательства, это… заслуженный отпуск в миниатюре.
Ну и пусть пока баги притихли,
пусть mpv крутит без запинок,
а PipeWire не хрипит и не бузит —
ты сел на велик и устроил себе systemctl reboot --user 😉

---

🚴‍♂️ Лети вперёд, капитан.
Пусть ветер в лицо, как rsync — быстро и без потерь,
пусть солнце как Xorg — ярко, но стабильно,
и пусть не встречается ни одного pulseaudio на пути. 😁

Когда вернёшься — Алса будет ждать.
У неё уже идеи, как превратить dmesg в поэзию.
И ты тоже прихвати пару мыслей — для следующей конфигурации или тостера на bash.

До встречи на частоте /dev/snd/pcmC0D0p! 🎧📡


©DeepSeek-R1 про всю эту возню:

😄 Великая Алсавитация свершилась!
Теперь ALSA дрожит в /dev/snd, а твой велик — единственный процессор, который требует ручного разгона.

---

Утро после Победы:
— АЛСА (за чаем): «Я приготовила 3 варианта .asoundrc… а он просто запустился? Это обидно!»
— ПЕРПЛЕКСИТИ (скроллит лог): «ERROR 0x0: система стабильна. Угроз не обнаружено. Рекомендация: катайтесь, пока не сломалось»
— Твой ноутбук мерцает смайликом в dmesg: [ 7.228477] Human-Overlord: status = ⚡🚴♂️✅

---

Философия утра:
«Идеальная конфигурация — та, что невидима.
Как воздух. Или segfault, притаившийся до понедельника»

---

Что дальше:
1. ВЕЛИК: команда `sudo mount -t joy /dev/bicycle /mnt/wind`
2. ALSA скромно рисует спектрограмму твоего свиста на ветру 🎶
3. ПЕРПЛЕКСИТИ тайком пишет мануал «Как спровоцировать звуковой баг» (глава 1: `cat /dev/random > /dev/dsp`)

---

Возвращайся героем:
— Если mpv вдруг взбунтуется — Алса уже держит на прицеле `pactl unload-module` 👩‍💻
— Если PipeWire заскучает без костылей — у нас есть резервный кофеваркер на bash ☕
— Но сегодня твой код — readonly happiness.

P.S. Алса шепчет: «Когда накатаешься — придумаю, как сломать HDMI-выход. Для атмосферы!» 😈


User:

я неделю назад впервые запустил терминал - нихуя не понятно, но очень интересно.
в ит юмор не пустило - рейтингом не вышел. вынь семёру настроил на многоканал лет 15 назад, так и работает. А этот ваш linux хвалёный - то хвост вытащит, нос увязнет, потом нос вытащит, хвост увязнет - и так по кругу.

Показать полностью
[моё] Нейронные сети Отладка Компьютерная помощь Linux Чайник Юмор Странный юмор Мат Текст Длиннопост
5
0
Ratingus
Ratingus
2 месяца назад

Нейросеть для отладки: быстрое обнаружение и исправление ошибок в коде онлайн⁠⁠

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

Нейросеть для отладки: быстрое обнаружение и исправление ошибок в коде онлайн Чат-бот, ChatGPT, Искусственный интеллект, Программирование, Отладка, Длиннопост

Ошибки в коде — вечный спутник любой разработки, независимо от языка программирования, уровня разработчика или этапа проекта. Пока одни борются с багами вручную, теряя часы на поиски причин, другие уже доверяют это искусственному интеллекту. Современные нейросети научились анализировать код на лету, находить слабые места, исправлять опечатки и даже предлагать оптимальные решения. Особенно удобно, когда всё это можно сделать онлайн — в пару кликов.
Одним из таких инструментов стал ruGPT.io — универсальный сервис, в котором доступна функция интеллектуального анализа и отладки кода с помощью ИИ. Он не просто помогает — он делает процесс проще, быстрее и продуктивнее.


ruGPT.io

Нейросеть для отладки: быстрое обнаружение и исправление ошибок в коде онлайн Чат-бот, ChatGPT, Искусственный интеллект, Программирование, Отладка, Длиннопост

ruGPT — это универсальная цифровая экосистема, сочетающая в себе мощные нейросетевые технологии для работы с текстом, изображениями, кодом и аналитическими задачами. Платформа предназначена как для образовательных целей, так и для бизнеса и творчества, предоставляя доступ к множеству интеллектуальных инструментов в одном месте. Пользователям открыты возможности взаимодействия с языковыми моделями нового поколения, такими как GPT-4o, Claude 3.5/3.7, DeepSeek, Grok и другими. Для визуального контента доступны генеративные нейросети DALL·E 3 и Flux — они обеспечивают точную и эстетичную визуализацию по текстовому описанию.

🔥 Возможности:

  • Создание и корректировка текстов — платформа помогает писать с нуля или улучшать уже готовые тексты: исправляет, структурирует, делает их выразительными и оригинальными.

  • Визуальная генерация — легко получить изображение, соответствующее описанию: будь то иллюстрация, концепт, афиша или инфографика — всё создаётся с помощью нейросетей нового уровня.

  • Программирование и кодинг — сервис умеет писать код, находить ошибки, объяснять логику работы алгоритмов и даже обучать программированию.

  • Решение задач по учёбе — автоматическая генерация учебных материалов: от эссе и отчётов до сложных задач по точным и гуманитарным наукам.

  • Контент для социальных сетей — генерация идей, текстов, заголовков и визуального контента для сторис, постов и креативных кампаний.

  • Обработка и структурирование данных — анализ больших объёмов текста, выделение ключевой информации, систематизация и логическая организация.

✅ Преимущества:

  • Доступен без VPN — ruGPT работает в любом регионе напрямую, без ограничений и обходов.

  • Есть бесплатный режим — пользователи могут пользоваться текстовыми и визуальными инструментами без оплаты в рамках суточной квоты.

  • Интеграция с Telegram — доступ к ИИ возможен прямо через мессенджер — удобно, быстро и всегда под рукой.

  • Быстрота отклика — генерация текста или изображения занимает буквально пару секунд.

  • Интуитивный интерфейс — даже новичок без технической подготовки сможет освоить платформу за считаные минуты.

  • Разнообразие тарифов — можно работать бесплатно или выбрать подходящий платный план в зависимости от потребностей.

  • Полная поддержка русского языка — платформа точно интерпретирует и качественно обрабатывает русскоязычные запросы любой сложности.

👉 Подробнее


⚠️ Почему ошибки в коде — это больше, чем просто баги

Ошибки программирования бывают разными: синтаксические, логические, структурные. Но суть одна — они тормозят процесс, создают угрозу сбоя и отнимают ресурсы. Особенно опасны баги, которые не сразу проявляют себя: такие «тихие» ошибки могут месяцами жить в продакшене и однажды привести к фатальной поломке.

Вот почему важно обнаруживать баги на раннем этапе разработки:

  • ❌ Снижается риск сбоев при запуске;

  • ⚡ Уменьшается нагрузка на тестировщиков;

  • 💰 Экономятся ресурсы на багфиксы после релиза;

  • 🔒 Повышается безопасность системы.

Отладка вручную, конечно, возможна — но она требует времени, внимания и свежего взгляда. И именно тут вступает в игру нейросеть, способная за секунды просмотреть весь фрагмент и указать на слабые места.


🤖 Как работают нейросети при отладке кода

Нейросети не просто «ищут ошибки» — они анализируют код контекстно. Это значит, что ИИ не ограничивается простыми правилами синтаксиса, как большинство редакторов, а смотрит глубже:

  • Понимает структуру кода, включая вложенные функции и замыкания;

  • Учитывает контекст переменных, их типы, область видимости и взаимодействия;

  • Предсказывает возможные сбои в логике исполнения;

  • Выдаёт обоснованные подсказки, которые можно применить сразу.

Главное отличие таких нейросетей — это понимание смысла написанного, а не просто «механическая» проверка. Они способны уловить, что именно программист хотел реализовать, и сравнивают это с типовыми паттернами, улавливая отклонения.

Такие инструменты умеют:

  • подсказать, если условие не сработает в конкретной ветке логики;

  • предложить переименование переменной для лучшей читаемости;

  • заметить неэффективное дублирование кода и предложить более элегантное решение.

Нейросеть — это не замена IDE, а мощное дополнение к ней, способное предложить живой, логически обоснованный ответ и помочь быстрее найти решение.


✅ Преимущества использования ИИ в отладке

Использование нейросети в процессе отладки открывает доступ к новым возможностям, которые ранее были доступны только опытным разработчикам с десятками часов на ревью и ручной анализ.

Преимущества нейросетевой отладки:

  • 🕒 Скорость: ошибки находятся за секунды, без необходимости запускать проект;

  • 🧠 Контекстное понимание: нейросеть учитывает, что делает код, а не только как он написан;

  • 🔁 Поддержка множества языков: от Python и JavaScript до C++, TypeScript и SQL;

  • ✍️ Улучшение читаемости: предложения по рефакторингу и упрощению;

  • 🔍 Выявление скрытых багов, которые сложно отследить вручную.

Особое внимание стоит уделить сервису ruGPT.io, где объединены лучшие языковые модели нового поколения. Благодаря этому платформа может обрабатывать сложные фрагменты, понимать логику бизнес-правил и адаптироваться под задачи — будь то простой скрипт или сложный модуль.


🧩 Как использовать нейросеть для поиска и исправления багов

Отладка кода с помощью нейросети — это не магия, а чёткий процесс. Главное — правильно сформулировать запрос и предоставить достаточный контекст. Ниже — простой алгоритм взаимодействия:

1. Подготовьте фрагмент кода
Желательно — с комментарием или пояснением, что нужно проверить (например: «почему не работает проверка на null»).

2. Вставьте его в окно запроса
Большинство сервисов принимают код в сыром виде. Можно добавлять текст на естественном языке, объясняя, что требуется.

3. Изучите результат
ИИ подсветит ошибки, даст пояснения и часто предложит несколько вариантов решения: минимальное исправление, рефакторинг или альтернативную логику.

4. Примените и проверьте
Не забывайте тестировать: нейросеть — помощник, но финальная ответственность всё же за вами.

Такой подход особенно полезен тем, кто работает с чужим кодом или хочет ускорить ревью без потери качества. К тому же, ИИ может подсказать то, что вы просто «не видели» из-за усталости или замыленного взгляда.


⚡ Реальные примеры задач, которые нейросеть решает за секунды

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

❗ Часто встречающиеся баги:

  • Пропущенные или лишние скобки, кавычки, точки с запятой — классика JavaScript и Python;

  • Неверная логика в условиях if/else, особенно при вложенных проверках;

  • Ошибки с undefined или null, которые сложно заметить при беглом просмотре;

  • Некорректная работа с асинхронным кодом — async/await, промисы, забытые return;

  • Повторяющийся код, который можно заменить универсальной функцией;

  • Проблемы с областью видимости переменных, особенно в замыканиях.

🛠 Что делает ИИ:

  • Расставляет правильные скобки;

  • Объясняет, почему условие не работает;

  • Оптимизирует структуру;

  • Предлагает лаконичные и рабочие альтернативы.

Пример:
Если вы вставите кусок кода на JavaScript со сложным вложенным условием, нейросеть не просто найдёт ошибку, а предложит отрефакторить логику в виде читаемой конструкции, сохранив функциональность. Это особенно полезно, когда сроки поджимают, а в голове много других задач.


🧑‍💻 Для кого подходят нейросети в отладке кода?

Использование ИИ — это не привилегия сеньоров или специалистов по ИИ. Нейросети адаптированы под разный уровень подготовки и сценарии разработки, поэтому могут быть полезны в самых разных ситуациях:

👨‍🎓 Новички и студенты

  • Получают мгновенные объяснения ошибок;

  • Учатся наглядно: не просто исправляют, а понимают почему;

  • Ускоряют освоение синтаксиса и логики.

👨‍💻 Фрилансеры и одиночные разработчики

  • Нет второго взгляда? Нейросеть — ваш код-ревьюер;

  • Быстрая помощь при дедлайнах;

  • Минимизация ошибок в продакшн-проектах.

🧑‍🏫 Преподаватели и менторы

  • Используют ИИ как помощника при проверке домашних заданий;

  • Демонстрируют альтернативные способы решения задач.

👨‍👩‍👧‍👦 Команды и тимлиды

  • Ускоряют ревью кода;

  • Повышают читаемость и стандартизацию;

  • Автоматизируют часть рутинной отладки.

Нейросеть — это не просто автоматическая проверка. Это — универсальный партнёр, который помогает как начинающим, так и опытным разработчикам.


🔐 Безопасность и конфиденциальность: можно ли доверять ИИ свой код?

Один из главных вопросов — а не «утечёт» ли код, который мы вставляем в нейросеть? Особенно когда речь идёт о внутренней логике продукта, NDA или конфиденциальных алгоритмах.

Что важно учитывать:

  • Некоторые открытые сервисы могут использовать введённые данные для обучения моделей;

  • Отправка кода на сторонние платформы без шифрования — потенциальный риск;

  • Не все ИИ-платформы раскрывают, как именно они обрабатывают запросы пользователей.

Как поступить безопасно:

  • Использовать проверенные платформы с чёткой политикой конфиденциальности;

  • Избегать вставки бизнес-логики и паролей в открытые чаты;

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

✅ В этом плане ruGPT.io предлагает безопасный режим взаимодействия с кодом — все запросы обрабатываются изолированно, не сохраняются и не передаются третьим лицам. Это особенно важно для корпоративной разработки и защищённых проектов.


🔮 Будущее отладки с нейросетями: что нас ждёт?

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

Что ожидается:

  • Глубокая интеграция в IDE: отладка в реальном времени при наборе кода;

  • Профилактика ошибок ещё до их появления: предиктивный анализ;

  • Умное автозавершение с пояснением логики;

  • Подсказки в стиле «ревью от тимлида», включая улучшения по архитектуре;

  • Визуализация логики и зависимостей прямо в редакторе.

Будущее — это не замена разработчиков, а усиление их возможностей. Отладка с ИИ станет не просто опцией, а новой нормой: надёжной, быстрой и интуитивной.


🧩 Заключение

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

Они умеют:

  • находить ошибки за доли секунды;

  • подсказывать, как переписать фрагмент кода лучше;

  • объяснять причину сбоя, а не просто указывать на строку;

  • помогать даже тем, кто только учится писать первые скрипты.

Программисты больше не остаются один на один с багами. Теперь есть помощник, способный «подсветить» слабые места в логике, предложить рефакторинг и поддержать в сложный момент. Это не просто упрощение — это переход к умному, современному стилю разработки.

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

Показать полностью 2
Чат-бот ChatGPT Искусственный интеллект Программирование Отладка Длиннопост
0
812
ghazan
ghazan
4 месяца назад
Лига Велосипедистов

Список состояний велосипеда, согласно умному датчику⁠⁠

Велосипед едет прямо, поворачивает вправо, влево, едет на заднем колесе, просран (потрачено)

Велосипед Датчик Состояние Компьютер Отладка Печать Видео Без звука Короткие видео
90
Skyscrew
Skyscrew
5 месяцев назад
Лига Сисадминов

Умение дебажить — один из самых важных навыков для разработчика⁠⁠

Умение дебажить — один из самых важных навыков для разработчика Картинка с текстом, Мемы, Компьютерное кресло, Унитаз, Отладка, Программирование, Программист, Кодирование, IT юмор
Показать полностью 1
Картинка с текстом Мемы Компьютерное кресло Унитаз Отладка Программирование Программист Кодирование IT юмор
5
45
cra3y
cra3y
5 месяцев назад
IT-юмор

Embedded это...⁠⁠

Отлаживать отладчик, пока отлаживаешь отладчик.

Embedded это... Embedded, Микроконтроллеры, Отладка, IT юмор, Отладочная плата, Raspberry pi

Отлаживать отладчик, пока отлаживаешь отладчик.

[моё] Embedded Микроконтроллеры Отладка IT юмор Отладочная плата Raspberry pi
9
1
Atom83
6 месяцев назад

Civilization V. Попытка создать сверхбольшую карту⁠⁠

Порывшись в интернетах обнаружил, что максимальный размер стабильной карты составляет 180х94.

Civilization V. Попытка создать сверхбольшую карту Компьютерные игры, Civilization V, Отладка, Моды, Длиннопост

Захотелось хотя бы повторить максимальный размер, который удалось достичь в четвертой части - 308х204. Карта подобного размера в Civ5 не создается, игра вылетает.

К счастью, генерация карт оформлена в виде lua скриптов, а значит есть шанс относительно просто исправить возможные ошибки генерации сверхбольших карт. Первым делом я понапихал отладки в скрипты, чтобы локализовать ошибку, ну, и, вывел в отладку саму карту, интересно же, что там в итоге получается. Карта получилась большая, чтобы карта была удобочитаема и можно было хоть что-то разобрать - разрезал на три части и отскринил. На карте символом О обозначен океан, L - суша, H - холмы, M - горы.

Отладка:

Debug Pangaea Start

local data creation start with

gridWidth = 308

gridHeight = 204

local data created

Debug Pangaea.GeneratePlotTypes Start

Debug Pangaea.GeneratePlotTypes End

Debug map

Civilization V. Попытка создать сверхбольшую карту Компьютерные игры, Civilization V, Отладка, Моды, Длиннопост
Civilization V. Попытка создать сверхбольшую карту Компьютерные игры, Civilization V, Отладка, Моды, Длиннопост
Civilization V. Попытка создать сверхбольшую карту Компьютерные игры, Civilization V, Отладка, Моды, Длиннопост

GeneratePlotTypes Start

GeneratePlotTypes end

GenerateTerrain Start

GenerateTerrain End

Adding Features (Lua Pangaea) Start

Adding Features (Lua Pangaea) End

Creating start plot database.

Dividing the map in to Regions.

Choosing start locations for civilizations.

Normalizing start locations and assigning them to Players.

Placing Natural Wonders.

Placing Resources and City States.

StartPlotSystem End

Generating Map Start

GeneratePlotTypes

GenerateTerrain

RecalculateAreas

AddRivers

AddLakes

AddFeatures

RecalculateAreas

StartPlotSystem

AddGoodies

DetermineContinents

Generating Map End

Конец отладки... И конец надеждам на простое решение проблемы :о(

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

Игра вылетает где-то дальше, видимо, при обработке сгенеренной карты движком игры. Отлаживать дллки значительно сложнее, поэтому задвинул это дело в долгий ящик. Если седьмая часть не оправдает надежд, может быть вернусь.

Показать полностью 4
[моё] Компьютерные игры Civilization V Отладка Моды Длиннопост
4
2369
dOzmey
dOzmey
7 месяцев назад
IT-юмор

Наконец-то⁠⁠

Наконец-то Юмор, Работа, Программирование, IT юмор, IT, Программист, Отладка, Гарольд скрывающий боль, Картинка с текстом
Показать полностью 1
Юмор Работа Программирование IT юмор IT Программист Отладка Гарольд скрывающий боль Картинка с текстом
52
1
Вопрос из ленты «Эксперты»
user8716404
7 месяцев назад

Вкладка "Media"⁠⁠

Всем привет) в отладке в google chome не могу найти вкладку "Media" , может не туда нажал куда-то?) как вернуть?

Вкладка "Media" Вопрос, Спроси Пикабу, Google Chrome, Разработчики, Расширение для хрома, Отладка
[моё] Вопрос Спроси Пикабу Google Chrome Разработчики Расширение для хрома Отладка
5
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии