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

Totoro

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

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

  • Посещение

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

    289

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


  1. Можно еще упомянуть 

    https://acmp.ru/

     

    Но на нем тоже нет Lua. Это фича из-за которой я в основном и запостил HackerRank  :)

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


  2. Когда-то давно, я просто переопределил все навигационные команды робота (forward, up, down, повороты) своими функциями, которые записывали изменение координат робота.

    Была просто локальная переменна pos = {x = 0, y = 0, z = 0} которая хранила положение робота.

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


  3. DfyYuk6.png

     

    https://www.hackerrank.com

     

    Задачки для хакеров, кто не боится трудностей  :D

    В наличии широкий выбор языков. От C++ до Lua, от Python до Scala.

    А вы боитесь трудностей?

     

    Уже в игре:

    @Fingercomp https://www.hackerrank.com/fingercomp

    @Totoro https://www.hackerrank.com/moonlightowl

    @danshat https://www.hackerrank.com/danshat

    @LeshaInc https://www.hackerrank.com/LeshaInc

    @folder https://www.hackerrank.com/folder

     

     

    Тематическая дискуссия - в IRC. Или пишите сюда.

    • Нравится 3

  4. Я не совсем понял, как загружать модели?

     

    Тебе надо залить файлик obj на жесткий OC-компьютера.

     

    Если у тебя есть доступ к сейву - просто поищи папку с диском и скопируй файл туда.

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

    • Нравится 1

  5. Я за.

    Во всяком случае, если не воскресить, то оформить нормальную тему (быстрым поиском по форуму вообще не нашел упоминаний про CraftNet или OpenNet).

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

    Надо помнить классику.  :)

     

    P.S. Вспомнил, что все есть в блогах. Но там найти не просто.


  6.  

    Экономии энергии нет. Я так понял?

     

     

    Почему же. Есть. Реже update, больше sleep - меньше тратится энергии - меньше нагрузки на сервак.

    Все честно, все работает, только причинно-следственные связи и код слегка запутаны )

    • Нравится 3

  7. 2. комп не знает, кто за ним работает.

     

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


  8. IMHO, лучше перестроиться с С++ на Луа, и пользоваться всей мощью этого языка,

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

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

  9. Вопрос №1. Зачем нужна Web-часть? Неужели информацию о сессиях и паролях нельзя хранить на супервайзере без выхода в реальный мир?

    Вопрос №2. Анализ ПО виртуального командного блока показал его абсолютную незащищенность от несанкционированного использования. В случае возрождения банка это ПО планируется оставить без изменения?

     

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

     

    2) Согласен. Защиты не может быть мало.

    В данном случае защитой служит уникальная комбинация "адрес модема КБ / порт / формат сообщения"

    Не слишком надежно, но и не вдруг угадаешь. (Здесь еще работает тот фактор, что ПО банка было частично засекречено =))


  10. Помимо собственно форума, проект ComputerCraft.RU имеет N-ое количество альтернативных каналов общения.
    Они появляются и исчезают абсолютно произвольно, и уследить за ними невозможно, а узнать о них можно только из обмолвок старожилов.

     

    Активные:
     
    Форумный чат (http://computercraft.ru/shoutbox/)
    [веб] [текст]
    Наиболее популярное средство общения на нашем проекте.

    Имеет кроссплатформенный клиент на Python (автор @Fingercomp).
     
    IRC конференция (EsperNet, #cc.ru)
    [веб, мультиплатформенный] [текст]
    Один из старейших в интернете способов обмена информацией. Веб-морда, множество клиентов на любой вкус (включая мобильные), комнаты, боты.
    В конференции постоянный онлайн. Обсуждение MC, OC, разработки проектов, вопросы-ответы и просто болтовня на любые темы.
    Чат модерируется, правила можно найти здесь.
     

    VK (http://vk.com/hashccru)
    [веб] [текст]
    Социальный эксперимент за моим авторством. Обещаю постить туда не реже, чем раз в неделю что-нибудь интересное.

    В основном это будут программки, новости форума и OpenComputers. Возможны фоточки котиков.

     

    VK (http://vk.com/opencomputers)
    [веб] [текст]
    Неофициальная группа ВКонтакте. Администрируется и ведётся @NEO.
    Относительно стабильные обновления. Публикуются новости из мира OpenComputers и посты на разные отвлечённые темы.

     

    Discord (https://discord.gg/FM9qWGm)

    [веб, кроссплатформенный] [текст]
    Неофициальный канал в Discord под руководством @MeXaN1cK. Общение не особенно активное, но всегда можно найти кого-нибудь онлайн.

     

     

    Неактивные:

     

    Telegram (https://t.me/computercraftru)

    [веб, кроссплатформенный] [текст]
    Удален. Неофициальный канал, администрируемый NEO. Регистрация в Телеграм потребует номер мобильного, но за исключением этого - очень удобный чат, который можно запустить практически откуда угодно. Более менее стабильный онлайн, однако контент специфичен - преобладают фото Гитлера и Столлмана.

     

    VK (http://vk.com/computercraft_ru)

    [веб] [текст]
    Официальная группа ВКонтакте. (Ранее известная как vk.com/1ridav.)
    Когда-то была полна жизни, но последнее время полностью заглохла.

     

    Curse (w7AEj6)
    [веб, windows, masOS] [голос, текст]
    Конференция для проведения совещаний и дискуссий. Сервис объединился с Twitch, но конференция всё ещё доступна. Правда там нулевой онлайн.
     
    RaidCall (12055327)
    [windows] [голос, текст]
    Жестко завязан на Windows и регистрацию на едином сервере RC.
    Когда-то юзался как место для проведения конференций. Сейчас имеет нулевой онлайн.
     
    Mumble (server1.computercraft.ru:64738)
    [кроссплатформенный] [голос, текст]
    Когда-то достаточно удобный голосовой и текстовый чат. Более недоступен.
     

    Помимо перечисленного, не забывайте про приватные сообщения на форуме, которые дают возможность собирать до пяти человек в совместной переписке.
    А если необходимо обратиться к конкретному участнику проекта - загляните в его профиль. Там часто указаны его персональные контакты (скайп, почта, сайт, vk, icq, tox, что-нибудь ещё).
     
     
    P.S. Я стараюсь обновлять список по мере необходимости, чтобы поддерживать его в актуальном состоянии. Если вы считаете, что список устарел и ему чего-то не хватает - напишите в эту тему, либо мне в личку, либо в IRC.

    • Нравится 4

  11. Чет скучно на форуме. Давай похоливарим?  :)

    ...

    Дискасс.

     

    Согласен, развели велосипеды. Тоторо уже не торт. :smile3:

     

    А где ваш дух хардкорного процедурного программерства?

    Где, спрашиваю, огонь в глазах, где мышки в зубах?

    Без гладко отполированого ООП уже и программа не программа?

    :P


  12. вот тебе:http://unicode-table.com/ru/blocks/block-elements/

    выглядит получше.

     

    Большое спасибо! А я уже и не надеялся. А тут ты. Прямо спас.

     

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

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

     

    У нас на форуме слишком много ООП. Я решил разбавить этот рай грубой процедурщиной.

    • Нравится 3

  13. А так взяли диск с RomeOS,вставили в дисковод, запустили установщик, затем устанавливается и готово.

     

    С одной стороны удобно.

    С другой - абсолютно не гибко.

     

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

    Если графическая оболочка слита с системой, то на каждый малейший апдейт OpenOS надо пересобирать весь RomeOS.

    А если бы она была отдельно - таких проблем бы не стояло. Обновлять Rome бы приходилось только в случае мажорных обновлений OpenOS, ломающих совместимость.

     

    P.S. С другой стороны - RomeOS можно превратить во что-то типа Debian =)

    То есть OpenOS будет играть роль ядра. Добавить графическую оболочку Rome. Добавить пакетный менеджер. (Было бы идеально слить его с нашим репозиторием). Добавить набор различных интересных программ.


  14. А вне системы его использовать можно?

    Есть ли он в виде отдельной библиотеки?

     

    Судя вот по этому:

    https://github.com/MightyPirates/OpenComputers/blob/master-MC1.7.10/src/main/scala/li/cil/oc/server/machine/luac/UnicodeAPI.scala

    библиотека врезана в мод. Поэтому достать не получится, но, потенциально можно использовать и за пределами OpenOS (но в пределах OC).

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