Share to: share facebook share twitter share wa share telegram print page

Robot Battle

Robot Battle
ВидавецьGarageGamesd
Жанр(и)Ігри_для_програмістів
ПлатформаWindows
Дата випуску2002
Режим гриоднокористувацька гра

Robot Battle — гра для програмістів, що дозволяє розробляти і програмувати бойових роботів. Ваша мета — створити робота (або команду) для перемоги в дружніх турнірах або у змаганнях з гравцями по всьому світу. Дана гра створена для платформи Microsoft Windows

Опис гри

У Robot Battle для перемоги потрібно використовувати стратегію, а не рефлекси. Всі роботи мають однакові характеристики і відрізняються лише своїм програмним розумом, який створює користувач.

Роботи воюють на прямокутній арені, намагаючись знищити противників за допомогою ракет і радіолокації, уникаючи мін та збираючи бонуси. Останній робот котрий залишився, стає переможцем. Як тільки боротьба починається, роботи залишаються «самі по собі» і користувач не можете впливати на хід бою. Саме тому потрібно запрограмувати робота краще, ніж конкуренти. Роботи мають форму танка. Тому опис компонентів спільний для всіх роботів. Хоча користувач і можете змінювати зовнішній вигляд робота (використовуючи скіни), але він не можете змінити технічні характеристики.

Елементи гри

На арені може перебувати обмежена кількість об'єктів(роботів і бонусів). Куки(печиво) і міни розподіляються по арені випадковим чином, ускладнюючи рух роботів. Випущені ракети ушкоджують, як самих роботів, так і куки з мінами.

Бойовий робот


Тіло
Тіло робота містить колеса для переміщення вперед — назад, вправо — вліво і розвороту.
Гармата
Гармата вбудована в башту робота і є основним його знаряддям. Гармата може обертатися незалежно від тіла робота. Ракети вистрілюють у напрямку, в якому дивиться гармата в даний момент.
Радар
Радар розміщений спереду від гармати для сканування об'єктів. Радар може обертатися незалежний від гармати і тіла робота.

Додаткові елементи

Печиво
Печиво дає бонус в 20 одиниць здоров'я тому хто його підбере.
Міни
Міни заподіюють 20 одиниць ушкоджень роботу котрий наїде на них.
Енергетичні ракети
Ракети вистрілюється роботами і ушкоджують будь-який зустрічний об'єкт. Збиток залежить від типу об'єкта і від енергії ракети, енергія ракети задається за допомогою програмного коду.

Мова програмування

Мова програмування котра використовується при створенні роботів досить проста. Для створення робота потрібен лише текстовий редактор і уява. Мова програмування Robot Battle's називається RSL (Robotbattle Scripting Language). RSL був спеціально розроблений для гри Robot Battle, але має багато спільного з безліччю інших мов. Зокрема, RSL схожий на JavaScript.
Код робота складається з груп, які називаються секціями. Це списки інструкцій, призначених для виконання. Секції в RSL схожі на «функції» і «методи» в інших мовах програмування. основна відмінність — в RSL секції не підтримують параметри і не повертає значення. Секції починаються і закінчуються фігурною дужкою. Є три способи для запуска секцій на виконання. Кожен з них використовується для різних цілей.

  • Спеціальні секції — існує дві спеціальні секції. Robot Battle знаходить і запускає їх автоматично, визначаючи їх по імені.
    • Init — запускається при початку кожної гри і має бути присутня у кожному роботі.
    • Dead — секція автоматично запускається при завершенні кожної гри.
  • Виклик підсекцій — можуть запускати інші секції за допомогою команди gosub. Команда gosub схожа на функцію інших мов програмування, але вона не повертає ніяких значень.
  • Події — реакція на взаємодію робота з якимось елементом(наприклад, попадання ракети). Роботи здатні визначати, яку секцію завантажувати під час події. Секції, призначені для виконання під час різних подій, визначаються «заголовками подій». Ними визначається майже вся поведінка робота.

Посилання

https://web.archive.org/web/20040721081502/http://www.robotbattle.com/

Read other articles:

Ігор Сергійович Васильєв Народився 25 серпня 1984(1984-08-25) (39 років)м. ПолтаваГромадянство  УкраїнаДіяльність підприємецьспеціаліст з ІТ-технологійAlma mater Українська академія банківської справиКиївський національний університет імені Тараса ШевченкаПосада народний деп�...

 

ВишківЛуцьк Загальна інформація 50°46′10″ пн. ш. 25°20′07″ сх. д. / 50.76938° пн. ш. 25.33528° сх. д. / 50.76938; 25.33528Країна  УкраїнаАдмінодиниця ЛуцькПлоща 4,3Населення 12 800[1]Поштовий індекс 43006Головні вулиці Ківерцівська, Героїв УПАПідприємства Луц�...

 

