Jump to content


Photo

[1.7.10] ComputerCraft [1.74]


  • Please log in to reply
2863 replies to this topic

#2641 Dr. Kok

Dr. Kok

    Странник

  • Пользователи
  • Active Posts1

Posted 13.12.2013 - 22:15

Можно ли сделать так, что при запуске компа всегда запускался его startup, даже если вставлена дискета?

#2642 DU_HAST

DU_HAST

    Добытчик камня

  • Пользователи
  • Active Posts271
  • Ник в Minecraft:
    Rostisha
  • Откуда: Краснодар

Posted 13.12.2013 - 23:09

проще всего сделать одинаковый стартап что на дискете что на самом компе и тогда будет пофигу... есть дискета или нет её
Изображение
Изображение
Нажмите сюда чтобы увидеть всю подпись
Скрытый текст

#2643 Lexor

Lexor

    Добытчик угля

  • Пользователи
  • Active Posts399
  • Откуда: Иркутская область

Posted 14.12.2013 - 01:40

Сделал программку типа простейшего графического редактора: рисуешь на сенсорном компе постройку слой за слоем, потом сохраняется в виде файла, этот файл на черепаху (можно сразу на продвинутой черепахе рисовать) и она строит нарисованное здание. Пока используется 4 вида материалов, но можно расширить легко. Снабжение черепахи через Resupply Upgrade из miscperipherals.
Скрытый текст


#2644 Xytabich

Xytabich

    Странник

  • Пользователи
  • Active Posts54
  • Откуда: Россия

Posted 20.12.2013 - 23:29

Всем привет, появились проблемы с fs.open(), никак не могу заставить программу записать текст в файл, считывать получается а записывать ни в какую.  

Сделал программку типа простейшего графического редактора: рисуешь на сенсорном компе постройку слой за слоем, потом сохраняется в виде файла, этот файл на черепаху (можно сразу на продвинутой черепахе рисовать) и она строит нарисованное здание. Пока используется 4 вида материалов, но можно расширить легко. Снабжение черепахи через Resupply Upgrade из miscperipherals.

Может сделаешь на каждый уровень свой "рисунок", чтоб не показывался предыдущий?

#2645 Dimus

Dimus

    Странник

  • Пользователи
  • Active Posts89

Posted 21.12.2013 - 00:35

Всем привет, появились проблемы с fs.open(), никак не могу заставить программу записать текст в файл, считывать получается а записывать ни в какую.

Может диск переполнен. Максимальный объем диска 2Мб, по моему. Выложи кусок кода

#2646 Lexor

Lexor

    Добытчик угля

  • Пользователи
  • Active Posts399
  • Откуда: Иркутская область

Posted 21.12.2013 - 01:38

Может сделаешь на каждый уровень свой "рисунок", чтоб не показывался предыдущий?

Отображение уровня ниже в виде знаков "+" сделано умышленно, чтобы упростить рисование более верхних уровней (чтобы дом не получился смещенным) отображается только уровень меньший текущего на 1. На этой неделе немного усовершенствовал программу, особенно сильно оптимизировал алгоритм по которому черепаха строит. Раньше она строила ближайший к ней блок на уровне, пока не закончит со всеми, что приводило сперва к вырисовыванию случайных узоров, а потом к метанию из угла в угол с целью заполнения уровня. Сейчас сделал сортировку таблицы координат сперва по уровням, а затем по линиям. Ну и добавил новых инструментов и возможностей в строительный редактор.
Скрытый текст


#2647 Xytabich

Xytabich

    Странник

  • Пользователи
  • Active Posts54
  • Откуда: Россия

Posted 21.12.2013 - 10:21

Может диск переполнен. Максимальный объем диска 2Мб, по моему. Выложи кусок кода

Он не переполнен, там всего 3 файла по килобайту. А код простой(я просто эксперементирую), или я что-то не то делаю.
h = fs[paste][/paste]open("test", "w")h[paste][/paste]writeLine(read())


#2648 vadimus19991

vadimus19991

    Странник

  • Пользователи
  • Active Posts22

Posted 21.12.2013 - 11:06

Ребята, составите такую программу для черепашки: дровосек площадь 9х9х9 ставит рубит деревья рядом с собой и после ставит саженец с каждым кругом заправляется и выкладывает дерево прошу после составления написать что да как ставить

#2649 Selvetarm

Selvetarm

    Добытчик камня

  • Пользователи
  • Active Posts237

Posted 21.12.2013 - 11:26

Ребята, составите такую программу для человека: пишет буквы слова запятые расставляет прочие знаки припинания ошибке орфографические исправляет с каждым кругом если запятые кончились крафтит или у соседа занимает можно грабить корованы.

#2650 Xytabich

Xytabich

    Странник

  • Пользователи
  • Active Posts54
  • Откуда: Россия

Posted 21.12.2013 - 16:08

Ребята, составите такую программу для черепашки: дровосек площадь 9х9х9 ставит пубит деревья рядом с собой и после ставит сажинец с каждим кругом заправляется и выкладывает дерево прошу после составления написать что да как ставить

Орфография страдает... Пробовал создать хотя бы для одного дерева?

#2651 Lexor

Lexor

    Добытчик угля

  • Пользователи
  • Active Posts399
  • Откуда: Иркутская область

Posted 21.12.2013 - 17:13

