Топик про программирование для сайта http://Circuits.CC (обсуждение) на языке программирования роботов Robby
Программа-робот имеет доступ к полю клеток - может туда писать (SET) и оттуда читать (GET) после задавания абсолютных координат через SELECT x y. Кроме того программа может получать сообщения от других программ, а также от клавиатуры, мыши, сигнал выделения области и сообщения от файловой системы. Можно абстрагироваться от абсолютной системы координат и обрабатывать команды движения, полученные по наследству от Robot Warfare 1:
- STEP (шаг вперед);
- LEFT (повернуться на 90 градусов против часовой стрелки);
- RIGHT (повернуться на 90 градусов по часовой стрелке);
- ACT (отпочковывание робота-клона в одну из четырех сторон?).
SET и GET в этом случае будут работать с текущей клеткой на которой находится робот - так можно писать алгоритмы обхода цепей при симуляции например...
Программирование для Circuits.CC
Moderator: Shaos
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Программирование для Circuits.CC
Я тут за главного - если что шлите мыло на me собака shaos точка net
-
- Admin
- Posts: 24080
- Joined: 08 Jan 2003 23:22
- Location: Silicon Valley
Re: Программирование для Circuits.CC
Важный момент - роботы внутри браузера могут менять только локальную копию поля - им ЗАПРЕЩЕНО писать в облако - это делает только JS в соответствии с ручной активностью пользователя
Можно достаточно быстро набросать робота играющего в Жизнь
Даже тот же самый Тетрис можно реализовать - глядишь народ и заинтересуется
Вот это поделие 16-летней давности еще можно поразвивать: viewtopic.php?f=60&t=7670 (там правда есть иконки, которых в моем текущем алфавите нету)
Можно достаточно быстро набросать робота играющего в Жизнь

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