American rock band BlondieBlondie in 1977 (l–r): Gary Valentine, Clem Burke, Debbie Harry, Chris Stein, Jimmy DestriBackground informationOriginNew York City, U.S.Genres New wave pop rock punk rock disco funk Years active 1974–1982 1997–present Labels Private Stock Chrysalis EMI Beyond BMG Epic Sire Sanctuary Eleven Seven MembersDebbie HarryChris SteinClem BurkeLeigh FoxxMatt Katz-BohenTommy KesslerPast membersJimmy DestriNigel HarrisonFrank InfanteGary ValentineFred SmithIvan KralBilly...

Calle de María de Guzmán Tipo calleLocalización Madrid (España)Se conecta con calle de Bravo Murillo, calle de Santa Engracia, calle de Ponzano, calle de Alonso Cano, calle de Modesto Lafuente, calle de Alenza y calle de RobledilloCoordenadas 40°26′39″N 3°41′56″O / 40.444096, -3.698879Nombrado por María Isidra de Guzmán y de la Cerda[editar datos en Wikidata] La calle de María de Guzmán es una vía pública de la ciudad española de Madrid, situada ...

 

 凡例藤原 興風 藤原興風(狩野尚信『三十六歌仙額』)時代 平安時代前期生誕 不詳死没 不詳官位 正六位上、下総大掾主君 醍醐天皇氏族 藤原京家父母 父:藤原道成テンプレートを表示 藤原 興風(ふじわら の おきかぜ)は、平安時代前期の歌人・官人。藤原京家、参議・藤原浜成の曾孫。相模掾・藤原道成の子。官位は正六位上・下総大掾。三十六歌仙の一人。 ...

 

Місто Бей-Спрінгсангл. Bay Springs Координати 31°58′36″ пн. ш. 89°16′45″ зх. д. / 31.97670000002777968° пн. ш. 89.27940000002777765° зх. д. / 31.97670000002777968; -89.27940000002777765Координати: 31°58′36″ пн. ш. 89°16′45″ зх. д. / 31.97670000002777968° пн. ш. 89.27940000002777765° зх. д....

  لمعانٍ أخرى، طالع الولي (توضيح). جزء من سلسلة مقالات حولالله في الإسلام مصطلحاتالتسبيح: سبحان الله التكبير: الله أكبر الحمد: الحمد لله التشهّد: لا إله إلّا الله تعابير مرتبطة جلَّ جلاله سبحانه وتعالى عزَّ وجلّ أخرى إنَّا لله بسم الله إن شاء الله ما شاء الله استغفر الله...

 

Boxe aux Jeux olympiques d'été de 1952 Généralités Sport Boxe anglaise Éditions 9e Lieu(x) Helsinki Date 28 juillet - 2 août 1952 Épreuves 10 Site(s) Gymnase de Töölö, Messuhalli Navigation Londres 1948 Melbourne 1956 modifier Aux Jeux olympiques d'été de 1952, dix épreuves de boxe anglaise se sont disputées du 28 juillet au 2 août 1952 à Helsinki, Finlande[1]. Deux nouvelles catégories viennent s'ajouter aux huit déjà existantes: les super-légers et les super-moyens....

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: APEXC – news · newspapers · books · scholar · JSTOR (March 2010) (Learn how and when to remove this template message) The APE(X)C, or All Purpose Electronic (X) Computer series was designed by Andrew Donald Booth at Birkbeck College, London in the early 1950s. ...

Michael Roth (2017) Michael Roth (* 18. Juni 1936 in Kleinlomnitz, Tschechoslowakei; † 23. Juli 2019 in Ilmenau[1]) war ein deutscher Ingenieur und Professor für Automatisierungstechnik. Er forschte speziell auf den Gebieten Mikroprozessortechnik, Informatik und Gesellschafts- sowie Wissenschaftstheorie. Roth gehörte zu den Pionieren der Computertechnik in Deutschland. Inhaltsverzeichnis 1 Leben 2 Wissenschaftliche Funktionen 3 Arbeitsgebiete 4 Veröffentlichungen (Auswahl) 5 Lite...

 

University in Sherbrooke, Quebec, Canada udeS redirects here. For the plural of ude, see Ude (disambiguation). Université de SherbookeUniversity of Sherbrooke (English)MottoVeritatem in charitateMotto in EnglishTruth In CharityTypePublicEstablished1954Religious affiliationRoman CatholicRectorPierre CossetteAcademic staff3400Administrative staff3200Students31,000LocationSherbrooke and Longueuil, Quebec, Canada45°22′45.86″N 71°55′39.58″W / 45.3794056°N 71.927661...

 

