Перейти к содержимому

Лидеры


Популярный контент

Показан контент с высокой репутацией 17.02.2022 в Сообщения

  1. 3 балла
    дмю этг вже дстчн чтб сдлть св вывад а сыстэмэ))00)
  2. 2 балла
    Итак, мои дорогие друзья! Спешу сообщить... ...что наш сервер открыт! Скачать: тык Версия: Forge 1.12.2 (тестировалось на Forge 14.23.5.2860) IP: 194.187.150.243:25565 Моды: Всех ожидаем на сервере! UPD 21.08.24: Оригинальный текст был изменён вследствие второго возрождения. Переведено с версии 1.7.10 на 1.12.2, значительно сокращено количество модов, убран лаунчер, отсутсвуют плагины кроме авторизации. Подробнее -- тут. Все сообщения до вот этого можно считать устаревшими, но если интересна история нашей попытки поднять что-то похожее на сервер алекса -- читайте.
  3. 1 балл
    OpenPeripheral предоставляет мощный функционал по созданию собственных интерфейсов в виде очков дополненной реальности "Terminal Glasses". К сожалению, полного списка функционала и всех нюансов по работе с этими очками не найти. Присутствуют некоторые отрывки, небольшие видео с результатами работы и прочие поделки. Но! Спустя пару бессонных ночей, декомпилированного кода и трёх литров чая, удалось описать полный функционал этих очков. Основные возможности очков и периферии: Отображение геометрических объектов различной сложности и цветовой гаммы. Отображение текста. Отображение жидкостей и предметов. Взаимодействие с мышью/клавиатурой. Чтение сообщений чата. Специальные команды чата, не отображающиеся в нем. Возможность индивидуальной работы с каждым пользователем терминала. Установка очков в любой шлем. Возможности данных очков я опишу по разделам, в лучших традициях вики Для начала, определю некоторые понятия. Система терминальных очков состоит из трёх предметов: терминала, очков, беспроводной клавиатуры. Терминал является центром всей системы, через него происходит общение между компьютером и очками. Также он хранит все данные интерфейса и пользователей. На очки выводится вся графическая информация, а сами очки передают сообщения или команды чата на терминал. Беспроводная клавиатура позволяет дополнить всю систему, своей возможностью контроля элементов при помощи клавиатуры и мыши. Как выводить информацию на очки: local com = require("component") local opb = com.openperipheral_bridge -- Построение интерфейса происходит во внутреннем буффере терминала (он же мост). local text = opb.addText(10, 10, "", 0xffef7f) -- Создаем компонент "Текст". -- Его нужно создать только один раз, в остальное время можно обращаться по ссылке и изменять любой параметр. local counter = 0 while true do -- В качестве примера будет выводится счетчик секунд. text.setText(tostring(counter)) -- Обновляем текста компонента. opb.sync() -- Для отображения графики на экране, необходимо отправить буффер на очки. os.sleep(1) -- Ждем секунду и прибавляем счетчик. counter = counter+1 end API Перед тем как перейти к API, нужно знать: Color:number -- Число в формате TrueColor RGB (по умолчанию 0xffffff). Opacity:number -- Прозрачность, число от 0.0 до 1.0 (по умолчанию 1). Знак '?' -- Опциональный параметр/функция. События Строковые константы VerticalAlignment:[TOP, MIDDLE, BOTTOM] HorizontalAlignment:[LEFT, MIDDLE, RIGHT] GuiElement:[OVERLAY, PORTAL, HOTBAR, CROSSHAIRS, BOSS_HEALTH, HEALTH, ARMOR, FOOD, MOUNT_HEALTH, AIR, EXPERIENCE, JUMP_BAR, OBJECTIVES] Структуры данных SimpleBox, ColoredPoint, Coord, User Абстрактные объекты Drawable, BoundedShape, Box Графические объекты Управление графическими объектами DrawableFactory, DrawableContainer Управление терминалом Вот такая шпаргалка по очкам, надеюсь пригодится
  4. 1 балл
    исправляем ошибки прошлого
  5. 1 балл
    я тебя понимаю, в предь буду пытаться писать грамотно, а по поводу мата я его не употребляю есть блин это в вашем понимании мат то я не знаю что говорить можно, я больше не буду использовать грубые выражения и не буду писать то что потенциально сможет кого то оскорбить или расстроить, а русский единственный язык(помимо языков програмирования) который я знаю, ещё немного знаю англиканский, но на уровне базовых вещей не достаточных для общения
  6. 1 балл
    Многие наши форумчане не понимают, о чём ты пишешь. И когда ты задаёшь вопросы, тебе не отвечают не потому, что не владеют предметом, а потому что не понимают твоего вопроса. Большинство проходит мимо. Если для тебя это не проблема, то пусть так и будет. Ты имеешь право разговаривать на птичьем языке, другие имеют право с тобой не общаться. Это нормально. Но прежде чем закрывать тему грамотности, надо закрыть тему мата. И также любых намёков на мат. А то ты порой так пишешь, будто тебя кто-то заставляет писать. Вроде такого: вот, получите, только отвяжитесь. Не надо так. Людей это нервирует, они порой тоже хамят в ответ. А мы тут всё-таки привыкли расслабленно вести интеллектуальные беседы, нас читают дети, у которых психика пока не уравновешена. Не надо нам тут мата и всяких грубых выражений. Вот, ты обещал мне не использовать эвфемизмов матерных слов, но всё-таки использовал. Предлагаю тебе самостоятельно всё подчистить, потому что в следующий раз я не поленюсь, пролистаю все твои старые посты и за каждый старый выдам предупреждение, и всё это вместе потянет на временный бан. Ты не сочувствуешь людям, которые тебя читают, и я тоже не буду проявлять сочувствие. Полностью поддерживаю. А, кстати, почему не учишься-то. И каким языком владеешь? Русский-то язык ты можешь и не знать. Но существует, например, англоязычный форум. Там тоже ребята интересные.
  7. 1 балл
    А нужно учиться, если хочешь с другими людьми коммуницировать и что-то им показывать. Без этого никуда.
  8. 1 балл
    обменник руды с поддержкой словаря руд ( ore dictionary ) https://pastebin.com/jaYhuD0k или pastebin get jaYhuD0k exchange требуется мод OpenPeripheral после запуска обязательно снять клавиатуру с экрана Ложем в сундук руду (например медную индастриал крафт и получаем два медных слитка индастриал крафт или меди из других модов) множитель Х2 можно настроить под отдельные руды слитки будут в том же сундуке, обменник заберёт ровно столько руды сколько может обменять слитков из МЕ на экран выводится список принимаемой руды, множитель, а также сколько слитков доступно в МЕ сети также к МЕ можно поставить переработчик руды (дробилка + печка) чтоб сеть сама пополняла запас слитков Поскольку список руд ручками составить тяжело, написал прогу для формирования списка https://pastebin.com/0JSr91DQ или pastebin get 0JSr91DQ list Требования: пк второго уровня (золотой) видеокарта второго уровня адаптер 2 штуки база данных первого уровня МЕ интерфейс сундук Пример сборки:
  9. 1 балл
  10. 1 балл
    Команда для установки: pastebin run LcurLpLE Инсталлер загрузит массу необходимых библиотек, а само приложение имеет название "3DTest.lua", загружаясь в текущую директорию. Немного истории: Сидели мы зимними вечерами с товарищами, кодили всякую чушь - и пришла в голову мысля о потенциальной возможности рендера реалистичной 3д-графики на всем нам известном моде. Попотели пару недель, и в итоге получилось вот это. Прежде всего нами была написала библиотека для рендеринга статичных сцен с поддержкой перспективной коррекции, динамического освещения, текстурирования и z-буферизации кадра. Пришлось вспоминать школьный курс векторной математики и немного гуглить, но в целом ничего сложного тут нет. По сути у нас получился упрощенный OpenGL, оптимизированный для работы на низкопроизводительных машинах. Далее мы написали сам игровой движок с громким названием PolyCatEngine, позволяющий создавать произвольные меши любых форм с индивидуальными координатыми системами и свойствами материалов, реализующий виртуальную камеру и триангулярный рейкастинг. Под самый конец мы реализовали воксельную структуру а-ля Minecraft, симулирующую кубический мир с возможностью установки и удаления "блоков". В качестве финального штриха мы добавили приятный пользовательский интерфейс для взаимодействия с возможностями движка, работающий на ООП-стилизованной библиотеке GUI. Сама отрисовка графики реализована на нашей уже выложенной на форуме библиотеке тройной буферизации. Вот несколько примеров визуальных возможностей движка: Как результат мы имеем довольно приятную картинку и сносную производительность на мощных серверах (около 7 реальных FPS в зависимости от конкретной машины). Программа требует всего лишь 1.5 МБ оперативной памяти, однако рекомендуется запускать ее на серверных стойках с 4 планками памяти уровня 3.5 для получения максимального комфорта и увеличения максимального количества объектов сцены. Все сырцы доступны на GitHub, прикладываю основные ссылки для интересующихся: Библиотека DoubleBuffering Библиотека OpenComputersGL Библиотека PolyCatEngine Библиотека Vector Библиотека Matrix Библиотека GUI Библиотека Windows Сама программа Возможности программы: С помощью клавиатуры осуществляется навигация камеры, с помощью мыши устанавливаются и удаляются блоки в мире. В правой части экрана вы можете выбрать различные опции рендера - к примеру, включив полигональную сетку или подсветку вершин. Также вы можете выбрать цвет текущего устанавливаемого блока: Имеется возможность добавления неограниченного количества источников освещения, каждый из которых имеет индивидуальные параметры дистанции шейдинга и яркости: В качестве приятного бонуса имеется возможность мониторинга расхода оперативной памяти и изменения цвета фона сцены. В левой части экрана отображается отладочная информация и описание горячих клавиш программы: Напоследок добавлю, что результирующая производительность сильно зависит от пинга и мощности сервера/домашнего ПК игрока, так что шокирующих результатов от этого ждать все же не стоит. Как бы то ни было, желаю вам приятного пользования.
  11. 1 балл
    Программирование это конечно хорошо, но почему именно программирование? Можно же заняться каким либо более прибыльным делом. Торговать на базаре, например. Если хочешь зарабатывать много денег, бросай ты эти компьютеры и займись бизнесом. Конечно, это был Топикстартер, как и многие на этом форуме, пришел сюда потому что ему нравится программировать. И не просто программировать, а на Луа. И не просто на Луа, а в среде Майнкрафта. Есть в этом какой-то особый шарм. И указывать ему другие пути самовыражения, на мой взгляд, не корректно.
  12. 1 балл
    https://www.youtube.com/watch?v=Efu0lEsMuMw&feature=youtu.be Решил я на днях потестировать нашу библиотеку двойного буфера в каких-то серьезных задачах, связанных с быстрой отрисовкой. Идеальным примером послужит любая игра, поэтому для теста решил я накодить Flappy Bird. Никаких особых пояснений игра не требует - смотрите демонстрационное видео выше. Команда для установки: pastebin run tsrGcmsa
  13. 0 баллов
    емае ты устоновил мою оболочьку, в этой теме реально мод а ты устоновил из другой темы, а пороль там захеширован md5тым удачи брутфорсить
Эта таблица лидеров рассчитана в Москва/GMT+03:00
×
×
  • Создать...