Pull to refresh

Comments 113

UFO just landed and posted this here
И сколько команд/функций в результате? ;)
Вы бы хоть статьи похожии перед публикацией поискали бы…
presskey.habrahabr.ru/blog/40306/
И вчера еще топик был, но его убрали уже, видимо
И вообще, сколько можно с dirty посты тырить?
О новости не только надо написать. Её надо ещё правлильно представить. Сравните подачу материала и оценку двух топиков.

По старой ссылке я бы просто не пошёл, а здесь заинтересовался и открыл.
Была такая гениальная игрушка под названием Colobot, там задания по разнообразнее
Боже мой! Когда я в пятом классе пришёл на урок информатики. На очень очень, даже по тогдашним меркам, старых компьютерах (кажется «искра»), нам запустили точно такую же игру, только без третьего измерения.
Надо было, управляя Летающей Тарелкой, сбросить груз в обозначенных на карте местах.
Вот точь в точь, как эта игра.
«Ничего в этом мире не меняется», — сказал я, почёсывая свои двадцатитрёхлетние седины.
Аналогично, но на 80286 :)
А потом уже под Win95 на K6-2-500 осваивали рекурсию.
через пару лет будет то же самое, но уже от 1-го лица… ждем=)))
здесь с рекурсией они что-то напортачили — когда включается решение во вложенной функции и в ней же следующим шагом выключается — движок не ловит, что задача была в какой-то момент решена :(
Я помню ещё в школе была подобная игра, в которую играли на уроках информатики. Как же она называлась… Брр… Не помню. Но название русское :)
там змеек надо было программировать, да? :)
змеек — это Snake Battle, а на уроках, скорее всего, у них был «Кенгуренок» или «Пылесосик» :)
Не-не-не-не-не (с) Zohan
Прога называлась ИНТАЛ :)
Гоню… Вспомнил! «Чертёжник» называлась :)
АААА! У меня были и Кенгуру и Пылесос!!!
вот какие игры надо писать для iphone :)
Помню Кенгуру и LogoWriter с черепашкой
набор обучалок алгоритмизации под названием КУМир был
а еще кенгуренок, черепашка Logo и пылесосик :)
Была такая штука — Кумир, там был Робот и Чертежник.
Робот — по лабиринтам ходил и клетки красил, а Чертежник — реализовывал простейшие графические функции.
Занаятные программки можно было писать.
да кажется целый язык программирования такой на школьных компах стоял, там на русском язуке можно было писать «вправо влево вперед» с целью нарисовать заданную картинку
Узнаю в этом logo
помню даже новогоднии открытки в нем рисовали — елочки там всякие с шариками :)
Бешеная черепаха хвостом все чертила :)
у меня в школе были «ЛогоМиры». Ох, забавная софтина, я в ней мультики рисовал — чтобы показать идущего человека, приходилось таскать несколько черепах, каждой из которых был назначен свой спрайт, и прятать остальных черепах группы, показывая в один момент времени только одну черепаху. Все это усложнялось небольшим багом — программа воспринимала только перые пять или шесть процедур в проекте, остальные вообще не видела :)
У нас одна черепаха была, но это не мешало сделать скатывающийся по горке кружок, например
и действительно приходилось сначала отрисовывать круг, потом поверх него рисовать цвета фона, делать смещение черепахи и опять рисовать и стирать… :)
Ностальгия!
Да уж, наглядный иллюстратор функционального программирования.
«Все новое — это хорошо забытое старое». Но играть от этого не менее увлекательнее.
^_^
А что там функционального нашли?
скорее процедурного
Да, простите, ошибся. Процедурного.
Но парадигмы схожи и суть от этого не меняется.
О если бы это:

fac :: Integer -> Integer
fac 0 = 1
fac n | n > 0 = n * fac (n — 1)

