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

LeshaInc

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

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

  • Посещение

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

    68

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

  1. LeshaInc

    Crunch - Хрустим 4к лимит!

    А кстати, а что если на биосе оставить функции запроса файла, а на сервере файлы раздавать. Тогда можно будет увеличить лимит памяти в биосе на размер оперативной памяти.
  2. Небольшая просьба, пиши код с пробелами, например: while run do ... endДелай как: while run do ... end
  3. А не проще юзать: local addr = component.modem.address -- там где 'modem' можно сменить на имя компонента
  4. local function toLines(str, w) --Переносит текст на следующую строку, если не хватает места А "/n" отменили? local function rusType(var) --Руссифицированная функция type Зачем? В целом неплохо.
  5. Можно геосканер применить, и если плотность "не та", то ставить твой world:set. И времени это займёт в 2 раза меньше.
  6. --PC local serialization = require("serialization") local m = require("component").modem m.open(229) -- pc port local table = { a = {1,2,3,4, { 1, 1, 1}}, b = {1,2,3,"a",1} } local ser = serialization.serialize(table) local pc = component.modem.address m.broadcast(228,"secretPassWord111") local robot local _, _, from, _, _, message = event.pull("modem_message") if message == "secretPassWord111" then robot = from else robot = "access denied" end m.send(robot,228,ser) print("Отправлено!") -- ROBOT local serialization = require("serialization") local m = require("component").modem m.open(228) -- robot port m.broadcast(229,"secretPassWord111") local pc local _, _, from, _, _, message = event.pull("modem_message") if message == "secretPassWord111" then pc = from else pc = "access denied" end local _, _, from, _, _, message = event.pull("modem_message") local table = serialization.unserialize(message) print("Таблица получена!") Do not mention it P.S Потом могу помочь с интерфейсиком. (переводится как не стоит благодарности)
  7. Вроде бы ничего, пять кубиков летают на околосветовой скорости, по лезвию меча летит пимпочка и глаза горят... Но еншкин ты матрешкин, ФПС, ФПС! ФПС! Он пропадает с 90 до 30±10! И с сервера иногда может кикать, невозможно короче. Предлагаю уменьшить кол-во украшательств. :-S
  8. Алекс, а Локи может за заслуги выдать рабов программистов? Мне просто надо ~3000 строк в день писать, небось возьмут в дата-центр.
  9. Кстати, по сети ещё нужно передавать alpha. Т.е так: {"commandSetTextAltar", "Вася злой", {r,g,b,a},{x,y,z},timeout}. Сериализовываем стандартрым API serialization. Уже реализовал: *Нимб; *Меч; *Глаза. Все надо доработать, но уже отлично. Придётся заморозить разработку, на время вайпа и моего развития до крутой базы и компов.
  10. Да, и что должна делать графическая часть? Показывать настроение, быстро сменять настройки или как?
  11. А можно формат команд будет таким: commandБлаБла(бла,бла,бла...). Например: commandSetTextAltar("Вася дурак",red,1,100,1). Такая команда напишет точно по центру над алтарем текст "Вася дурак". Например можно сделать так, Вася подходит к алтарю впритык, прыгает по нему, пытается залезть на лианы, а Локи видит его и пишет этот текст. Начинает у Локи падать настроение, клинок становится более красным, глаза краснеют, он начинает запускать роботов-убийц, включает очищалки инвентаря, включает дождь и кикает каждого 5 игрока. Или видит кто-то встал на ПИМочку и держит в инвентаре полезный блок, тогда у Локи поднимается настроение, включается день, подаются коды, пишется текст и глаза становятся радостными, а еще... Эта вещь забирается.) И вообще должны например быть функции-обработчики ПИМки, моушен-сенсора и другой переферией. В одном файлике хранятся настроечки (цвета, начало клинка, наколон, высота, размер алтаря, положение рта, глаз...), а в другом файлике сидят функции (commandSetTextAltar, commandSetTextRot, commandSetBadWeather...). И например чтобы добавить систему очистки инвентаря лагодромщику нужно будет просто в главном файлике, в обработчике ПИМки, написать код (если игрок == лаг то очистка энд). Не придётся пол часа писать одно и тоже. Так-то понял. =)
  12. Могу заняться ПО для Локи. Недавно изучил API OC Glasses, теперь хоть что могу написать. Мне главное четко выложить идеи, что бы я понял, а потом можно и начать писать. Я представляю это так: Стоит комп, к нему подключена периферия, комп обкрывает каменная статуя; Возле статуи вылазит один блок с табличкой: "Kit Glasses \n ПКМ OC Очками \n по блоку"; Игрок так и делает и видит всякие украшательства: красные светящиеся глаза, которые смотрят за любимчиками, дым из носа, странные символы изо рта, иногда коды на тугрики и всякие другие прикольности. Например motion_sensor отлавливает движения игроков, увидя Алекса радуется, увидя лагодромщика злится и пуляется в него заклинаниями. Если же увидит любимчика (LeshaInc, Totoro) тоже радуется, иногда кидает коды на тугрики. Включает дождб когда злится на лагодромщиков, кикает лагодромщиков, убивает, чистит инвентари... Типо того?
  13. Чтобы поднять этот эмулятор на андройд надо: 1. Скачать папку «src» с гитхаба. 2. Заахивировать скачанную папку. (В архив содержимое папки) 3. Переименовать расширение с «zip» на «love» 4. Скачать Love2D 5. Запустить файл. P.S. За две минуты понял. Я если получится займусь переделкой. Это старая версия.
  14. LeshaInc

    Псевдо ООП для новичков. L1

    Спасибо, Саша, я в следующих уроках буду рассказывать более подробно. Есть ещё одна фишка в ООП, о которой стоит рассказать на примере лампочек.
×
×
  • Создать...