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

Laine_prikol

Пользователи
  • Публикации

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

  • Посещение

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

    3

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


  1. Сегодня написал простую, но в то-же время сложную игру: "2 клавиши". Игра очень проста нажимаем [ctrl] или [shift] и если повезло вам добавят одно очко, а если нет то, игра окончена.
     
     
    Системные требования:
    Любой компьютер на котором запускается OpenOS
    Интернет карта чтобы скачать с pastebin
     
     
    Скачать:
    pastebin get FJH6qdu0 game код
     
    Запуск:
    game

    post-18530-0-77679000-1486396519_thumb.png

    post-18530-0-40816300-1486396531_thumb.png

    • Нравится 2

  2. Ты попробовал мой пример? Там идёт как раз получение списка файлов. В виде названий.

    Да, пробовал но это не совсем то, тут сразу выводит весь список файлов, а мне надо чтобы каждый файл был отдельной переменной 


  3. Как файл может быть переменной?

    Даже если переменая может хранить имя, дескриптор открытого файла или даже его содержимое, сам файл в переменную не превращается.

     

    Давай попробуем зайти с другой стороны: зачем может потребоваться превращать файл в переменную?

    имя файла, а не сам файл


  4. Тут требуется развёрнутое пояснение.

    Ну например есть папка extra и в ней например лежат файлы

    1. boot.lua

    2. miner.lua

    3. test.lua

    4. code.lua

    И надо чтобы каждый файл в папке был отдельной переменной

    Другими словами мне надо разделить на переменные команду: ls


  5. Написал простую программу, screensaver (заставка). Она рандомно генерирует изображение из разноцветных пикселей.

    P.S Генерируется изображение не сразу
    Установка оригинальной версии: 
     
    pastebin get jwBzi0DC screensaver

    Код: http://pastebin.com/raw/jwBzi0DC

     

    Установка модифицированной версии от kotik_prikol: 

     
    pastebin get CQrrMmA2 screensaver

    Код: http://pastebin.com/CQrrMmA2

     

    Улучшения:

    + Добавлен порог генерации, при полном заполнении экрана пиксели больше не генерируется

    + Изменён полный рандом

     

    Запуск:

     

    screensaver

    post-18530-0-49813600-1485688875_thumb.png

    post-18530-0-45035300-1485688885_thumb.png

    post-18530-0-31486600-1485688896_thumb.png

    • Нравится 1

  6. а зачем там вообще такой цикл

    while true do
    os.sleep(0.00001)
    if robot.detectDown() then
    

    ?

    у нас разве лава и вода генерят с такой скоростью булыгу? Там же булыга где-то 1,5~2 сек. генерится. Поставь слип 2 секунды. Или там спешка куда-то у кого-то за булыгой?

    Уже изменил, поставил задержку на 1 секунду. В сингле хватает


  7. Сегодня я написал, простую программку с помощью которой, можно добыть булыжник используя робота и генератор булыжника.

     

    Системные требования:

     

    Любой робот на котором запускается OpenOS

    Клавиатура, экран

    Кирка

     

    На скриншоте показано как надо ставить робота и сундук

     

    Установка:

     

    pastebin get n2suasBt cobblegen (код)

     

    Запуск: 

    cobblegen

    UPDATE: Изменён цикл

    post-18530-0-16719900-1485628985_thumb.png

    • Нравится 1

  8. Так ему еще и не нужен ни монитор, ни клавиатура, ни жесткий диск и все слоты можно забить инвентарями, да батарейками

    Можно так и с ос сделать просто, поставить программу в автозапуск и всё.


  9. local component = require("component")
    local os = require("os")
    local term = require("term")
    term.clear()
    os.execute("resolution 1 1")
    while true do
    print("█")
    term.clear()
    end
    

    посмотрел код танцпола (вот он ^)... кто мне объяснит зачем он, и зачем цикл тут. кто мешает взять серые блоки? или у нас нанотехнологии тут?

     

    Ну это типо мигает


  10. Итак, сегодня я решил сделать программу где будут все мои программы. Типа центра приложений с обновлениями программ
    ПОСЛЕДНЯЯ ВЕРСИЯ: 0.2

    Последний список изменений:
    Версия 0.2
    [+] Добавлена программа Clock
    [+] Добавлена программа Tanspol Advanced
    [FIX] RedBoardControl Теперь после нажатия кнопки "ЦИКЛ" программу можно завершить по Ctrl+Alt+C
    [+] Tanspol Теперь там несколько мигающих цветов
    [FIX] Исправлено обновление 

    Пока тут всего 4 программы

    RedBoardControl - Программа для редстоун-платы

    Tanspol - Простой танс-пол

    Clock - Часы которые показывают время Minecraft

    Tanspol Advanced - Танс-пол

    Программы будут добавляться

    48f103fd9b895c9c7d4ce5ea10b4e714.png

    9c666b3d316277a4c11d698e7ca8a00e.pngb504491e3cc46aaf4a73d250448d62d3.pngУстановка

    Внимание: если вы хотите обновить до с версии 0.1-dev1 до 0.2 надо делать чистую установку

    pastebin run 1BxySpLe
    

    Системные требования

    1. OpenOS 1.6
    2. Монитор и видеокарта 2 уровня
    3. Оперативка 512 kb
    4. Жёсткий диск
    5. Интернет карта (чтобы  скачать с pastebin)
    6. Редстоун-плата 1 уровня или внешний аналог
    
×
×
  • Создать...