и это:
using System;
class factr
{
public static int factorial(int n)
{
int result = 0;
int i = 0;
i = 1;
result = 1;
do
{
result = result*i;
i = i+1;
}
while( i<=n );
return result;
}
}

былиб похожи я бы не был лохом среди друзей-знатоков лямбды =(

Logo миры, Роботландия с Кукарачей, Лого с черепашкой, RoboMind, XLogo — перечислять можно до бесконечности :)
Черепашка из Лого вспомнилась, да. =)
Я там застрял на седьмом кажется уровне :\
а кто прошел и сколько комманд заюзал? :)
я 193.
Можно принтскринить и выкладывать.
зачем? если хочется соврать, то можно и на скрине соврать. :)
Лично я уже закрыл игру, а 2й раз проходить нет времени.
Круто!
Наверное, на третьем с конца сэкономили. Мне моё решение там категорически не понравилось! :)
186 ) я особо и не минимизировал…
170. Если оч постараться думаю 140-150 набрать реально.
Со 140 я наверно погорячился(: Кто-нибудь хоть меньше 160 набрал? Решил проити по вдумчивее получил 166.
UFO just landed and posted this here
UFO just landed and posted this here
UFO just landed and posted this here
У меня к 11ому уровню 122. В 10 и 11 достаточно громоздкие решения, где-то в них наверняка можно сэкономить, но мне уже лень)
UFO just landed and posted this here
UFO just landed and posted this here
180 с первого раза, но действительное удовлетворение получил только от хорошего решения последнего уровня)
c первой попытки 190. надо будет еше попробовать
UFO just landed and posted this here
в f1 нужно добавить ещё один прыжок, а в освободившуюся последнюю ячейку f2 — шаг вперёд, тогда как раз хватит :)
те же мысли в голове крутились ))
UFO just landed and posted this here
Все в этой игре хорошо, но действительно интересных уровней всего три последних, надеемся на продолжение…
блин, играл, но подвис флеш и все сбросилось — обидно, а переигрывать заного влом. по-крайней мере сегодня. А так спасибо, очень люблю подобные игры.
UFO just landed and posted this here
угу… только выйти из нее никак т.к. нет условий… с ними было бы еще инетрестнее :)
Да, с условиями было бы намного лучше :)
забавно.

вот мои решения для предпоследнего и последнего уровней
предпоследний оказался самым сложным для меня, думал минут 10. последний решил за минуту, видимо, сказался опыт предпоследнего уровня.

выше в комментах писали про рекурсию, так вот рекурсия тут не поможет, так как робот зацикливается и игра не останавливается, даже если зазжены все лампочки
у меня с первой попытки получилось 163. Если второй раз начать играть, наверное, можно ещё где-нибудь соптимизировать, но лень :)
так я таки не понял 200 это хорошо оптимизированно или плохо?
ммм… я думал, что чем меньше — тем лучше.
чорд, надо было сразу сказать, что команды считаются с самого начала.
первые уровни я проходил вприпрыжку с разворотами :)
А нельзя ли выложить ссылку на архив с игрой, а то у меня CPROXY все флешки режет.
отличная игра, осталось пройти 12 уровень. 10 для меня самый сложный оказался, пришлось ег ос прохождением проходить, 11 уже сам прошел, он легче по мне )) 12 пока не пытался.
когдато на алго тож такая штучка была, только ездила машынка и возила груз
Отвратительная IDE!
Нет даже средств для вставки команд, не говоря уже о выделении кода в отдельную функцию! :)
UFO just landed and posted this here
с первого прохождения 192;
интересно насколько можно соптимизировать…
Free image hosting www.picatom.com [Free Image Hosting]
Как я понимаю, что такое программирование (с)
Я это сделал чуть ли не первым делом. =)
Обожаю тестить. ^^
Разве такое возможно? Там же нельзя делать бесконечный цикл. Даже если все кнопки загорелись, то бот все равно продолжает работать.

