Jet
Пользователи-
Публикации
65 -
Зарегистрирован
-
Посещение
-
Победитель дней
2
Тип публикации
Блоги
Профили
Форум
Багтрекер
Магазин
Все публикации пользователя Jet
-
Был бы СС - набросал бы быстро.
-
Сначала условным попробуем.)
-
Не, второе видео меня рассмешило больше. На 1-ой минуте он ржачно подскользнулся.)
-
Если бы я такого увидел ночью, я бы просто седым сразу стал бы. http://rutube.ru/video/882a3ac0fffd8d16addeec610ca30986/?ref=logo
-
Я как понял смысл именно в ресурсах. Дано: 5 роботов, 1 сервер. Дальше сам. Как оно работать будет - одному тебе известно. Самое главное не вмешиваться в процесс во время боя.
-
Я сделал таблицу функций, которая является очередью, и запихал туда turtle.forward() и т.д., в отдельном потоке выполняю эту очередь, если надо прервать выполнение - очищаю таблицу.
-
Ну Ctrl+T можно что угодно прервать (кроме os.pullEventRaw(), если terminate не обработан). Ctrl+T это очень не гибко. Еще варинаты есть? Кроме флагов, типа while run do или if run then.
-
Я использую подобную фишку в своих боевых черепашках, но не на выполнение. Скажите, а как прервать такой алгоритм?
-
Сделал небольшую програмку, которая заполняет рандомно карту. Если карта двухуровневая, соответственно программку нужно запускать 2 раза и между запусками перемещать черепашку вручную. Черепашка строит некий узор под в плоскости под собой двигаяся вперед на width блоков (первый параметр) и вправо на lenght блоков (второй параметр). За 1 итерацию программы линии получаются направленными в ту сторону, в которую изначально смотрела черепашка. Соответственно, если сделать нижни уровень с "горизонтальным" направлением линий, а верхний с "вертикальным" - получаются достаточно интересные вариации карт. Может не актуально уже, но все же, моя цель показать идею.
-
Как? Модем может работать только на одной частоте...
-
У меня вопрос организационный. Сражаются две команды программистов, и у каждой из них свой алгоритм, своя реализация и свои стартовые данные. Вот к примеру, моим черепашкам нужно сообщить некоторые данные. Кто это будет делать? Я? Или судья-админ по моей инструкции? Если это делают сами программисты, где гарантия, что соперники не введут кусочек карты, визуально видимой? Или где гарантия что администратор не ошибется в моей инструкции и правильно все поймет? И сам вопрос: я правильно понмаю, что карта строится ПОСЛЕ того, как программисты закончили "колдовать" над черепашками, и сами черепашки находятся в режиме ожидания старта?
-
Я думаю вся суть в динамике. Изменение тактики на основе развед.данных.
-
Мда... Для меня трудно искать путь в 3Д... Да что там говорить, и в 2Д тоже.)))
-
На счет ооднослойной карты: я не говорю что это навсегда, я предложил это для начала. Для двух уровней писать ИИ труднее в квадрате, так мы первый бой не скоро увидим. Я согласен, что два уровня гораздо интереснее, но для начала то можно 1?
-
Я не знаю.) Я просто игрок, который заинтересовался темой. Я на сервере то ни разу не был, меня лаунчер не пускает.) Просто предлагаю.
-
Предлагаю правила на первый бой: Локация: Для начала предлагаю высоту все таки 1 блок. Размер: 16х32 (ширина, длина), где 16х8 отведено на базы, остается 16х16 на препятствия. Локация симметричная. Пол состоит из 3 цветов шерсти, синий, красный, белый. Стенки состоят из бедрока. Флаги располагаются в виде блоков Вычислительная техника: 5 черепашек, 1 компьютер на команду. (Что с этим сделают программисты - их трудности). Комплектующие: Изначально черепашки заправлены достаточно... Много. Т.е. о топливе не задумываемся. Для каждой черепашки блоки: 1 белая шерсть, 1 красная шерсть, 1 синяя шерсть, 1 бедрок Так же черепашки знают свои стартовые положения и размер карты. Судьи: Админ 1 компьютер рефери, который опрашивает черепашек (СТАТУС) и дает ТЕСТ/СТАРТ/СТОП. Тест: Перед стартом компьютер рефери выдает бордкастом сообщение ТЕСТ и черепашки обеих команд должны начать крутиться в одну из сторон. Когда компьютер рефери даст сообщение СТОП - черепашки прекращают кружение. Таким образом проверится своевременность реакции на команды рефери. Правила: Не ломать пол. Не подниматься на уровень выше. Задачи: Проанализировать локацию и попытаться стырить вражеский флаг, завалив пару противников (по возможности или желанию).
-
Интересная тема. Но. Почитал я ее и вижу: надо сделать то, надо сделать это, а вот это решить. Надо не говорить, а делать. Администрация, определите сроки, команды, до этого срока две команды должны будут написать что напишут и с этим в бой. А уже по итогам боя - разбор полетов. Т.е. я предалагаю идти путем проб и ошибок. так хоть какое то движение будет. И в конце концов, у кого получится лучшее ядро - алгоритмы, то и брать за основу. А на начальных этапах ядра будут разные.) Одинаковым должен быть только протокол общения с базовым сервером (который сделит за всем). З.Ы. хотелось бы поучавствовать, есть пара идей по реализациям.
-
Есть ли в крафт-нете а) резервирование адресов; б) обращение по именам? p.s. функционал DNS.
