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

Doob

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

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

  • Посещение

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

    141

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

  1. Doob

    OpenComputers 1.7.0

    Да, опенось починили, а то пользоваться было совершенно невозможно. Теперь больше плюшек и больше багов, в добавок к старым.
  2. Сохраняет в file.txt туда же, где находится. Можно отправлять по сети или еще каким-нибудь способом. Сначала установить библиотеку: pastebin get iKzRve2g /lib/forms.lua, затем создать файл edit cmnt.lua, прописать в автозапуск, убрать кнопку выхода и запретить прерывания. И в бой.
  3. Нет, то можно легко сделать на основе готовых библиотек. Например, за пару минут на основе forms: local forms = require('forms') local w, h = require('component').gpu.getResolution() local main=forms.addForm() main.border=1 main.H=15 main.W=43 main.left=math.floor((w-main.W)/2) main.top=math.floor((h-main.H)/2) textfield=main:addEdit(3,2) textfield.text = {} textfield.H=11 textfield.W=39 local btn_sumbit=main:addButton(29,13,'Sumbit',function() local file = io.open('file.txt', 'a') file:write(table.concat(textfield.text,'\n')..'\n') file:close() textfield.text = {} textfield:redraw() end) local btn_exit=main:addButton(6,13,'Exit',forms.stop) forms.run(main)
  4. Ещё и адаптер прицепить, чтобы контролировать все функции. Апгрейд БД тут лишний, можно хранить в прошивке все возможные схемы, определяя и устанавливая по имеющимся компонентам доступную. Игроку в таком случае остается только крафтить компоненты и отбирать энергию.
  5. Все очень просто, она на той же клавише, что и запятая, а запятые везде используются для разделения тегов. Захват нажатий обрабатывается моментально, но почему-то ловится код, а не значение и это на всех сайтах и форумах, которые я встречал.
  6. Предлагаю вместо доминашки сделать ctf или гибрид, как в ut2004/ut3 - захват цепи нод. Хоть какое-то будет развлечение, а не беготня по кругу.
  7. Функция os.sleep поймает один сигнал и завершится, а если поймает нужное сообщение, то упадёт замертво. Максимальный размер пакета можно получить через maxPacketSize() Нужен протокол рукопожатий, чтобы можно было запускать несколько сетей. Защита от взлома тут самое важное. Связанная карта - не вариант, ест много энергии. Неплохо бы иметь набор программ из коробки для работы с дронороботами.
  8. Ыщо одна ботинка: pastebin run L1Xi5XmL
  9. Загрузка по старой ссылке: pastebin run umGdzPYT Если надо, могу добавить ветвления для угловых. Есть еще такой набор:
  10. Если нужно назначить компонент ДО запуска системы, то надо писать установку примари-компонента в EEPROM, а не в системный автозапуск, все просто.
  11. pastebin run umGdzPYT Если делать плинтус, т. е. первый блок от пола, то можно сделать красивей.
  12. Тут даже для минимализма не хватает шейпов, а для нормальных паттернов тем более.
  13. Я к прошлому серверу готовил орнаменты, где-то валяются, могу еще наделать. Соблюдать ограничение на 24 шейпа? Плитки на пол какие, чтобы по ним ходить можно было? Можно кое-где толщину в 2 шейпа?
  14. Всё-таки лучше оставить симметричное шифрование. Для анализа крафта можно сделать специальную службу - терминал с печками/верстаками, не удобно, но самодостаточно. Можно сделать, чтобы для конечного пользователя все предметы были в метасостоянии, т. е. не только те, которые были загружены, но и те, которые можно скрафтить из них. Это позволит экономить время, которое придётся затратить на рассылку книги рецептов, при крафте по запросу.
  15. Doob

    I18N

    Весь мир давно делает локализацию для своих прог, Тоторо только проснулся. Если пакет зазипать, то места он будет занимать крайне мало, sfx - тоже не плохо, но в основном пользуют загрузку нужных кишок при установке программы - никаких лишних телодвижений со стороны разработчика.
  16. Здорово, конечно, но совсем не те ощущения. Часами крутить эту ручку - совершенно непередаваемое "удовольствие". В большинстве задач хватало логарифмической линейки.
  17. Это ось для алмазных компов. Поначалу был файл-менеджер с плюшками, теперь больше чем форк OpenOS. Осталось сделать установщик на чистый диск и будет вполне себе ось. Замена библиотек в некоторых местах ломает опеось, этим грешат не только "операционные системы", но и простые программы. Вполне приличная штука для новичков, для ознакомления с возможностями мода, но очень мало людей идет дальше пары кликов. А я даже опеносью пользуюсь только из-за удобной возможности прошивки eeprom нужными программами, т. к. для большинства практических задач ось не нужна.
  18. Эх, этот энтузиазм да в нужное русло... Криптовалюта без крипты, принципы без принципов, хеши md5, не шифрованный протокол!11 Лучше напиши простую, но оригинальную игру - лайками закидают.
  19. Просто сделать всем дронам вейк-ап, чтобы падшие воскрешались живительным бродкастом.
  20. Это не вопрос, хоть верстак, хоть печка, масераторы, компрессоры, но рецепты надо забивать ручками, а мне что-то лень.
  21. С модами любой может быть героем, а на ванили слабо? Опенкомпы могут заменить кучу модов, надо только придумать способ. http://computercraft.ru/topic/1282-umnye-truby-na-transpozerakh/
  22. Набросок интерфейса клиента. Ключ не экранирован, т. к. при тестировании мне так удобней, в боевой программе можно его скрывать. Функционал протокола: можно загружать в хранилище предметы (по белому списку, чтобы не занимать место лишними данными), скачивать себе в инвентарь, передавать в хранилища других игроков, перемещать в криптоячейки, продавать/покупать через единый рынок. Так как используется симметричное шифрование, приходится генерировать и передавать ключ игроку в буфер обмена, для защиты от рандом-флудеров можно использовать одноразовые пин-коды при подтверждении критичных операций. Можно перейти на асимметричное шифрование, использование упростится, но немного возрастет нагрузка на сервер. Пока не решил, оставить монолитное ядро или вынести рынок отдельно, если разделить, то можно будет создавать кастомные сервисы - свои рынки/магазины/игровые автоматы, которые используют основное ядро как банк.
  23. Задача все проще, игроков будет еще меньше. Пересматривать концепцию не предлагаю, т. к. и так все ясно.
  24. Doob

    Символы. Lua

    Можно было управление с клавиатуры сделать, тогда и на железном мониторе можно было б работать.
  25. Что есть, то есть. Не вопрос разработать ядро и ячейки за день-два, но ячейки могут не понравиться игрокам. А Алекс предложил заготовки к ячейкам - тут игроки сами делают так, как им нравится. Хотя, ячейки висящие вдоль рельсы на слово "улей" не тянут. Кстати, что за разговоры про "тамагочи"? Он уже готов или надо сделать? Могу сделать ему аватары, если будут конкретные пожелания.
×
×
  • Создать...