Программирование для Circuits.CC

Публичный форум для http://www.nedopc.org/nedopc

Moderator: Shaos

User avatar
Shaos
Admin
Posts: 24079
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Программирование для Circuits.CC

Post by Shaos »

Топик про программирование для сайта http://Circuits.CC (обсуждение) на языке программирования роботов Robby

Программа-робот имеет доступ к полю клеток - может туда писать (SET) и оттуда читать (GET) после задавания абсолютных координат через SELECT x y. Кроме того программа может получать сообщения от других программ, а также от клавиатуры, мыши, сигнал выделения области и сообщения от файловой системы. Можно абстрагироваться от абсолютной системы координат и обрабатывать команды движения, полученные по наследству от Robot Warfare 1:
- STEP (шаг вперед);
- LEFT (повернуться на 90 градусов против часовой стрелки);
- RIGHT (повернуться на 90 градусов по часовой стрелке);
- ACT (отпочковывание робота-клона в одну из четырех сторон?).
SET и GET в этом случае будут работать с текущей клеткой на которой находится робот - так можно писать алгоритмы обхода цепей при симуляции например...
Я тут за главного - если что шлите мыло на me собака shaos точка net
User avatar
Shaos
Admin
Posts: 24079
Joined: 08 Jan 2003 23:22
Location: Silicon Valley

Re: Программирование для Circuits.CC

Post by Shaos »

Важный момент - роботы внутри браузера могут менять только локальную копию поля - им ЗАПРЕЩЕНО писать в облако - это делает только JS в соответствии с ручной активностью пользователя

Можно достаточно быстро набросать робота играющего в Жизнь :)

Даже тот же самый Тетрис можно реализовать - глядишь народ и заинтересуется

Вот это поделие 16-летней давности еще можно поразвивать: viewtopic.php?f=60&t=7670 (там правда есть иконки, которых в моем текущем алфавите нету)
Я тут за главного - если что шлите мыло на me собака shaos точка net