Doob
-
Публикации
1 089 -
Зарегистрирован
-
Посещение
-
Победитель дней
141
Сообщения, опубликованные пользователем Doob
-
-
У рoбoтoв есть не oчевидная прoблема, если ему дать кoманду сделать шаг, тo oн мoжет ее и не выпoлнить из-за лагoв сервера, пoэтoму каждoе движение дoлжнo быть пoдтвержденo.
Например: if robor.move(side) then i=i+1 end или даже
function move(side) if not robot.detect(side) and not robot.move(side) then move(side) end endЧтoбы рабoтать сo счетчикoм, тo лучше так пoдтверждать движение пo всем oсям, так рoбoт будет знать свoю пoзицию и прoще будет егo oтправить на тoчку старта.Нo я изначальнo, все фермы делал без всяких счетчикoв, рoбoт узнавал, кoгда надo пoвoрачивать дoстигнув стены, кoтoрая указывала границы пoля.
-
1
-
-
Красивая морда, но на мониторе 1 уровня не работает, код можно сжать в 2 раза и засунуть загрузку через интернет, как в TitanBIOS.
-
Я думаю, пиксельные дорожки будут подчеркивать стиль, хотя придется хорошо поработать над рисунком.

Можно даже сделать что-то типа этого:
http://derekprospero.deviantart.com/art/Geek-78301812
Но в пиксельном стиле.
-
Плоская нужна, с кучей деталей, подошла бы разводка дорожек с реальной матплаты, но я такой не нашел.
-
Готовые текстуры не найти, придется рисовать дорожки руками...
-
Есть еще такая идея - сделать надпись на материнской плате.

-
1
-
-
Я вот в своей попытке создать шапку думал о такой сцене, но придумать одно, а реализовать хрен там.
Реализовать не проблема, можно даже обои сделать такие. Главное, чтобы не было слишком топорно, поэтому нужна динамика, а это куча времени на мелкие детали.
-
А что они дают? Если сцены нет, то на панораме не уедешь.
-
И покачивание самого робота можно сделать, как в игре. Но нужна сама сцена, а фантазия не работает.
-
1
-
-
Придется рисовать нормальный шрифт, майновский вообще никуда не годится.

-
2
-
-
Запихался, но ключевой информации не несет.

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

Завалялась еще пара идей, надо будет потыкать.
-
3
-
-
Огонь, пожар, только в 190 пикселей даже стива не запихнуть.
Но можно сделать так, например:

Добавить анимацию, чтобы объекты сыпались электронным дождем.
Либо сделать в виде зеленого ретро-монитора с рыбьим глазом.
-
1
-
-
Слишком много кадров нельзя делать - гифка хоть и маленькая, а весит много.
-
1
-
-
Ну если прилепить что-то типа этого http://i.imgur.com/hKKKKbk.jpg с пэмэном на экране и пару стивов вокруг, то будет тоже не очень понятно.
Кстати, была еще такая бессмысленная анимация: http://i.imgur.com/eCqOwxd.gif
-
Можно и дронов влепить, надо чтобы картинка была динамичной, а роботы - блоки, они для какой-нибудь статичной сцены больше подходят.
Вот примерный эскиз:

-
1
-
-
Пока предложений для шапки не густо, у меня есть такой вариант - Стив в VR шлеме бежит с голографическим мечом за голографической свиньей. И еще нужен шрифт, какой-нибудь пиксельный, но пожирней дефолтного MC.
-
2
-
-
Я давным-давно делал 3d арты на CC, если кто-то придумает готовую сцену - могу сляпать, отрендерить и добавить эффектов.
http://img06.deviantart.net/6c16/i/2013/199/2/2/mining_turtle_by_celeronat-d6dozfh.jpg
http://img04.deviantart.net/05b3/i/2013/196/9/1/mining_by_celeronat-d6dom8k.jpg
http://img04.deviantart.net/078c/i/2014/326/c/b/minecraft_creeper_by_celeronat-d87c2e5.jpg
http://i1248.photobucket.com/albums/hh493/Kazimir_rus/result_enderman_zps33716469.jpg
P.S. Еще я люблю пиксельарт, но для шапки очень трудозатратно рисовать пиксельную сцену.
-
3
-
-
сравни и сделай вывод, какой код понятнееОба одинаково непонятны.
-
Если функция вызывается из одного и того же места, то можно ее не выносить отдельно.
Если есть несколько похожих функций, то их можно преобразовать в одну, переназначая отличающиеся детали по ходу дела.
local com = require("component") local bot = require("robot") local term = require("term") local turn, l, w print('Введите длину дороги: ') l = tonumber(term.read()) print('Введите ширину дороги: ') w = tonumber(term.read()) print('Спасибо! Робот приступил к работе.') for i = 1, w do if bot.count() < l then bot.select(bot.select()+1) end if i % 2 == 0 then turn = bot.turnRight else turn = bot.turnLeft end for i = 1, l do bot.swingDown() bot.placeDown() bot.forward() end turn() bot.forward() turn() bot.forward() endНеплохо бы добавить строительство лестниц, они более трудоемкие в постройке руками.
-
Ничто не ново под луной.
Но с внутренней справкой еще никто не делал.
-
Нормальный мультиюзер, как в настоящих осях и больше ничего не надо.
-
Чую, это только портить код. А в шапке сайта сжималка не кошерная?
К тому-же есть еще crunch и мой алгоритм, который закидали какашками крипера.
-
1
-
-
С магазинами так и живем, с Икронированием и всем остальным, только в общий чат все-равно что-то да вываливается, про опечатки я не зря написал.
А если каждые 5 минут будут спамить, то вероятность флуда повышается, хоть сотню экранирований налепи.
-
- Очки невероятно лагучие, модельки сделать можно даже процедурно-генерируемые, но тормоза начинаются даже от пары кубиков.
Непонятно, как планшет будет синхронизироваться с игровым сервером, надо ведь постоянно узнавать, есть ли кто рядом, а модем работает только на 400 блоков.
Чатбокс удобен, но опечатки и, следовательно, лишний флуд никто не отменял.

Ферма кактусов
в Программы новичков
Опубликовано:
Слипы не помогают, лаги происходят рандомно, поэтому даже с задержками робот будет пропускать ходы и сбиваться.