И если попридираться, то решение не оптимальное (с т.з. количества действий робота).: Р По крайней мере я, как студент кафедры оптимального управления не мог себе такого позволить, поэтому старался, чтобы все было красиво. =)

Но, что прошли, молодец. У меня один уровень не пошел (о котором было выше), и я забил.
Вот это адски. Мое решение, которое мне казалось хорошим, аж на 3 команды длиннее.
UFO just landed and posted this here
3- 9- 9- 10- 10- 14- 13- 13- 12- 22- 23- 17. Всего 155.
Про 8й я такой удачный способ не придумал. Если заменить, то будет как раз 152.
Есть много скринов =)
У меня пока краше вашего только седьмой, 11. Там довольно симпатичное решение на основе местной куцей рекурсии. С ним, видимо, будет ровно 150=)

Кстати, я не могу понять, почему в некоторых турах зажжение всех лампочек срабатывает как условие выхода, а в некоторых нет?=/
Насколько я понял, для этого необходимо завершить текущую функцию, в которой была зажжена последняя лампочка.
Можно посмотреть решение для девятого уровня? У меня решение хуже на 1 ход.
На самом деле абсолютно то же самое, что у вас, просто чуть-чуть перегруппировать команды в функциях. Но если хотите, вот.
Классно! На 1 короче, чем у меня.

Free Image Hosting at www.ImageShack.us

А вот интересно, кто как вот этот уровень (по-моему самый сложный) решал:
Free Image Hosting at www.ImageShack.us
Мне мой вариант очень не нравится…
Хотел написать все свои итоги по уровням, да, как оказалось, не делал скриншотов. Пришлось проходить игру заново. Заодно и результат улучшил ;)

Итого: 145 комманд.
Уровни: 3, 9, 9, 10, 9, 14, 11, 10, 13, 17, 23, 17.

UFO just landed and posted this here
UFO just landed and posted this here
Не могу пройти 10тый (вроде).

Жаль сохраниться нельзя, теперь не буду рестар делать.

Я вот даже не листке бумаги нарисовал как это должно быть — i054.radikal.ru/0809/58/cfe253ded368.jpg, но как осуществить… Понимаю только что будет функция в функции.Но так ка не являюсь програмистом — не получается.
функция 1 — зажег, прошел вперед — и так 4 раза
Функция 2 — ф1 ф1, налево, прыжок, налево, ф1, ф1, направо

дальше все понятно :)
166 с первого раза. Со второго до конца не дошел — некогда было. Жаль что нету сохранений и перехода к уровням без прохождения всех предыдущих.
когда робот приседает, загорается лампочка, а потом пол — как-будто обгадился робот =)))
UFO just landed and posted this here
Вы, кажется, ссылкой промахнулись, 132 дают тут.

Пришлось посмотреть краем глаза, чтобы знать возможный минимум в каждом туре. Как ни странно, оказалось довольно просто не вникать, хотя траектория движений в паре туров таки подсмотрелась=/

Итого
3 — 9 — 9 — 10 — 9 — 14 — 9 — 10 — 9 — 17 — 1716

у меня теперь впереди как раз шесть последних уровней ^____^
причём часть из них можно решать на бумажке.
UFO just landed and posted this here
UFO just landed and posted this here
забавно. А сколько разных 9-ти шаговых вариантов второго уровня народ насочинял?

Тот который у hyborg в habrahabr.ru/blogs/games/40585/#comment_988356 — с излишествами, а вот тот, что в мувике про 132 из комментария Sabiko habrahabr.ru/blogs/games/40585/#comment_995520 — уже оптимальнее по простоте и скорости выполнения.

А бывали ещё варианты?
UFO just landed and posted this here
и такое вот решение третьего лаконичнее тех, что у обоих комрадов, хоть и те-же 9 команд:
Image and video hosting by TinyPic

кто как ходил?
180 с первого раза :)
Sign up to leave a comment.

Articles

Change theme settings