This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Maktab Sabah, Kota Kinabalu – news · newspapers · books · scholar · JSTOR (May 2015) (Learn how and when to remove this template message) Semi-boarding national secondary school in MalaysiaMaktab Sabah / Sabah CollegeMaktab Sabah current buildingLocationPeti Surat 10548 Sembulan...

English musician and producer (born 1950) Steve HackettHackett at concert in Scottsdale, Arizona, 2016Background informationBirth nameStephen Richard HackettBorn (1950-02-12) 12 February 1950 (age 73)London, EnglandGenres Progressive rock blues classical music worldbeat pop rock Occupation(s) Musician songwriter producer Instrument(s) Guitar vocals harmonica Years active1968–presentLabels Charisma Camino Chrysalis (US) Epic (US) Gramy Lamborghini Start Wolfwork Blue Plate/Caroline (US)...

 

Archaeological culture, 2800–1800 BC Bell Beaker cultureDistribution of the area of influence of the Bell Beaker cultureGeographical rangeEurope and Northwest AfricaPeriodChalcolithic – Early Bronze AgeDatesc. 2800–1800 BCMajor sitesCastro of Zambujal, PortugalPreceded byCorded Ware culture, Funnelbeaker culture, Neolithic British Isles, Neolithic France, Chalcolithic Iberia, Veraza culture, Chalcolithic Italy, Baden culture, Vučedol culture, Horgen cultureFollowed byÚnětice cu...

 

Capital city of South Ossetia Place in South Ossetia, GeorgiaTskhinvali ცხინვალი (Georgian)Цхинвал(и), Чъреба (Ossetian)From the top, View over Tskhinvali, Parliament Building, St. Astvatsatsin Church FlagSealTskhinvaliLocation of TskhinvaliShow map of South OssetiaTskhinvaliTskhinvali (Shida Kartli)Show map of Shida KartliTskhinvaliTskhinvali (Georgia)Show map of GeorgiaCoordinates: 42°13′30″N 43°58′12″E / 42.22500°N 43.97000...

Thomas Thursby (1487–1543) of Ashwicken was a notorious land encloser in Norfolk in the 1510s–1540s. Life He was the son of Thomas Thursby (d.1510[1]), merchant, three times Mayor of King's Lynn and the founder and benefactor of Thoresby College.[2][3][4] The great wealth inherited to him by his father enabled him to amass large tracts of arable land, which he then enclosed, turning out the landless peasants who had hereto lived there. It also meant a serio...

 

Nama ini menggunakan kebiasaan penamaan Filipina; nama tengah atau nama keluarga pihak ibunya adalah Colina dan marga atau nama keluarga pihak ayahnya adalah Labella. Edgardo C. LabellaWali Kota CebuMasa jabatan30 Juni 2019 – 19 November 2021Wakil Wali KotaMichael RamaPendahuluTomas OsmeñaPenggantiMichael RamaWakil Wali Kota CebuMasa jabatan30 Juni 2013 – 30 Juni 2019PendahuluJoy Augustus YoungPenggantiMichael RamaAnggota Dewan Kota Cebu dari dapil IMasa jabatan30 ...

 

The ThothX Tower is a space launch platform tower design by Canadian aerospace company Thoth Technologies (ThothX). It is not a full space elevator, but a 20-kilometre-tall (12 mi) inflatable tubular tower structure 230 m (750 ft) in diameter, using elevators to transfer up and down to the stratospheric platform where rocket launch vehicles would land, refuel, load, and launch from to reach and return from orbit. It is projected that a launch from the top of the tower would sav...

American baseball player (born 1984) Baseball player Kyle KendrickKendrick with the Philadelphia PhilliesPitcherBorn: (1984-08-26) August 26, 1984 (age 39)Houston, Texas, U.S.Batted: RightThrew: RightMLB debutJune 13, 2007, for the Philadelphia PhilliesLast MLB appearanceMay 10, 2017, for the Boston Red SoxMLB statisticsWin–loss record81–83Earned run average4.68Strikeouts705 Teams Philadelphia Phillies (2007–2014) Colorado Rockies (2015) Boston Red Sox...

 

Public high school in North Arlington, Bergen County, New Jersey, United StatesNorth Arlington High SchoolAddress222 Ridge RoadNorth Arlington, Bergen County, New Jersey 07031United StatesCoordinates40°47′20″N 74°07′58″W / 40.788921°N 74.132834°W / 40.788921; -74.132834InformationTypePublic high schoolMottoPride, Loyalty, Desire[1]Established1935School districtNorth Arlington School DistrictNCES School ID341143000636[3]PrincipalPatrick D. Bo...

 
Kembali kehalaman sebelumnya