Чтобы стабильно работала черепаха в области 9х9 необходимо использовать GPS, иначе даже если сохранять каждый шаг координаты в файл, она неизбежно собьется. А писать программу интереснее самому. Конечно можно использовать чьи-либо наработки, но полностью готовую чужую программу - скучно.Я делал дровосека в области 15х15 по такому принципу: в центре стоит комп с sonic-сенсором из аддона оупен сенсорс и контролирует появление блоков на определенной высоте (вырастание деревьев). Черепаха постоянно к нему обращается и как только дерево вырастает, то направляется к ближайшему дереву, срубает его и спрашивает новые координаты. После того как инвентарь черепахи в какой-то степени заполнится или топливо будет близко к концу, она вернется на базу, разгрузится/заправится.

#2652 Xytabich

Xytabich

    Странник

  • Пользователи
  • Active Posts54
  • Откуда: Россия

Posted 21.12.2013 - 17:50

Кто-нибудь работал с модом OpenPeripheral на 1.5.2? Если кто-то работал скажите плиз есть ли в этой версии функция работы очков с игровым чатом? Если есть дайте код.

#2653 Dimus

Dimus

    Странник

  • Пользователи
  • Active Posts89

Posted 21.12.2013 - 19:42

h = fs.open("test", "w") h.writeLine(read())

Если в конце добавить h.close() то код замечательно работает

#2654 Xytabich

Xytabich

    Странник

  • Пользователи
  • Active Posts54
  • Откуда: Россия

Posted 21.12.2013 - 20:09

Если в конце добавить h.close() то код замечательно работает

Спасибо, про это я и забыл =)

#2655 adami

adami

    Добытчик угля

  • Пользователи
  • Active Posts318
  • Ник в Minecraft:
    _adami_

Posted 25.12.2013 - 11:29

9 декабря вышла новая версия CC (1.58), в которой, по заявлению автора, наконец устранен старый баг с резетом черепашек.

#2656 wolfys

wolfys

    Странник

  • Пользователи
  • Active Posts18
  • Откуда: Владимир, Россия

Posted 28.12.2013 - 04:23

Ребят с наступающим вас :) интересует такой вопрос можно ли заставить черепашку кликать правой кнопой мышки из слота??У меня ограниченная вода, но когда ты ее собираешь бутылками для зелий ( всё собирается как из бесконечной ) можно ли заставить черепашку автоматом кликать этими бутылками и класть их в ящик ??

#2657 dens82

dens82

    Странник

  • Пользователи
  • Active Posts39
  • Ник в Minecraft:
    KnightOfTheSky
  • Откуда: Из танка

Posted 28.12.2013 - 07:06

по черепашке не скажу, вроде бутылки набираются просто при попадании в воду, т.е. можно бросать пустые бутылки раздатчиком или дропером в воду и собирать воронкой

#2658 ALFminecraft

ALFminecraft

    Странник

  • Пользователи
  • Active Posts9

Posted 28.12.2013 - 14:29

по черепашке не скажу, вроде бутылки набираются просто при попадании в воду, т.е. можно бросать пустые бутылки раздатчиком или дропером в воду и собирать воронкой

НетЪ. Надо кликнуть колбой по воде.

интересует такой вопрос можно ли заставить черепашку кликать правой кнопой мышки из слота??

Можно только заставить ее ставить блоки из внутреннего инвентаря, но просто кликнуть колбой по воде - нет

#2659 Lexor

Lexor

    Добытчик угля

  • Пользователи
  • Active Posts399
  • Откуда: Иркутская область

Posted 28.12.2013 - 15:04

Ребят с наступающим вас :) интересует такой вопрос можно ли заставить черепашку кликать правой кнопой мышки из слота?? У меня ограниченная вода, но когда ты ее собираешь бутылками для зелий ( всё собирается как из бесконечной ) можно ли заставить черепашку автоматом кликать этими бутылками и класть их в ящик ??

Можно. turtle.place() с выделенным слотом, где находится пустая бутылка. Простейший вариант: ставишь ящик с пустыми бутылками сверху черепахи, пустой ящик под ней ну и воду напротив нее. while turtle.suckUp() do turtle.place() turtle.dropDown() end

#2660 wolfys

wolfys

    Странник

  • Пользователи
  • Active Posts18
  • Откуда: Владимир, Россия

Posted 28.12.2013 - 18:08

Ребят с наступающим вас :) интересует такой вопрос можно ли заставить черепашку кликать правой кнопой мышки из слота?? У меня ограниченная вода, но когда ты ее собираешь бутылками для зелий ( всё собирается как из бесконечной ) можно ли заставить черепашку автоматом кликать этими бутылками и класть их в ящик ??

Можно. turtle.place() с выделенным слотом, где находится пустая бутылка. Простейший вариант: ставишь ящик с пустыми бутылками сверху черепахи, пустой ящик под ней ну и воду напротив нее. while turtle.suckUp() do turtle.place() turtle.dropDown() end

Огромное спасибо :) Строю дамбу для одного проекта а вот как сделать что-бы вода осталась в реке идей особо не было, но потом нашел фишку с бутылками :) и река цела и воды море :) Пусть у тебя всегда будет море [diamond] [diamond] и [cake] [cake] так же спасибо dens82 :) Попробую его теорию если будет работать напишу. [snowman]


7 user(s) are reading this topic

0 members, 7 guests, 0 anonymous users