Перейти к содержимому

Jet

Пользователи
  • Публикации

    65
  • Зарегистрирован

  • Посещение

  • Победитель дней

    2

Все публикации пользователя Jet

  1. Не, второе видео меня рассмешило больше. На 1-ой минуте он ржачно подскользнулся.)
  2. Если бы я такого увидел ночью, я бы просто седым сразу стал бы. http://rutube.ru/video/882a3ac0fffd8d16addeec610ca30986/?ref=logo
  3. Я как понял смысл именно в ресурсах. Дано: 5 роботов, 1 сервер. Дальше сам. Как оно работать будет - одному тебе известно. Самое главное не вмешиваться в процесс во время боя.
  4. Jet

    Шаблоны

    Я сделал таблицу функций, которая является очередью, и запихал туда turtle.forward() и т.д., в отдельном потоке выполняю эту очередь, если надо прервать выполнение - очищаю таблицу.
  5. Jet

    Шаблоны

    Ну Ctrl+T можно что угодно прервать (кроме os.pullEventRaw(), если terminate не обработан). Ctrl+T это очень не гибко. Еще варинаты есть? Кроме флагов, типа while run do или if run then.
  6. Jet

    Шаблоны

    Я использую подобную фишку в своих боевых черепашках, но не на выполнение. Скажите, а как прервать такой алгоритм?
  7. Сделал небольшую програмку, которая заполняет рандомно карту. Если карта двухуровневая, соответственно программку нужно запускать 2 раза и между запусками перемещать черепашку вручную. Черепашка строит некий узор под в плоскости под собой двигаяся вперед на width блоков (первый параметр) и вправо на lenght блоков (второй параметр). За 1 итерацию программы линии получаются направленными в ту сторону, в которую изначально смотрела черепашка. Соответственно, если сделать нижни уровень с "горизонтальным" направлением линий, а верхний с "вертикальным" - получаются достаточно интересные вариации карт. Может не актуально уже, но все же, моя цель показать идею.
  8. Как? Модем может работать только на одной частоте...
  9. У меня вопрос организационный. Сражаются две команды программистов, и у каждой из них свой алгоритм, своя реализация и свои стартовые данные. Вот к примеру, моим черепашкам нужно сообщить некоторые данные. Кто это будет делать? Я? Или судья-админ по моей инструкции? Если это делают сами программисты, где гарантия, что соперники не введут кусочек карты, визуально видимой? Или где гарантия что администратор не ошибется в моей инструкции и правильно все поймет? И сам вопрос: я правильно понмаю, что карта строится ПОСЛЕ того, как программисты закончили "колдовать" над черепашками, и сами черепашки находятся в режиме ожидания старта?
  10. Я думаю вся суть в динамике. Изменение тактики на основе развед.данных.
  11. Мда... Для меня трудно искать путь в 3Д... Да что там говорить, и в 2Д тоже.)))
  12. На счет ооднослойной карты: я не говорю что это навсегда, я предложил это для начала. Для двух уровней писать ИИ труднее в квадрате, так мы первый бой не скоро увидим. Я согласен, что два уровня гораздо интереснее, но для начала то можно 1?
  13. Я не знаю.) Я просто игрок, который заинтересовался темой. Я на сервере то ни разу не был, меня лаунчер не пускает.) Просто предлагаю.
  14. Предлагаю правила на первый бой: Локация: Для начала предлагаю высоту все таки 1 блок. Размер: 16х32 (ширина, длина), где 16х8 отведено на базы, остается 16х16 на препятствия. Локация симметричная. Пол состоит из 3 цветов шерсти, синий, красный, белый. Стенки состоят из бедрока. Флаги располагаются в виде блоков Вычислительная техника: 5 черепашек, 1 компьютер на команду. (Что с этим сделают программисты - их трудности). Комплектующие: Изначально черепашки заправлены достаточно... Много. Т.е. о топливе не задумываемся. Для каждой черепашки блоки: 1 белая шерсть, 1 красная шерсть, 1 синяя шерсть, 1 бедрок Так же черепашки знают свои стартовые положения и размер карты. Судьи: Админ 1 компьютер рефери, который опрашивает черепашек (СТАТУС) и дает ТЕСТ/СТАРТ/СТОП. Тест: Перед стартом компьютер рефери выдает бордкастом сообщение ТЕСТ и черепашки обеих команд должны начать крутиться в одну из сторон. Когда компьютер рефери даст сообщение СТОП - черепашки прекращают кружение. Таким образом проверится своевременность реакции на команды рефери. Правила: Не ломать пол. Не подниматься на уровень выше. Задачи: Проанализировать локацию и попытаться стырить вражеский флаг, завалив пару противников (по возможности или желанию).
  15. Интересная тема. Но. Почитал я ее и вижу: надо сделать то, надо сделать это, а вот это решить. Надо не говорить, а делать. Администрация, определите сроки, команды, до этого срока две команды должны будут написать что напишут и с этим в бой. А уже по итогам боя - разбор полетов. Т.е. я предалагаю идти путем проб и ошибок. так хоть какое то движение будет. И в конце концов, у кого получится лучшее ядро - алгоритмы, то и брать за основу. А на начальных этапах ядра будут разные.) Одинаковым должен быть только протокол общения с базовым сервером (который сделит за всем). З.Ы. хотелось бы поучавствовать, есть пара идей по реализациям.
  16. Есть ли в крафт-нете а) резервирование адресов; б) обращение по именам? p.s. функционал DNS.
  17. int i = 5; i = ++i + ++i;

×
×
  • Создать...