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

Totoro

Гуру
  • Публикации

    1 950
  • Зарегистрирован

  • Посещение

  • Победитель дней

    289

Сообщения, опубликованные пользователем Totoro


  1. Я вот решил написать игру, где надо проходить лабиринты(осталось чучуть допилить) и первый вариант его генерации, который пришел мне в голову это поиск в глубину, посоветуйте какие алгоритмы на ваш взгляд хорошие, возможно пердоставлю выбор пользователю каким алгоритмом генерировать.

     

    http://www.jamisbuck.org/mazes/


  2. Повысится ли так читабельность постов? Станут ли меньше на  ваш взгляд уставать глаза от контраста "белый яркий-фон-черный текст"? https://puu.sh/s60hN/4e5121bf2e.png

    Или что-то поправить?

     

    Вроде неплохо. Потом если что ещё дошлифуем.


  3. Ещë как вариант, GUI-редактор для 3D-принтера, с возможностью сохранять в формате программы print3d из пакета OPPM.

     

    Можно упростить задачу, заюзав в качестве редактора Hologram Editor, и написав тулзу для экспорта голограмм в файлик 3D-модели для печати.

    (И ещё немного упростить, если не писать всё с нуля, а портировать тулзу Крутого с JS на Lua)


  4. А я к тому, что всё это авторское право - довольно размытое понятие. И точно определить кто автор нельзя. Взять ту же физику, сколько открытий названы именами двух учёных? Получается авторское право не может противостоять великой силе вероятности. Им приходится признать поражение и считать авторами двух учёных, которые в одно время произвели схожие открытия в разных точках Земли.

     

    Я же не об этом совсем. Тут люди старались, изобретали, вкладывали время и силы. Изобрели вдвоём, или одновременно - в разных частях света.

    Тут вообще нет проблемы.

     

    Случай о котором говорю я - это если бы Эйнштейн изобрёл теорию относительности, а Вася Пупкин её перепечатал без изменений и выдал за своё открытие.

    Ты же не будешь называть теперь теорию относительности - теорией Эйнштейна-Пупкина?

    • Спасибо 1

  5. ...

     

    Вроде и да, но всё относительно.

    Для тебя это простая программа. А для них - серьёзный проект, который потребовал много сил и времени.

    Так что если хотят выяснить - пусть выясняют.

    Я лишь хотел сказать, что надо выяснять не флудом и метанием кактусов друг в друга, а объективно. Побайтовым сравнением исходников. =)

     

    А свободное ПО не отменяет чувства обиды от того, что кто-то нифига не делает, и юзает плоды твоих трудов в своих целях, отрицая твою причастность к общему делу =)

    Да, мелочно, но типично по-человечески. =)

    • Нравится 1
    • Спасибо 1

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

    Такая софтина пользовалась бы спросом, особенно у новичков

     

    Казалось бы, причём тут команда lua... :P

    • Нравится 2

  7. Отчасти Кверти прав. Нет смысла ссорится из-за ерунды, опенсорс и т.д.

    Но опенсорс тоже имеет лицензии, и авторские права.

    Наверное все слышали о гениальном творении под названием Bolgen OS. =)

     

    Поэтому, если вы хотите действительно узнать, чей код есть чей - предлагаю Антону тоже залить свой исходник, а затем сверить расхождение побайтно.

    Ну или - cut that crap!

    • Спасибо 1

  8. @@Totoro, задумывал реализовывать анимацию?

     

    Задумывал, да.

    Я когда-то замышлял сделать что-то типа феи, которая за Линком летала.  :)

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

    Но дальше задумок дело не пошло.

     

    Если у тебя получится - будет здорово.


  9. Офигительно!

    С меня лайк, как минимум =)

     

    Не знаю к сожалению, как называть тех кто создал, по этому как проще так и описал))

     

    На самом деле это либа от TehSomeLuigi.

    https://oc.cil.li/index.php?/topic/266-libpngimage-a-preliminary-library-for-decoding-encoding-png-images/


  10. Я конечно могу ошибаться, но есть стандартная лутдискета которая работает аналогично Spirit Loader, тоесть позволяет выбрать ОС для запуска.

     

    Не ошибаешься, так и есть. =)

     

    FreeLoader кстати забыл, он вместе с Plank идет, тоже позволяет выбрать ос для загрузки

     

    Добавил инфу к описанию Plan9k. Хотя если у него отдельная тема/репа есть - кидай, сделаю отдельно. =)


  11. В этом посте, я попробую ответить максимально подробно на вопрос - "какие OS существуют в OpenComputers?".
    Короткий ответ, если вам лень читать весь пост: "юзабельная только одна - OpenOS".

    Итак, какие варианты у нас есть?

    Юзабельные

    sOi4qXE.png  OpenOS

    Это дефолтная операционная система мода. Она же самая распространённая (99.9(9) охвата компьютеров в OC).
    Написана хорошим чуваком из Германии, по имени Sangar, который разработал и сам мод OC.

    То что вы видите, собрав и запустив компьютер по гайду с вики - это она и есть. Небольшой motd ("совет дня") сверху, и консоль, готовая к выполнению команд.
    По стилю она напоминает Linux. Легко дописывается и модифицируется под свои нужды. Работает на компьютерах, серверах, планшетах и роботах.
    Гайд по теме от Fingercomp.
     

    sOi4qXE.png  MineOS

    Альтернативная операционная система (от @ECS) с мощной графической оболочкой и собственным "магазином" приложений.

    Приложения во многом совместимы с OpenOS, отличия в основном в комплекте стандартных библиотек. Ну и в части UI разумеется.
    Выглядит красиво, и чувствуется явное влияние macOS.

    Топик на форуме.

     

    sOi4qXE.png  Plan9k

    Аллюзия на реально существующую систему Plan 9.
    Поставляется вместе с модом, как и OpenOS, и может быть найдена на лутовых дискетах.
    Основные фичи системы:
    * Многозадачность
    * Поддержка нескольких видеокарт/дисплеев
    * Пользовательское пространство отделено от ядра системы
    * Продвинутая работа с сетью
    * Фоновое выполнение программ

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

    Согласно отзывам пользователей - система работает на последнем OC, но глючит.
    Если вам интересно на неё взглянуть - ставьте на свой страх и риск и удачи. 😃
     

     

    jfatEw1.png  SecureOS

    Безопасная система от Shuudoushi. Последний апдейт в мае 2016. Всего около 400 коммитов - неплохо!
    Автор предлагает более "UNIX-like" и защищённую версию OpenOS. Заявляется как "официальная система" аддона OpenSecurity.
    Обладает повышенными системными требованиями (видеокарта Т2, две планки памяти Т2).
    Решайте сами, стоит ли ваша безопасность того 😃
    UPD. В какой-то момент перестала обновляться и поставляться вместе с OpenSecurity, так что меняем значок на красный.


    В разработке (отечественные)

     

    sOi4qXE.png  likeOS

    Операционная система от широко известного в узких кругах создателя Top BIOS v7.

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

     

    jfatEw1.png  LunaOS

    Многозадачная OS от NightFury. Исходный код недоступен, разработка свёрнута.
    Упор делался на особую реализацию многозадачности и набор программ, использующих этот механизм.
    Например - ssh клиент, удалённый рабочий стол, репозиторий программ, raid и некий "кластер".
     

     

    jfatEw1.png  ExOS

    Попытка создать "универсальную" OS от Syabro. В чём будет заключена универсальность, автор не признался.
    Разработка дальше флуда не пошла.


    В разработке (от иностранных коллег)

     

    jfatEw1.png  daeOS

    Система от ds84182. Подробности автор не раскрывает, исходники не обновляются с 2015 года.

     

     

    jfatEw1.png  miniOS

    Небольшая система от skyem123. Последнее обновление - в 2014 году.
    Автор утверждает, что система очень похожа на ранние версии MS-DOS.
    Ключевым преимуществом системы является её малая ресурсоёмкость. (Что и отражено в названии.)
    В запущеном состоянии она занимает около 90Кб оперативной памяти.
    Библиотеки системы минималистичны и сразу загружаются в память, при старте системы. Поэтому оператор require для их использования не потребуется.

     

     

    jfatEw1.png  chaos: Entropy Taking Effect

    Операционная система от Alissa.
    Заявлены:
    * полная совместимость с OpenOS
    * установка с GitHub репозитория
    * пользовательское пространство отделено от системных файлов
    * структурированный по секциям man (доки)
    * переменные окружения задаются файлом
    Разработка была начата в этом году, однако исходники почему-то потёрты с GitHub.
     

     

    jfatEw1.png  skex-BIOS

    Операционная система для дронов (прошивка EEPROM) от ShadowKatStudios.
    Не обновлялась с 2014 года, и сайт с кодом больше не доступен.


    А также
     

    jfatEw1.png  Red OS

    Графическая оболочка для компьютеров со слабым железом.
    Писалась товарищем @LexaDriver, но обновлений не было уже с 2018 года.

     

    jfatEw1.png  Rome Shell

    Заготовка графической оболочки для OpenOS от MrConstructor303.
    Работа заглохла в самом начале, обновлений нет с мая 2016.
     

     

    jfatEw1.png  VetaTech OS / AronusOS

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

     

    jfatEw1.png  Minejaro

    Аналогично. Недописанная графическая оболочка. Выглядит симпатично, но не обновлялась с 2014 года.
    Название - явная аллюзия на дистрибутив Manjaro Linux.

     

     

    Мультизагрузчики

     

    Cyan BIOS

    Мультизагрузчик от товарища @BrightYC со стильным минималистичным дизайном.
    Имеет встроенный интерпретатор Lua, поддержку OpenOS и MineOS и всякие другие штуки, вроде защиты паролем.

    (Хотя я бы на этот пароль сильно полагаться не стал =)).

     

    OpenLoader

    Стандартный мультизагрузчик, который ищет на файловых системах файлик init.lua, чтобы определить, является ли она загрузочной.

    Может быть найден на лутовых дискетах.

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

    Titan BIOS
    Небольшая прошивка для BIOS, которая облегчает разработку OS, позволяя загружать систему в компьютер по HTTP, и запускаться с неё.

     

    advancedLoader

    Симпатичный мультизагрузчик с графическим меню выбора файловой системы. Также поддерживает диски в unmanaged режиме.

     

    FreeLoader

    Проект, начатый как форк OpenLoader, но затем переписанный как самостоятельный мультизагрузчик, за авторством BleedingEyes.


    Доп. информация

    ну и конечно же

    Если вы нашли ошибку в описании, или знаете ещё какую-нибудь попытку создания OS под OpenComputers - смело пишите в эту тему, или мне в личку!

    P.S. Шмактус!

    • Нравится 8
×
×
  • Создать...