Для начинающих
----------------------------------------------------- Magistr (mag@.........md) 08:11:35 29.06.2000 ----------------------------------------------------- Я думаю такой топик просто необходим! ----------------------------------------------------- heeeeelp!!!!!!!! (slevanov@.......ru) 07:54:46 08.07.2000 ----------------------------------------------------- КАК МОЖНО УБЫСТРИТЬ ПОВОРОТ ПРИ ТАКТАХ ?????? ----------------------------------------------------- t-rat (t-rat@.....ru) 13:42:49 08.08.2000 ----------------------------------------------------- Ответ(на вопрос о ускорении поворота): 1)поменьше думать 2)иметь два глаза и две пушки, при обстреле твоего робота моргая глазами во все стороны можно быстрее найти врага, но и нужно быстрее повернуться - поэтому (на мой взгляд лучше установить по 2 глаза и 2 пушки , но не параллельно) ----------------------------------------------------- Propovednik (clerik@...ru) 11:09:48 01.01.2002 ----------------------------------------------------- При использовании радара, в регистры Х и У записываються координаты искомого объекта. А если я например ищу реакторы, и их на карте - 3шт., то че в эти регистры идет? Первый найденый или последний, и как они считаются? По карте(например, с левой верхней клетки до правой нижней, по горизонтальным линиям, и т.п.)или относительно робота? И как получить координаты всех искомых объектов(наприм., реакторов)? ----------------------------------------------------- Propovednik (clerik@...ru) 11:13:26 01.01.2002 ----------------------------------------------------- Да, чуть не забыл, карты генеряться случайным образом или их специально составляют? И какое мах число карт может быть? ----------------------------------------------------- Shaos (root@......ru) 15:51:32 04.01.2002 ----------------------------------------------------- > Propovednik: > При использовании радара, в регистры Х и У записываються > координаты искомого объекта. относительные координаты > А если я например ищу реакторы, > и их на карте - 3шт., то че в эти регистры идет? Первый > найденый или последний, и как они считаются? По карте > (например, с левой верхней клетки до правой нижней, по > горизонтальным линиям, и т.п.)или относительно робота? относительные координаты ближайшего такого объекта > И как получить координаты всех искомых объектов(наприм., реакторов)? Всех - никак, только ближайшего! Относительные координаты, значит, что робот считается началом координат, то направление, куда он смотрит - ось Y, а направление вправо - ось X. Если радар вернул, например, X=0 Y=-1, то это значит, что искомый объект находится точно сзади! ----------------------------------------------------- Shaos (root@......ru) 15:53:18 04.01.2002 ----------------------------------------------------- > Propovednik: > Да, чуть не забыл, карты генеряться случайным образом или их специально составляют? случайным, точнее псевдослучайным, по конткретному номеру карты > И какое мах число карт может быть? сейчас 65536 различных вариантов ----------------------------------------------------- Propovednik (clerik@...ru) 10:02:37 05.01.2002 ----------------------------------------------------- ну вот, например, у меня спереди-слева,спереди, справа, сзади-слева и сзади стоят реакторы. какой реактор первее обнаружит радар? ----------------------------------------------------- Shaos (root@......ru) 19:26:49 08.01.2002 ----------------------------------------------------- > ну вот, например, у меня спереди-слева,спереди, справа, сзади-слева и > сзади стоят реакторы. какой реактор первее обнаружит радар? Они абсолютно равноправны - в данном случае первым назван будет тот, который попадется считающей процедуре первым, а вообще это зависит от реализации (очень даже может быть, что в версиях 1.99 и 2.0.х результат будет различным). Попробовать мог бы - но совершенно нету времени :) ----------------------------------------------------- Умный дядя (lamoc) 08:56:53 23.01.2002 ----------------------------------------------------- Вообще просто качайте код какогонит работа (хорошего) потом надо немного подумать и сделвть аналог вот и все ! ! ! Пример act right if obj=vrag goto FIRGHT if obj=patronu ulu reator - zaradka if dist=1 : tupik right step act left '''' toje dlya levogo glaza u t/d patronu Nu tuna step step step step vrag right right act back .... raz 4-13 3 глаза и 1 пушка ззади ____ ррУлит и ЗАпомните РАДАР ЭТОТ ОТСОЙ !!! (Был точно отстоем) ща может можно накодить (время на интеелект не идет) Но гиморно ТАК ЧТО ВПЕРЕД ЛАМОСЫ ! ----------------------------------------------------- Опять Умный (ламо) 08:59:50 23.01.2002 ----------------------------------------------------- Робот сделаный по этой схеме без проблем за 1-2 чампа пройдет до класса С без проблем В классах ще B u A куча одинаковых роботов моих там много дык еще под думя никами :)) это для рейтинга !! сильный рОБОТ - Новый ник! ВСе пишите НА BROODWAR@XAKEP.ru ! ----------------------------------------------------- Propovednik (clerik@...ru) 19:34:42 24.01.2002 ----------------------------------------------------- при взгляде на чужого робота, значение энергии этого робота пишеться в определенный регистр (вычитал из правил), что это за регистр? ----------------------------------------------------- Shaos (root@......ru) 12:35:00 25.01.2002 ----------------------------------------------------- > при взгляде на чужого робота, значение энергии этого робота > пишеться в определенный регистр (вычитал из правил), что > это за регистр? Открываем RW1_R.HTM и читаем: ACT Var Задействует оборудование (глаз или пушку), размещенное в направлении Var ( 0-спереди, 1-справа, 2-сзади, 3-слева или макросы из RW1_STD.RWI: @FRONT, @RIGHT, @BACK и @LEFT соответственно), причем глаз возвращает следующую информацию в регистрах робота: D - расстояние до объекта (1 - соседняя клетка), N - тип объекта в выбранном направлении, K - уровень энергии, если это робот, или степень целостности, если это камень, или направление полета, если это снаряд (1 - в робота, 0 - от робота либо в сторону). Занимат 1 такт. Итак - ответ на ваш вопрос - регистр K ----------------------------------------------------- Alexei Sych (natques) 19:28:20 01.04.2002 ----------------------------------------------------- Мужики, у нас препод по мехатронным системам использует эту прогу для того чтобы ставить зачет. За два года никто не поставил без взятку. Помогите, если нетрудно - вышлите хоть пару роботов с исходниками ----------------------------------------------------- Shaos (shaos@.....ru) 19:44:29 01.04.2002 ----------------------------------------------------- > Мужики, у нас препод по мехатронным системам использует эту > прогу для того чтобы ставить зачет. За два года никто не > поставил без взятку. Помогите, если нетрудно - вышлите хоть > пару роботов с исходниками А где учишься, как зовут препода? Вот архивы роботов с исходниками: http://shaos.ru/pub/robot_s.zip (1K) - новый стиль http://shaos.ru/pub/robot_so.zip (137K) - старый стиль ----------------------------------------------------- Alien (td_ilin@.......ru) 21:20:20 18.12.2002 ----------------------------------------------------- ПОМОГИТЕ!!! Как пользоваться радаром?! ----------------------------------------------------- Shaos (shaos@.....ru) 09:54:55 19.12.2002 ----------------------------------------------------- > ПОМОГИТЕ!!! > Как пользоваться радаром?! См. описание языка: 4.28 RADAR Команда поиска в RW1P0. RADAR Var Запускает радар на поиск объекта типа Var = 0..7 (можно воспользоваьтся макроопределениями из RW1_STD.RWI. Координаты найденного объекта относительно робота помещаются в регистры X и Y, если же оба регистра равны 0, то объект не найден. В регитстре K возвращается квадрант объекта (относительно робота - против часовой стрелки 0,1,2,3), в регистре D - минимальное абсолютное значение координат. Занимает 1 такт. Отнимает 1 единицу энергии. ----------------------------------------------------- Alien (td_ilin@.......ru) 20:36:26 19.12.2002 ----------------------------------------------------- ПОМОГИТЕ!!!! А можно часть программы с использованием радара? ----------------------------------------------------- Alien (td_ilin@.......ru) 14:36:02 22.12.2002 ----------------------------------------------------- А тут проводятся просто бои роботов? P.S.:Если да, то как в них участвовать? ----------------------------------------------------- N@.... (daeron@mail.ru) 21:39:55 23.12.2002 ----------------------------------------------------- Помогите, узнал об игре и загорелся но пока не могу разобраться пришлите пару исходников! ----------------------------------------------------- Shaos (shaos@.....ru) 12:10:25 24.12.2002 ----------------------------------------------------- > ПОМОГИТЕ!!!! > А можно часть программы с использованием радара? Несколько ответов было в списке рассылки rwar@yahoogroups.com http://groups.yahoo.com/group/rwar/messages ----------------------------------------------------- Shaos (shaos@.....ru) 12:11:39 24.12.2002 ----------------------------------------------------- > А тут проводятся просто бои роботов? точно > P.S.:Если да, то как в них участвовать? внимательно прочитай пошаговую инструкцию на русской странице http://shaos.ru/main_rus/ ----------------------------------------------------- Shaos (shaos@.....ru) 12:14:33 24.12.2002 ----------------------------------------------------- > Помогите, узнал об игре и загорелся но пока не могу разобраться > пришлите пару исходников! Исходники можно найти у многих юзеров из списка http://shaos.ru/cgi/robot.cgi?list&3 Заходишь в юзера и смотришь его роботов - если есть имена файлов вида *.rw1 - значит у этого робота есть исходник - пример: http://shaos.ru/cgi/robot.cgi?user&MadMidga ----------------------------------------------------- Gosha (gekonshi@....ru) 11:18:16 18.04.2003 ----------------------------------------------------- Почему мой робот очень долго думает. Как сделать, чтобы он думал поменьше? ----------------------------------------------------- Gosha (gekonshi@....ru) 11:23:02 18.04.2003 ----------------------------------------------------- Почему мой робот очень долго думает. Как сделать, чтобы он думал поменьше? ----------------------------------------------------- Shaos (shaos@.....ru) 12:51:51 18.04.2003 ----------------------------------------------------- > 236 Gosha (gekonshi@rol.ru) 11:23:02 18.04.2003 > Почему мой робот очень долго думает. Как сделать, чтобы он думал поменьше? Оптимизировать...