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

Админский ответ "крутым" черепахам! Простые черепахи Алекса:)

Рекомендуемые сообщения

Сначала думал выложить "программуську" в разделе приколы, но так как еще много любителей черепашат и они всё никак не пересядут на роботов, решил ее сюда залить. Может кому-то пригодится :D

 

После того, как увидел вчера "страшный дождь из какашек кобловых", которые выкидывали черепашки Крутого, и там был слой дропа в километр, сердце не выдержало, и сервак тоже, лагало так, что у игроков пропадали предметы в руках, то, что выбрасываешь, не выбрасывалось, а просто исчезало. Страшные потери понес сервак и игроки, что даже откат просили. Черепахи там столько ресов не накопали, сколько убытка понесли играющие. :P  А когда в 15:00 был еще выложен пост о том, что дроп не грузит сервак, решил накидать "прогу" по быстрому, почти "равную" по функционалу коду на 2000 строк, но без дропа.

 

"Кодик" программуськи:  http://pastebin.com/U3P2ysZu     Положите топливо (эквивалент не менее 300 ед, уголь = 80, ведро лавы = 1000) и вставьте pastebin get U3P2ysZu startup, нажмите Enter и после загрузки Ctrl+R

 

"Кодик" Мамки: http://pastebin.com/1ZE51r1z pastebin get 1ZE51r1z startup, топливо не нужно.

-- Глотальщк детенышей :)
os.setComputerLabel("QUEEN-"..os.getComputerID())
local total = 0
turtle.select(1)
term.clear()
term.setCursorPos(1,1)
term.write('Shredder babies started! :)')
while true do
	turtle.dig()
	if turtle.getItemCount() ~=0 then
		turtle.dropDown()
		term.setCursorPos(1,1)
		term.clearLine()
		total = total + 1
		term.write('Total eats babies: '..total)
	end	
	sleep(5)
end

В ЧЕМ ФИЧА ДАННОГО "ПРОГРАММНОГО ПРОДУКТА"???

А ВОТ В ЧЕМ.

  • программуська, если ее можно даже программуськой назвать, написана сегодня за 15 минут на коленке
  • состоит из нескольких десятков строчек, циклы написаны от балды, что сбрендило первое, но по всем правилам поведения черепах, без всяких утыканий, застреваний в мобах, камнях и прочее
  • никаких ошибок парковки и прочего
  • нет зафлуживания Wi-Fi эфира
  • модемов вообще не надо, которые сейчас "очень дорогие, по цене Мерседеса"=)
  • сложность системы и "проги"  будет ощущаться только лицами до 7 лет
  • дальнейшая заправка черепахенов в будущем и обслуживание ПО не обязательно, есть флаг, который позволяет кушать немного добытый уголь по необходимости, если топливо после бурения скважины стало вдруг меньше минимального, но можно перед каждой установкой лить читерную лаву
  • не надо висеть в воздухе бестолково, а нужно весело носится и ставить черепах и тыкать Enter. Чанки то все равно надо прогружать своим присутствием, и время быстрее проходит :)
  • все добро, даже кобловые какашки, складывается в сундучок, которые потом можно кинуть в блендер и получить больше скраба, чем ускорить работу производства там чего-то, не помню, то ли материи, то ли иридия
  • нет дропа и лагов. Выход из строя (потеря) одной черепахи никак не скажется на выполнении главной боевой задачи
  • скорость работы зависит от вашего темперамента и как быстро вы любите носится и сколько ставить черепах, меланхолично ходить, или тыкать буром и капсулой лавы в Банк, как безумный первобытный человек и некоторые игроки нашего сервера
  • программка ничего не пишет на серверный диск
  • и прочие скрытые фичи))))

 

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

 

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

 

Видос:  

 

https://www.youtube.com/watch?v=5DpHoMVkL4s

 


С вами был Алекс, который, как и вы, ненавидит лаги!!!

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

мда, надо бы написать для мамы дополнение(да и ровнение не помешает)

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не совсем понял функции мамки. Она просто собирает детенышей в сундук, откуда их надо доставать руками и расставлять по местам. Не лучше ли что бы они после разгрузки сами возвращались на новую позицию. Координату позиции рассчитать не сложно.

И еще. В процессе копания черепахи выполняют много лишних разворотов. Можно сделать так: при движении вниз черепаха копает под собой и перед собой. Внизу разворачивается на 180, перемещается на шаг вперед и движется в верх, копая над собой и перед собой. Таким образом выкапывается четыре столба вместо трех и выполняется всего один разворот.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Не совсем понял функции мамки. Она просто собирает детенышей в сундук, откуда их надо доставать руками и расставлять по местам. Не лучше ли что бы они после разгрузки сами возвращались на новую позицию. Координату позиции рассчитать не сложно.

И еще. В процессе копания черепахи выполняют много лишних разворотов. Можно сделать так: при движении вниз черепаха копает под собой и перед собой. Внизу разворачивается на 180, перемещается на шаг вперед и движется в верх, копая над собой и перед собой. Таким образом выкапывается четыре столба вместо трех и выполняется всего один разворот.

Можно и так, согдасен. Это все плата за простой код маленький. То есть если крутится выборочно там как-то и прочее, нужно считать координаты направление и прочее, все мониторить. Тогда бы я не влез в 4 маленьких функции=) Она там же попой бедрок ищет, то есть не факт, что внизу она развернется и не упрется в бедрок, а он там не ровным слоем лежит. а как попало, то есть это еще лепить какие-то проверки и прочее.

 

Это прикол, а не прога. То есть 50 строчек =  массовое копание, складывание ресов, парковка, заправка и т.д. Я вообще делал без бурительного вращения сразу, только вниз копать и перед собой. Но так как вращение не жрет топливо, посчитал  не страшным, что он там крутится, как юла, но всегда заканчивает работу не зависимо от высоты бурения мордой вперед, и копает столб 3 блока, и потом падает к мамке в пузо, это просто детешышо-сборник. Если поставить не Enter, а ожидание, как вариант второй, то вообще можно их тыкать по карте со страшной скоростью.

 

Как вариант, выполнять два бурения за такт, меньше топлива на возврат, то есть дырка, отъехал на 3 блока, дырка, потом к мамке, инвентаря должно хватить по идее черепашке на 6 столбов высотой ~60-80 блоков  в среднем. Тогда скорость работы будет просто колоссальной, так как их надо ставить в два раза реже при том же объеме копки. И тоже никакого дропа и учета инвентаря и миллиона ненужных считаний координат.

 

Но я же говорю, это просто прикольчик))) Я разочаровался давно в черепахах, там мало очень функционала и много багов. Сейчас только с роботами играюсь.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Как админы копают ресы в майнкрафт:)

 

 

Чуточку модернизировал программуську. Теперь нет нудных запусков и подтверждений. Теперь если нет топлива, прога при старте вылетает в shell  и просит заправить черепаху. Fatal ERROR, put fuel in any slot end PRESS Ctrl+R!

 

Но если ПО на черепадле установлено и там есть топливо, просто ставите их в ряд, как в видео, нажимаете ПКМ по любой из черепадл, и они дружно волнообразно во все стороны методом "похлопывания по плечу" (нет никаких модемов) дают команду коп-А-А-А-А-А-А-А-А-А-ть!

 

Меньше телодвижений, и кода, чем в проге "Админский ответ...", просто не бывает! Проще и быстрее копать  уже некуда! :D Ссылка та же.

 

https://www.youtube.com/watch?v=fYvx2l7qqAA

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


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