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

Netins

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

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

  • Посещение

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

    5

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


  1. "А давайте TerraaFirmaCraft поставим!"

     

    Это конечно все хорошо, переход на компутеры, сюжет, экономика, но у меня один вопрос - кто это все будет делать? Это вам не поставить коробочку и написать для нее программу, тут нужно нерфить моды, подбирать подходящие к "сюжету", ставить плагины, настраивать их, выстраивать инфраструктуру и т.д и т.п. Откуда же взяться этому свободному времени и этим рукам, которые это все сделают? Строить наполеоновские планы очень веселое и простое занятие.

     

    Вообще, идея неплохая. "Реальности" игры - моя давняя мечта. Игроки живут вместе, в одном городе, работают, зарабатывают, а если игрок пожелает покинуть город, то все зависит от него: сможет ли он обосноваться на неизведанных землях или нет.

    Если говорить о составляющих геймплея, то всегда с реалнизацией майнкрафта у меня ассациируется мод terrafirmacraft. У него много противников, я с ним не играл, но хочется. Дабы также усложнить игру можно было бы поставить мод на на здоровье игрока, название которого я не помню. Еще когда-то на далекой альфе был мод, который изменял генерацию руды так, что всю руда генерировалась очень редко, одна жила на несколько чанков, зато в одной жиле могло быть 200-300 блоков руды. Касательно генерации, зря вы гоните на exbioms, только нужно использовать его вместе с модом ATG, альтернативным генератором мира. Кстати, в этом моде есть настройка частоты генерации биомов, т.е. можно сделать так, чтобы весь мир был, например, пустыней. Ну и конечно можно добавить наших любимых, но урезанных, индустриальных модов.


  2. Всегда срабатывает - подсчёт циклом.

    local count = 0
    for k, v in pairs(tab) do
     count = count + 1
    end

    Способа поумнее я не нашёл, и не уверен, что таковой вообще существует.

    Есть вариант поддержания длины таблицы в отдельном поле, но это не всегда годится.

    Хмм, у меня получилось следующее:

    function tableLen (a)
    local b = 0
    for I, _ in pairs(a) do
    b=b+1
    end
    return b
    end

    При этом функция всегда возвращает 0. В чем проблема?

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