Light-bot

Discussion in 'WASM.HEAP' started by skomarov, Sep 25, 2008.

  1. skomarov

    skomarov New Member

    Blog Posts:
    0
    Joined:
    May 14, 2008
    Messages:
    389
    Небольшой тест для начинающих программистов:

    http://www.gameroo.nl/games/light-bot

    Не призываю играть в игрушки, но данная реализация виртуальной машины очень симпатичная. Кстати, сам .swf файл легко вынимается из кэша и работает автономно.
     
  2. GoldFinch

    GoldFinch New Member

    Blog Posts:
    0
    Joined:
    Mar 29, 2008
    Messages:
    1,775
    Идея забавная
    Надо только добавить ветвление, циклы и рандомные локации
    Потом соревноваться у кого алгоритм оптимальнее)
     
  3. asmfan

    asmfan New Member

    Blog Posts:
    0
    Joined:
    Jul 10, 2006
    Messages:
    1,004
    Location:
    Abaddon
  4. _basmp_

    _basmp_ New Member

    Blog Posts:
    0
    Joined:
    Jul 10, 2005
    Messages:
    2,939
    skomarov
    Шутки ради написали-бы сколько это добро весит.
     
  5. NoResponse

    NoResponse New Member

    Blog Posts:
    0
    Joined:
    Dec 28, 2005
    Messages:
    89
    192 - http://21h.su/picture/light-bot-score.jpg
    весит - 638,13 КБ (653 450 байт)
    прямая сцыль - http://www.poparcade.net/swf/light-bot-2205.swf
     
  6. l_inc

    l_inc New Member

    Blog Posts:
    0
    Joined:
    Sep 29, 2005
    Messages:
    2,566
  7. NoResponse

    NoResponse New Member

    Blog Posts:
    0
    Joined:
    Dec 28, 2005
    Messages:
    89
    улучшил до 176
    http://21h.su/picture/light-bot-score2.jpg
     
  8. JCronuz

    JCronuz New Member

    Blog Posts:
    0
    Joined:
    Sep 26, 2007
    Messages:
    1,240
    Location:
    Russia
  9. Errorneous

    Errorneous New Member

    Blog Posts:
    0
    Joined:
    Sep 24, 2004
    Messages:
    3
    Location:
    Moscow
  10. halyavin

    halyavin New Member

    Blog Posts:
    0
    Joined:
    May 13, 2005
    Messages:
    252
    Location:
    Russia
    Герберт круче, хотя и он и не 3d
     
  11. asmfan

    asmfan New Member

    Blog Posts:
    0
    Joined:
    Jul 10, 2006
    Messages:
    1,004
    Location:
    Abaddon
    Походу я всё инлайнил) Для скорости
     
  12. l_inc

    l_inc New Member

    Blog Posts:
    0
    Joined:
    Sep 29, 2005
    Messages:
    2,566
    Вторая попытка - 174.
     
  13. varnie

    varnie New Member

    Blog Posts:
    0
    Joined:
    Jan 2, 2005
    Messages:
    1,785
    skomarov
    о какой VM идет речь?
     
  14. JDgijT

    JDgijT New Member

    Blog Posts:
    0
    Joined:
    Sep 26, 2008
    Messages:
    6
    Я глянул - бред какой-то.
    Вы чего это?
     
  15. trash_master

    trash_master New Member

    Blog Posts:
    0
    Joined:
    Oct 27, 2006
    Messages:
    319
    Location:
    Україна
    JDgijT
    +1, и я туда же.
    skomarov вы че вычисляете соседов по палате ?
     
  16. skomarov

    skomarov New Member

    Blog Posts:
    0
    Joined:
    May 14, 2008
    Messages:
    389
    varnie
    По ссылке представлен виртуальный программно-аппаратный комплекс управления роботом. Справа находится визуальное представление архитектуры и набор инструкций. А слева сам робот и поле его деятельности. Так же даны несколько задач, которые представлены в виде отдельных уровней. Программисту надо составить для данной архитектуры программу для решения этих задач. А сами уровни идут по мере усложнения задачи.

    Виртуальная машина - название может не совсем корректное, но это не эмулятор, не железная реализация на микроконтроллерах с настоящим роботом. Некоторая программная модель.

    JDgijT
    Это не бред.

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

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

    trash_master
    Нет, не вычисляю.
     
  17. Stariy

    Stariy Member

    Blog Posts:
    0
    Joined:
    Oct 22, 2003
    Messages:
    529
    Location:
    Russia
    а скоко там всего уровней?
     
  18. varnie

    varnie New Member

    Blog Posts:
    0
    Joined:
    Jan 2, 2005
    Messages:
    1,785
    skomarov
    а, теперь понял контекст в котором вы про эту игру говорили. но всяко это не "аппаратный" комплекс;) программная модель - так точнее ИМХО.
    Stariy
    если не ошибаюсь, 12
     
  19. Prohvost

    Prohvost New Member

    Blog Posts:
    0
    Joined:
    Jul 26, 2008
    Messages:
    107
    вот блин... на 10 завис и никак
     
  20. Prohvost

    Prohvost New Member

    Blog Posts:
    0
    Joined:
    Jul 26, 2008
    Messages:
    107
    осилил, 191