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

Totoro

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

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

  • Посещение

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

    289

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


  1. Блииин, всё пропустил. Чёртов универ, надо переставать в него ходить =Р

    А, ещё и завтра туда идти =(

     

    Жаль что пропускаешь  :(

    Твоя команда полюбому всех порвала бы.  :)

     

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

     

    P.S. На крыше арены в грозу:

     

    FqzUlWs.png


  2. Я бы попробывал бы пройти белую ветку, но зачем-то там место спавна поставили на определённой отметке. И не получилось пройти то что было до этого.

    Не понял совершенно смысла этого этапа. (И поэтому не смог заснять его нормального прохождение) Если там задуманы чекпоинты - почему их нет. Если не задуманы - зачем телепортить в центр карты, если я туда не дошёл? Из единственного нормального этапа сделали непонятно что.

     

    А это ты поздновато зашёл. Там все около получаса просто падали и начали раздаваться недовольные голоса. Кое-кто вообще с матами вырубил игру. =)

    Поэтому Фингер стал при достижении очередной "безопасной площадки" кем-нибудь, переносить на неё спавн.


  3. А вот ещё одна задачка по Луа.

    На этот раз посложнее. Нашим Луа-гуру потребуется напрячь свой ум и логику.

     

    6mpMh1l.jpg

     

    Heads and Legs

    "На ферме пасутся коровы и куры. Всего в стаде X голов и Y ног. Сколько в стаде кур, а сколько коров?"

     

    Дан вот такой вот код:

    local kata = {}
    
    function kata.animals(heads, legs)
      -- ваш код
    end
    
    return kata
    

    Ваша задача - дописать функцию animals, так, чтобы она возвращала табличку { куры, коровы }, если решение можно найти, и строку No solutions - если нельзя.

    На сайте по ссылке есть набор тестов для проверки. Нажимайте кнопку Run Examples чтобы проверить свой код.


  4. Зачем минус? Ему же графика нужна была, а не минус в репу :D

    П.С. Ну а так то, то что для одних людей очевидно и просто, для других может статься очень трудно и непонятно.

     

    Потому что он не читает ответы и ленится пользоваться поиском.

    Ему и ссылок накидали, и разжевали всё в мелкую кашицу, а он "Уже пытался, безнадёжно".

    В общем - безнадёжен чувак. Явно нужна стимуляция.

    :P


  5. Как? Уже пытался... Безуспешно.

     

    1) Листаешь форум

    2) Видишь тему, где тебе понравилась графика

    3) Открываешь исходник

    4) Читаешь-понимаешь

     

    Всё! Других способов нет.

    Вообще у меня большой соблазн влепить тебе минус в репу. В качестве стимула.  -_-

    • Нравится 1

  6. Т.е. Графити лжёт?

     

    graffiti - это и есть типичная псевдографика.

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

     

    Вообще я не понимаю, что ты прикопался к Зеро. ВСЁ что ты увидишь "графического" под OpenComputers - на самом деле псевдографика.

    Начиная от графической оболочки MineOS за авторством ECS и заканчивая рендером цветных картинок CTIF за авторством нашего польского коллеги Asie.


  7. Итак. Идея не совсем заглохла, и даже собрала 19 человек, которые решали задачки с разной активностью. Не ожидал.

    По состоянию на текущий момент первое место отвоёвано у Фингера и зохвачено мной. :P

     

    А теперь я предлагаю забавную задачку всем знатокам JS или Ruby.

     

    PNGPIX-COM-Time-Bomb-PNG-Transparent-Ima

    Hard Time Bomb

     

    Перевод описания:

    "Бомба была заложена и время пошло! Перекусите правильный провод чтобы остановить таймер. Где-то есть глобальная переменная которая хранит числовой ID провода. Найдите эту переменную и примените, чтобы предотвратить взрыв: Bomb.CutTheWire(wireKey);"


  8. Вообще тема странно оформлена.

    Предлагаю Нео отредактировать стартовый пост, описать там текущее состояние проекта, актуальные ссылки на код и билд последней версии в Луа.

    Плюс дока по использованию.

     

    Сейчас это похоже на какую-то Твиттер ленту автора. Мол "попилил либу", "опять попилил", "а теперь на МунСкрипте попилил". :D

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

    • Нравится 1

  9. то есть responce.number() возвратил эти три значения, и что мне делать с таблицей то?

     

    Как что? Это и есть таблица всех хидеров запроса.

    Теперь покопайся в ней и найди нужный.


  10. По идее, для того, чтобы узнать размер загружаемого файла, надо смотреть значение хидера Content-Length в HTTP запросе.

    Как это сделать?

    Думаю, можно воспользоваться методом response():number, string, table на объекте HTTP-запроса. Он как раз должен вернуть таблицу хидеров в конце.


  11. Я думал скриптовые языки имеют узкую специализацию и работают только в зависимости от других программ.

    Кстати, а их реально компилировать и использовать как есть, без использования других программ?

     

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

    Разумеется потребуется какое-то основание, платформа, виртуальная машина, интерпретатор.

     

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

    Но чтобы полностью использовать их "без других программ", тебе надо избавиться и от операционной системы.  :)

     

    На каком бы языке ты не писал, между твоим кодом и железом машины всегда есть прослойка (если только не писать на ассемблере под голое железо).

    Это операционная система, это графическая оболочка, набор стандартных библиотек языка, фреймворк которым ты пользуешься и т.п. или виртуальная машина.

    И это справедливо не только для скриптовых языком, но и для вполне себе низкоуровневых типа Си.


  12. Разве JS не только для встраивания в HTML? Какие ещё есть применения?

     

    Фанаты JS сейчас могу его юзать практически где угодно.  :D

    Писать десктопные приложения: https://electron.atom.io/

    Писать мобильные приложения: https://ionicframework.com/

    Писать серверные приложения: https://nodejs.org/

    Ну и сайты конечно же: https://angularjs.org/

     

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


  13. Если будете пилить что-то масштабное, то не могли бы учесть

    Мои пожелания:

    1. У меня "иногда" появляются свободные деньки, которые не куда деть.

      Было бы прекрасно, если бы я смог посмотреть issues и на основе их сделать небольшой вклад в проект, ввиде парочки pull request'ов.

    2. JS -- это язык программирования не для души.

    ?

     

    Ну если будем пилить что-то своё, то полюбому GitHub замутим. Будет и ТЗ и issues и pull requests, думаю. =)

    А вместо JS можно писать на чём-то что компилится в JS. Например CoffeeScript.


  14. Новые горизонты нужны, но не как отдельный проект, а как расширение и дополнение недостатков текущего. Чтобы люди видели возможности, собранные и переплетенные в одном месте

     

    Там было ключевое слово "дочерний".

    То есть, если это будет достаточно крупный проект, отводим под него специальный раздел, тут, на форуме. И возможно хостим на отдельном машине.


  15. скрипс? что это за дичь? где графон? такими темпами пойдем в дварф фортресс в ASCII mode с прикостыленным мультиплеером?

    и там жабаскрипт. а мы лунные.

     

    Ну зачем ограничиваться только Луа? JS - язык не сложнее. Любой освоивший Луа, освоится и в JS очень быстро.

    Плюс JS - это язык, который используется куда более широко.


  16. logo.gif

    Думаю в такой теме кто-нибудь просто обязан упомянуть Screeps.

    https://screeps.com/

     

    Что думаете на счёт этого проекта?

    Насколько я разобрался, у них есть вариант бесплатно поднять свой сервер. Но клиент придётся купить в Стиме, и стоит он порядочно.

    Не знаю насчёт крякнутых версий, не искал.

×
×
  • Создать...