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

opencomputers Кишковая бурилка (копалка 3х3)

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

*жарит жуков и с аппетитом поедает*

 

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

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


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

 

 

*жарит жуков и с аппетитом поедает*

Знаешь с кем имеешь дело?

 

 

image015.jpg

 

 

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


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

Знаешь с кем имеешь дело?

 

 

image015.jpg

 

 

как раз с ними и имею :D они тропические, деликатес

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


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

Сделал поднятие вверх. Доработаю выкладку ресурсов в сундук, и переработаю функцию копки (т.к. детектит блок он только тогда, когда опускается, а когда копает - шиш).

Готово, дяденьки

Отступы

Изменено пользователем danshat

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


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

Готово, дяденьки, Отступы

 

Стесняюсь спросить, где?

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


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

Просто чтобы обновить, надо еще доработать, простых отступов и двух переменных недостаточно, чтобы считать это обновлением. Надо копку оптимизировать, чтобы не застревал он.

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


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

Готово, дяденьки. Отступы

Просто чтобы обновить, надо еще доработать, простых отступов и двух переменных недостаточно, чтобы считать это обновлением. Надо копку оптимизировать, чтобы не застревал он.

Еще один замечательный алгоритм от danshat:

1) Выложи какаху и попроси не кидаться тапками;

2) Поешь жуков;

3) Объяви, что у тебя что-то готово, но результат не показывай;

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

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


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

Еще один замечательный алгоритм от danshat:

1) Выложи какаху и попроси не кидаться тапками;

2) Поешь жуков;

3) Объяви, что у тебя что-то готово, но результат не показывай;

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

Зачем я буду показывать, если не хочу, чтобы это видели, пока не закончено? 

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


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

Зачем я буду показывать, если не хочу, чтобы это видели, пока не закончено? 

А сейчас готово?

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


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

табуляция (отступы) не только традиция, но и необходимость, ибо если ты с кем-то вместе будеш чтото кодить и не будет табуляции - вы друг друга съедите) нам препод линейкой пальци отбить гразился за отсутствие табулячии в коде, так что советую выроботать привычку проставлять табуляцию на ходу)

Изменено пользователем ALeXeR

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


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

 

 

так что советую выроботать привычку проставлять табуляцию на ходу

Сейчас редакторы сами проставляют.

 

Да и если не проставил - не беда же. Можно выделить часть кода и при помощи tab и shift + tab регулировать, сколько раз нужно сделать отступ в нескольких строках сразу.

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


Ссылка на сообщение
Поделиться на других сайтах
Сейчас редакторы сами проставляют.

 

ничего они сами не проставляют, если за компьютером нубас. А трупрогер, скорее всего, и так пишет читаемый код и отступы делает и не только, так как уважает себя и других. Ведь программист, это кто такой? Это не агроном и не технарь и не летчик. Это в первую очередь лингвист. И написать код, чтобы его понимала и выполняла машина, и австралийский большерогий бурый олень может. Гораздо важнее, чтобы код мог понять ДРУГОЙ программист.

 

Да и уже давно есть миллион форматеров кода для разных распространенных востребованных популярных ЯП, включая языки вебразметки и каскадных таблиц стилей. С Lua все печальнее немного, но тоже есть какие-то средства где-то наверно видимо. И если вдруг встретите детский "код", в котором захочется разобраться, то оставлю здесь ссылочку:

 

 

Для примера, скопировать:

 

 

function read(sFile,key)
if not fs.exists(sFile..".ltx") then error("No such file") end
local file = fs.open(sFile..".ltx","r")
while true do
local line = file.readLine()
if line ~= nil then
local key, value = string.match(line,"(.*)=(.*)")
if value ~= nil and key == key then
file.close()
return value
end
else
file.close()
break
end
end
end

 

Форматер, вставить:  http://blackmiaool.com/lua-beautify/   

Разработчик: https://github.com/blackmiaool/lua-beautify

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


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


function read(sFile, key)
if not fs.exists(sFile..".ltx") then error("No such file") end
local file = fs.open(sFile..".ltx", "r")
while true do
local line = file.readLine()
if line ~= nil then
local key, value = string.match(line,"(.*)=(.*)")
if value ~= nil and key == key then
file.close()
return value
end
else
file.close()
break
end
end
end

 

Изменено пользователем Asior

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


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

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

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

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

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

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

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

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

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


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