Jump to content

Кроботы

Кроботы
Оригинальный автор(ы) Том Пойндекстер
Первоначальный выпуск Декабрь 1985 г. ( 1985-12 )
Стабильная версия
1.1 уровень патча 2.1 / 22 ноября 2003 г. ( 22.11.2003 )
Написано в С [ 1 ]
Операционная система MS-DOS , Windows , Linux ELF i686, Linux ELF x86_64, IBM AIX 5.3, HP-UX , PlayStation 3 , Solaris 9, Mac OS X
Платформа Персональный компьютер
Размер 65,5 КБ — 140,9 КБ, 509,0 ( Mac OS X )
Тип Программирование игры
Лицензия GPLv2 , с открытым исходным кодом
Веб-сайт http://crobots.deepthought.it

Crobots игра по программированию, впервые выпущенная Томом Пойндекстером в декабре 1985 года под названием Shareware . [ 2 ] Это программа MS-DOS для IBM PC и совместимых компьютеров, разработанная для систем Unix на базе x86. [ 3 ] [ 4 ]

Роботы управляются программой , написанной на урезанной C. версии Миссия робота — искать и уничтожать других роботов, каждый из которых использует разные программы. Роботами можно управлять, чтобы передвигаться по полю боя, сканировать окружающую среду в поисках врагов и стрелять по врагам из пушки. [ 5 ]

Crobots заимствовал концепцию из игры RobotWar , которая запускалась на оригинальном компьютере Apple II . Роботы были запрограммированы на собственном языке программирования, который интерпретировался и включал представление игры в режиме реального времени во время ее игры.

В октябре 2013 года Пойндекстер выпустил исходный код Crobots под GPLv2 свободного программного обеспечения лицензией . [ 6 ] [ 7 ]

Было создано множество клонов Кроботов . Однако очень немногие из них являются компилятором и виртуальной машиной одновременно ; например, существуют клоны Java , использующие JVM , и клоны C++ , использующие стандартный компилятор Microsoft .

Настоящие клоны имеют те же внутренние функции, что и оригинальная версия Тома Пойндекстера; Однако иногда направление углов меняется, чтобы соответствовать тригонометрическим функциям стандартной библиотеки C. Самый последний [ когда? ] клоны — Crobots64 и Netrobots.

Crobots64 от Марко Зора имеет подмножество компилятора C++ и виртуальную машину с графическим интерфейсом. [ 8 ] Новые возможности этого клона — это сотрудничество между роботами одного вида, неограниченное количество одновременно работающих роботов, математические функции с плавающей запятой и скорость виртуального процессора.

Напротив, нетроботы могут работать по сети, где каждый робот работает в отдельном процессе, и каждый робот может быть написан на другом языке программирования. [ 9 ]

См. также

[ редактировать ]
  1. ^ «Исходный код КРОБОТОВ» . Гитхаб .
  2. ^ crbots «Не обращайте внимания на баннер, на котором написано, что CROBOTS — это условно-бесплатная программа, мне не нужны ваши деньги, и я больше не живу в Иллинойсе».
  3. ^ «Руководство КРОБОТЫ» . Гитхаб .
  4. ^ «Главная страница КРОБОТОВ» .
  5. ^ «Кроботы» .
  6. ^ Crobots «CROBOTS — это игра по программированию для программистов (или начинающих программистов)»
  7. ^ Кроботы на github.com
  8. ^ «На странице есть фреймы» .
  9. ^ «Бонзини/Нетроботы» . Гитхаб . 19 февраля 2021 г.


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 93c4f1be7cbaf9012a4cf56be4cd7238__1692046740
URL1:https://arc.ask3.ru/arc/aa/93/38/93c4f1be7cbaf9012a4cf56be4cd7238.html
Заголовок, (Title) документа по адресу, URL1:
Crobots - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)