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

Zer0Galaxy

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

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

  • Посещение

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

    189

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

  1. Дискетой? При наличии сети? В реале тоже так делаешь?
  2. Попробуй так: local component = require('component') currentX, currentY, currentZ = component.navigation.getPosition() print(currentX,currentY,currentZ)
  3. А какую библиотеку thread используешь? И что говорит ошибка?
  4. Zer0Galaxy

    [Lua] [OC] Лончер игр

    Смущает этот пунктик. Я так понимаю, предназначен он для публичных компьютеров, что бы лёши и квертики не мешали игроку играть. А если игрок заприватит комп, а потом забьет на игру и уйдет в шахту, кто разблокировать будет? Хорошо, если игра при отсутствии управления сама заканчивается. А если нет?
  5. А как отпечатанные блоки дебаг-картой ставить?
  6. Zer0Galaxy

    Мини-игры

    Игра "Flappy Block" от newbie
  7. Zer0Galaxy

    Flappy Block

    Судя по описанию, цель игры - " безбожно жать любую кнопку". А судя по картинкам, там все таки есть какой то смысл. Надо бы привести текст в соответствие.
  8. Zer0Galaxy

    Мини-игры

    Игра "Змейка" от qwertyMAN
  9. А что произойдет если я попытаюсь обратиться к какой либо несуществующей переменной? Например напишу так: a=b Даже если переменная b ранее не была определена, это вполне валидный код. Просто переменной a будет присвоен nil. Но что произойдет если будет установлена предлагаемая метатаблица? Система попытается подгрузить библиотеку с именем "b" и вывалится с ошибкой. Т.е. надо надо контролировать, является ли запрашиваемая библиотека действительно библиотекой.
  10. Не совсем понятна разница между "наиболее близкий по оттенку" и "ближайший цвет". Если представить цвет как точку в трехмерном пространстве, то искомым цветом будет стандартный цвет, лежащий на минимальном расстоянии от заданного. Именно это "расстояние" сохраняется в переменной colorMatchFactor. Зачем, правда, коэффициенты paletteTypeRed, paletteTypeGreen, paletteTypeBlue = 3, 3, 2 ? А вот можно ли проводить поиск не полным перебором, а как то более оптимально, надо подумать.
  11. Как я понял, преобразование convert24BitTo8Bit осуществляется путем перебора массива стандартных цветов с целью поиска ближайшего. А нельзя ли для этого использовать дихотомию? И еще, если сделать так: local palette = { [0]=0x000000, 0x000040, ... } то можно избавиться от -1 +1
  12. На локальных сетевых картах гораздо проще сделать. Готов подсказать как. Единственный минус - игроки должны находиться на одном игровом сервере.
  13. По моему, это надо убрать, ибо при помощи этих двух особенностей можно вычислить в какую сторону идти. Зачем интернет? Давай с беспроводными.
  14. Zer0Galaxy

    Мини-игры

    Игра "Квантовый лабиринт" от qwertyMAN
  15. Напомните, что делает метод __mode?
  16. Вопрос: а как быть с такими предметами, которые можно крафтить из составляющих разного типа? Например, одну и туже палку можно скрафтить из березовых досок, из еловых, из дубовых, а также из разных их комбинаций. Как научить робота крафтить палку из любых доступных досок?
  17. А зачем какие то идеи для ловушек? Просто, если комната с ловушкой, зашел в нее и умер. Нужно только снабдить игрока ботинками, которые можно бросать в комнату. И вот тут то актуальной становится командная игра, ибо ботинки заканчиваются.
  18. Так это что, рецепты самому выкладывать надо? И в чем "умность" такого верстака? Что он предметы не выбрасывает? Извини, но использовать робота с такой комплектацией в качестве верстака, все равно, что колоть орехи микроскопом. Давай сделаем, что бы робот искал в базе рецепт, доставал из сундука нужные комплектующие и сам крафтил. Такое уже, вроде, кто-то делал. Но мы ведь велосипедисты.
  19. Жду более подробное описание программы со скринами
  20. Какую именно программу? Клиента или сервера? Клиент садится резидентно и предоставляет доступ к серверу как к файловой системе. А сервер тоже сделаю резидентным. Какие функции библиотека должна предоставлять?
×
×
  • Создать...