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

Krutoy

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

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

  • Посещение

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

    72

Все публикации пользователя Krutoy

  1. А ведь это идея! Апгрейд для сжигания материи в черепашке! Побежал Семоро писать об идее.
  2. Психанул Зря конечно. Это же фича дрона - постоянная подзарядка часть механики, ради чего его придумали. Напихал бы в него 6 панелек и не парился. Это того что выдается за голоса? На целых 3х3 чанков? Ты ж всегда был против чанклодеров.
  3. Опасно. Британские ученые доказали что впечатление об сервере складывается на 90% из первых 10 минут игры. И что он увидит в первые 10 минут? А вдруг он посчитает что его принимают за дурака?
  4. Тоторо, а ты не слишком замахиваешься? Тут целая серверная машина карту обрабатывает, а ты хочешь на каком то ОСном компе ее сосчитать и отобразить. У тебя ж даже оперативы не хватит массив такой хранить.
  5. Офигенно. Отличную работу делаешь, супер. Такие места будут определенно "лицом" наших серверов.
  6. То, что нужно! Вот только жаль что нет реалтайм управления. Я бы сделал функцию включения режима, где можно было бы нажимать WASD+EQ, Shift, Space и дрон в реальном времени выполнял бы. Как джойстик.
  7. Тоторо дело говорит. Многих фитч не хватает. Дроны - не проблема. Заведи версию с дронами а дронов самих добавь по вайтлисту или по тайтлу "программер". Есть у нас на сервере дюжина проверенных ребят - пусть они и пользуются дронами сколько угодно. Тот же Тоторо - ему волю дай и он напишет новую программу с квадракоптерами, которой можно будет пользоваться на сервере. А потом, когда разберемся с приватом, откроем дронов для всех.
  8. Когда мы делали Базар, Семоро использовал свою реализацию БД на луа. Она работала невероятно быстро и обрабатывала базы с 10000 элементами за секунды. Подробности работы нужно конечно спрашивать у него, хотя сам код базы можно посмотреть тут: https://github.com/Krutoy242/bazaar/blob/master/oc_server/bazaar/database.lua Зачем создал тему без какого то материала или хотя бы вопроса?
  9. Krutoy

    Дракон Края

    Тубус, ты ведь человек в майне разбирающийся, и судя по достижениям в игре опыт достаточный. Ты же видишь, что сервер позиционирует себя как компьютерный. Я согласен, убить дракона, которого наши админы накачали стероидами - достижение. Но так как это не связано с программированием, ни с компами и роботами, достижение это не программерское. А все призы, поощрения даются именно за хоть какой то кодинг, даже небольшой.
  10. А Тоторо сильно обскакал меня по функционалу. Признавайся, сколько часов\дней делал программу? Выглядит как буд то неправильно скачался код, или неправильно залился. Нужно смотреть на локальном компе.
  11. Панель на спавн готова! Это было довольно просто, учитывая что я набрался опыта работы с интерфейсом, когда делал Базар. Но всё равно, на это ушло 6 часов, 3 из которых я фиксил функцию :gsub для работы с юникодом. Я использовал много готовых решений, включая выше озвученный GML. Код можно скачать из репозитория: https://github.com/Krutoy242/InfoPanel В программе реализовано отображения заголовка и текста с прокруткой. Так же, есть перенос по словам и возможность настройки многоуровнего главного меню. Как и просил Алекс, редактирование данных очень простое, и реализованно через XML. Выглядит примерно так: <infoPanel width="80" height="23" btnWidth="16"> <menu title="Меню 1" level="1"> <header>ЗАГОЛОВОК ПЕРВЫЙ</header> <content>Пример текста для первого абзаца</content> </menu> <separator /> <menu title="Подменю" level="2"> <header>ЗАГОЛОВОК ПОДМЕНЮ</header> <content>Пример текста для подменю. Он поддерживает мультистроки и перенос по словам</content> </menu> </infoPanel> Могу помочь с установкой на компьютер на спавне.
  12. Мы с Семоро активно прогали сервер и терминал базара, пока не уткнулись в непреодолимую проблему. Semoro нашел багованный код ComputerCraft'а, который выдает ошибку при попытке вытолкнуть из МЕ сети вещи с особыми мета данными. Сейчас, я ищу альтернативные методы, как с помощью кода вытащить предметы из МЕ сети. Я создал тему на офф форуме ОС с этим вопросом, и буду рад, если кто то сможет помочь. http://oc.cil.li/index.php?/topic/411-extracting-items-from-me-network-applied-energetics/
  13. Krutoy

    Запускаем дронов!

    Тоторе однозначно плюс. Отличный тутор!
  14. Я вот только не нашел где смотреть функции дрона. Он же теперь Entity и может двигаться не на 1 клетку, должны быть другие команды чем у робота.
  15. Ох май, обязательно буду пользоваться. Нужно наконец вернуться к моей строительной черепашке, там я как раз остановился на распараллеливании.
  16. Krutoy

    Муравейник

    В какой то момент программа муравья будет настолько сильной, что собрать стационарный генератор будет проще чем сжигать внутри. Строительные подпрограммы будут крафтить и собирать другие блоки, почему бы не собрать и зарядник.
  17. Спасибо, я их просто удалил. Там были портреты разработчиков.
  18. Krutoy

    Муравейник

    С черепашками проще - нашел лавовое озеро, сбегал на угле и заправился на год. С роботами сложнее. Нужно целую базу строить что бы их заряжать. Но думаю тоже возможно.
  19. Если дрон, даже со своими скудными возможностями будет передвигаться по миру с такой скоростью, это в корне может изменить подход к разработке программ под ОС. Представьте себе робота, который запускает 10-20 дронов что бы исследовать местность перед ним, которые за считанные секунды успеют всё пробежать, предоставив роботу полную топологию.
  20. Треду определенно не хватает этого видео:
  21. Ну наконец то! Для открытия двери теперь не нужно будет собирать целый компьютер.
  22. Krutoy

    Муравейник

    Смотря сколько символов в строке. Ты же знаешь, что в луа можно заменять переход строки символом ";" ? local a=0; local b=2; a=b; print(b)
  23. Krutoy

    Муравейник

    Ну вот, другое дело! Значит, идем копать ресурсы на нового робота по своему образу и подобию? Или есть какие то еще фундаментальные проблемы? Разбиение карты на ключевые точки это выход для объемов больше 100к клеток, ибо моя реализация А* на тормозном СС 100к расчитывает за 20-30 секунд, что вполне приемлемо. нельзя двумя строчка описать алгоритм поиска пути. Нет можно! Не обязательно рассчитывать поиск пути между городами через каждый метр дороги в стране. Достаточно указать расстояние между городами. А в городе - между перекрестками. Разбить муравейник на перекрестки и комнаты, и между ними искать путь по графу с массой точек, что и делает А* и то с gps Я идейный противник GPS и других беспроводных связей между муравьями. Интереснее и перспективнее разработать тактильную передачу информации между муравьями, а так же подобие феромонов для поиска пути. Вкратце - брать пример с реального мира. Черепашки усиками потерлись и сообщили друг другу где теперь второй склад, а где шахта. пока кто-то напишет домик для байта, ты уже старый станешь. Ничего, пережду на планете Миллера любуясь волнами.
×
×
  • Создать...