catpad: (Default)
[personal profile] catpad

ТОЛЬКО ДЛЯ ПРОГРАММИСТОВ И СОЧУВСТВУЮЩИХ !!!

Мы с [livejournal.com profile] gianthare корпели в течение нескольких недель, и теперь выносим на обсуждение правила новой игры, которая будет реализована сразу же после окончательного утверждения правил:
Age of Smalltalk

Игра представляет собой смесь Рыбы, Life, CoreWars, Object-Oriented Programming и Age of Empires (отсюда и рабочее название).

Стоимость вычислений

Date: 2002-05-12 03:55 am (UTC)
From: [identity profile] as.livejournal.com
Извините я не понял! Как реализована в вашей игре модель "стоимости вычислений"?
Т.е. более сложные действия агента, должны стоить дороже! Что-то типа этого.

Этого элемента многим подобным играм не хватает, это, наверное, "стимулирует" создание простых и эффективных алгоримов агентов.

Re: Стоимость вычислений

Date: 2002-05-12 07:39 am (UTC)
From: [identity profile] catpad.livejournal.com
Ну так и есть: радар и щит стоят очень дорого, атака уменьшается с расстоянием, а сообщение стоит столько, сколько его радиус. Вот и модель стоимости.

Re: Стоимость вычислений

Date: 2002-05-12 08:06 am (UTC)
From: [identity profile] as.livejournal.com
а арифметические выражения сколько стоят?

Re: Стоимость вычислений

Date: 2002-05-12 08:32 am (UTC)
From: [identity profile] orangyk.livejournal.com
не думаю, что они сколько-нибудь стоят, это было бы странно...

Re: Стоимость вычислений

Date: 2002-05-12 08:41 am (UTC)
From: [identity profile] as.livejournal.com
ок, ок - спорить не смысла стоят они мало, но стоят все же - я когда то писал подобную игру и помню хорошо, что в порядок более сложный код бота решал задачу на 10% лучше "конкурента" - это не справедливо выглядело :)

Если здесь надо этим пренебречь - то пусть будет так

Re: Стоимость вычислений

Date: 2002-05-12 04:04 pm (UTC)
From: [identity profile] catpad.livejournal.com
Это невозможно по "идеологическим" соображениям: стоимость имеют комманды, а не операторы. Иначе select тоже должен будет чего-то стоить.

Re: Стоимость вычислений

Date: 2002-05-13 03:29 am (UTC)
From: [identity profile] as.livejournal.com
Именно! по "идеологическим" соображениям select тоже должен будет чего-то стоить! плата за сложность алгоритма, чтобы стимулировать эффективную сложность :)
Page generated Feb. 6th, 2026 08:29 pm
Powered by Dreamwidth Studios