CoreWars

Форум для программистов

Сообщение x0r » Сб июл 05, 2003 2:13 pm

Доброе время всем!

Хотелось бы узнать про сабж: кто какими программами пользуется, чтобы гамать в сабж. Если не трудно, то подкиньте инфу о различных реализациях этой вещи и несколько советов как писать своего воина.

Заранее благодарен.
x0r
Ст. лейтенант
 
Сообщений: 132
Зарегистрирован: Вс мар 09, 2003 11:11 am
Откуда: Россия, Челябинск.
Пункты репутации: 0

Сообщение Scalder » Сб июл 05, 2003 4:12 pm

2x0r
Не играл...но как я понял смысл игры - закодить робота.
Раньше никто не пользоватлся никакими редакторами....
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение senator » Вс июл 06, 2003 7:15 am

Странно, а я думал это форум по программированию...
Для игр есть другие форумы, сходи на www.gameland.ru к примеру
и не спамь тут! <!--emo&:angry:-->Изображение<!--endemo-->

Модеры!!! где вы???
Последний раз редактировалось senator Вс июл 06, 2003 7:19 am, всего редактировалось 1 раз.
senator
Сержант
 
Сообщений: 34
Зарегистрирован: Пт июн 20, 2003 1:43 pm
Пункты репутации: 0

Сообщение Scalder » Вс июл 06, 2003 4:52 pm

2senator
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Странно, а я думал это форум по программированию...<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
так и есть... это не только игра - это игра для программистов и там тоже нужно программировать... значит место её здесь есть - это первое.
Второе:Для тех кто в танке - у нас есть форум о играх... и нефиг выгонять людей с форума, для этого есть админы и модераторы...
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение x0r » Пн июл 07, 2003 9:52 am

Странно. В аннотации к этой вещи было сказано, что игра предназначается сугубо для программистов, а не просто так, ибо непосвященному человеку недоступны переживания и битвы в сознании программера.
x0r
Ст. лейтенант
 
Сообщений: 132
Зарегистрирован: Вс мар 09, 2003 11:11 am
Откуда: Россия, Челябинск.
Пункты репутации: 0

Сообщение Scalder » Пн июл 07, 2003 1:08 pm

2x0r
Дай лучше линк на сайт <!--emo&:)-->Изображение<!--endemo-->
<!--coloro:green--><span style="color:green"><!--/coloro-->А что я не так сказал?<!--colorc--></span><!--/colorc-->
<!--coloro:red--><span style="color:red"><!--/coloro-->А ты как думал? Конечно это ИМХО<!--colorc--></span><!--/colorc-->

<!--coloro:red--><span style="color:red"><!--/coloro-->>В каждом системном администраторе есть что-то от Бога.<!--colorc--></span><!--/colorc-->
В каждом программисте есть что-то от Бога для Бога. :-р
<a href="http://www.erepublik.com/en/referrer/mrScalder" target="_blank">Изображение</a>
Scalder
Генерал-майор
 
Сообщений: 2587
Зарегистрирован: Пн апр 08, 2002 10:21 am
Пункты репутации: 0

Сообщение x0r » Вт июл 08, 2003 2:39 am

x0r
Ст. лейтенант
 
Сообщений: 132
Зарегистрирован: Вс мар 09, 2003 11:11 am
Откуда: Россия, Челябинск.
Пункты репутации: 0

Сообщение MAPA3bM » Пн июл 14, 2003 4:49 am

Хм...
вкратце смысл таков. Имеется виртуальная машина с закольцованной памятью, т.е. абсолютных адресов нет - только физические. В этой памяти обитают программы, написанные на "RedCode" (разновидность ассемблера) - те самые "воины". Цель каждого - обнаружить "врага" и прекратить его жизнедеятельность путём записи команды DAT (убить процесс). Желательно при этом не грохнуть самого себя. Что касается мануалов - на том же corewars.org есть линки.
<!--QuoteBegin--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td>QUOTE </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->
А "CoreWar" - была не просто программой, это была поистине культура и явление. И развивалась эта культура наиболее активно в начале 80-х. Суть состояла в том, что каждый программист сам писал себе небольшую программу в машинном коде, после чего две программы разных авторов запускали в память машины. Куда, в какие адреса пошли эти программы, никому неизвестно.

Суть игры сводилась к тому, что эти программы должны были "обстреливать" большие пространства памяти машины с целью "зацепить" и уничтожить программу-соперника. Когда жертва не подавала операционной системе сигналов "Я жива", бой заканчивался.

Но "обстреливать" память наугад - не единственное, чем занимались бойцы. Лучшие образцы умели "размножаться", "залечивать" поврежденные участки, "маскироваться", "сканировать" память и пр.

"CoreWar" получила широчайшее распространение (на Западе). Проводились чемпионаты, турниры. Организовывались клубы, а эти клубы выпускали регулярные бюллетени, то есть, появились как бы средства массовой информации по этой культуре. Многочисленные журналы имели постоянные разделы, в которых организовывались соревнования, рассказывалось о новых открытиях и достижениях.

Конечно, участие в подобных мероприятиях было доступно только для программистов, причем высокой квалификации. Кроме турниров для определения лучшей программы, проводились многочисленные конкурсы на самую короткую, самую оригинальную программу. Это движение много дало развитию программирования как искусства и созданию новых технологий.

При всей своей массовости движение "CoreWar" не могло захватить круги обычных пользователей, но зато дало неожиданный побочный эффект. Невооруженным взглядом видно, что те же свойства, которыми должен обладать хороший "боец в памяти", нужны и зловредному вирусу. Так, из культуры "CoreWar" произросли самые выдающиеся вирусоводы и вирусоведы.

Мы не знаем почему, может быть именно из-за того, что самые психически ущербные программисты стали проявлять порочную страсть к написанию (и распространению) вирусов, это движение стало затухать где-то к 1984 году, и сейчас о нем редко вспоминают.
<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
MAPA3bM
Полковник
 
Сообщений: 1270
Зарегистрирован: Вт дек 31, 2002 12:54 am
Откуда: Приморье
Пункты репутации: 0

Сообщение x0r » Вт июл 15, 2003 6:11 pm

А откуда эта цитата, если не секрет?
x0r
Ст. лейтенант
 
Сообщений: 132
Зарегистрирован: Вс мар 09, 2003 11:11 am
Откуда: Россия, Челябинск.
Пункты репутации: 0

Сообщение MAPA3bM » Ср июл 16, 2003 3:00 am

2x0r
Точно не помню. Но помню, что это была одна из ссылок, найденных Яндексом.
MAPA3bM
Полковник
 
Сообщений: 1270
Зарегистрирован: Вт дек 31, 2002 12:54 am
Откуда: Приморье
Пункты репутации: 0


Вернуться в Программирование

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 13