?

Log in

No account? Create an account
Previous Entry Share Flag Next Entry
hornet
a_lamtyugov

Сегодня ночью...

...Мне ни с того, ни с сего приснился агент Смит. Вот так вот -- взял и приснился.

В честь такого дела на пути в супермаркет за жратвой я некоторое время думал о "Матрице", и, соответственно, самой Матрице.

Гоблин говорит, что драки там дурацкие, ненатуральные.

А это, между прочим, очень большой вопрос. Ведь то, что мы видим -- это не более чем интерпретация того, что происходит в действительности в схемах Матрицы. Интерпретация, удобная для восприятия неподготовленным человеком. А что тогда в действительности? А примерно то, что происходит в ходе CoreWars. Если кто не знает, то CoreWars -- это такая программистская забава: в память загружаются две программы (или даже больше) и пытаются друг друга изрубить. Если кому интересно, я могу рассказать несколько подробно, как это делается. Точнее, как делалось лет семь назад, когда я еще был молодой, тупой, красивый и владел всякими разными штуками вплоть до Лиспа.

Так вот. На что будет похож поединок двух программ, если изобразить его в виде рукопашного боя двух людей? Очень может быть, что как раз на что-то восточное, причем с такими фокусами, которые обычному человеку в принципе не под силу. А вовсе не на то, как в действительности дрались бы два человека.

Ага?

promo a_lamtyugov january 19, 2020 16:27 14
Buy for 100 tokens
Итак, игры, превью и рецензии на которые вы можете прочитать в этом блоге. Сразу говорю, что отдаю предпочтение низкобюджетным инди-проектам, многие из которых находятся в раннем доступе. В принципе, могу написать и про какой-нибудь ААА-тайтл, но это если очень уж сильно зацепило. Кроме того, я не…

  • 1
Там несколько иное... даже круче, чем CoreWars. Там есть поединок программы с человеком. Вспомни: Смит - компьютерная программа, Нео - человек, которые с помощью технических средств проникает в компьютерный эмулятор мира. И как это будет выглядеть? Противоборство двух разных структур. Первая построена по образу второй, но у нее преимущество в том, что она работает в естественной среде. Вторая сама до конца не знает своих способностей....

Да и в конце-концов, это ведь кино. Здесь позволяется то, чего не будет в нашей жизни никогда...=)

Возможности у них практически одинаковые -- у человека их больше, но программа лучше умеет использовать свои. А Смит, он хоть и в родной среде, а точно такой же неврастеник, как и остальные.

(Deleted comment)
Я не знаю как там в Матрице, но, БЛИН! Хорнет!!! ААА!!!1
Я себе представил битву двух прог - меня аж зАкАлбАсило!
БАЛИН! Кино про такие проги сеять - мега будет =)


Едва ли, едва ли...

Или нет, такой интерфейс сделать - типа Блади КореВарз!
Грузишь его - типа гама такая. Говорит выбирете первого игрока!
И списочек всех прог на компе тебе агась!
А потом такая - а вот теперь оппонента ей, ага! Или двух!
и опять списочек установленных прог!
АААААААААААА!!1 Класс!


Примерно так и делается.

И визуализировать их, типа, чтоб, как Мортал Комбат чтоп =)
И чтоб моооре настроек вихуализации! ЫЫ!


Вот это уже сложно.

Основной, наверное, геммор, будет в том, чтоб система не валилась при ентих боях =)

Это абсолютно исключено.

Да и то! Ты прикинь КАКАЯ это мифология пойдёт! =)

- А я Микрософт Экселя на МС Вижуал Си++ вчерась натравил!
- Да ну!!
- А то!
- И чего?
- Ну уж они и кИдались, они и грызлись, ексель Си все лапы отгрыз, но тот себе крылья отрастил и сверху его помётом закидал, а тооот, тот такое учудил! И так они схлестнулись!! УУ!
- И чего? Ну! Не томи! Кто кого-то?!!
- Не знаю...
- ...?!!
- Ну... Короче, завтра комп в ремонт везу. Проц не выдержал, взорвался от перегреву, да...

=)


Нет, там программы специальные, боевые. Им выгодно иметь минимальный размер.

(Deleted comment)
Что? Падение системы?

Ага. Это в виртуальной машине происходит. Стандартная машина называется pMARS.

ДЫк, прикол как раз в том, чтоб стандартные проги друг на друга натравливать. =)
И выйдет, например, что самый кровожадный - ноутпад =)
А самый толстокожий эээ... шелл32 =)


А ты переименуй боевые программы в то, что тебе больше нравится. Разницы-то все равно никакой. :)

Насчёт визуализации:

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

"Кибериада", конечно, решает. Но представить визуально все это ничуть не легче, чем...

Дык я же про тоже самое: трудность визуализации как царя жестокуса в дифф.уравнениях, так и битву кусков кода.

> На что будет похож поединок двух программ, если изобразить его в виде рукопашного боя двух людей?

Представим себе бой Word и HMM на машине с ограниченной памятью. Человек №1 запускает программу №1 и идёт покурить. Человек №2 запускает программу №2. Приходт прокуренный №1, даёт по рукам №2, пытается закрыть программу №2, у него не получается, он снова запускает программу №1, при этом громко матерясь (типа боевой клич). В общем, завязка ясна, сюжет дарю :)

И будет поединок программ? :)

Dual display, так сказать. Нечто типа часов, в которых одновременно стрелки и электронная индикация. Кто хочет, может смотреть на то, как мигают лампочки, греется процессор, шуршит винчестер и вылазят диалоговые окошки "ой, фигово мне, фигово". А кто не хочет - может смотреть, как юзера (юзеры?) сначала бьют друг друга по рукам, потом хватают за волосы и уши, а потом уже и клавиатурой по голове...

  • 1