Войти
ПрограммированиеФорумИгровая логика и ИИ

Создаю простую электронную жизнь (3 стр)

Страницы: 1 2 3
#30
21:14, 8 ноя. 2018

Зачем переписывать свой код? Это все от лукавого - в информатике разница между инструкциями и данными только в их интерпретации - то и то является информацией. Веди БД с событиями, реакцией на них и ответами среды. Анализируй какие ответы выгоднее для существа и  так реагируй в дальнейшем. Естественно, с записью в БД и повторным анализом. Это проще чем самомодифицируемый код.


#31
12:23, 15 ноя. 2018

Olaf85
Что может быть проще самомодифицируемого кода?

#32
12:43, 15 ноя. 2018

Смотря что понимать под самомодифицируемым кодом. В полном смысле - это весьма сложно.

#33
12:55, 15 ноя. 2018

Mira
Ладно, я пошутил. Однако, любое сложное начинается с простого.
А дальше появляется выбор: идти ли вам вглубь - усложняться или плавать вблизи поверхности - расширяться.
По моему твердому убеждению: путь вглубь это путь инкапсуляции, а расширение по поверхности это путь захвата новых территорий,
путь экспансии, путь гипрожорки.

#34
13:04, 15 ноя. 2018

Mira
Вы сильны в джаваскрипте?

#35
14:35, 15 ноя. 2018

Олег_Дорожко
нет.
пользовался пару раз, когда надо было упраялять гейм-ботом с телефона контроля карту ,чат и инвентарь.
как язык программирования его не рассматриваю, скорее это утилитарный язык когда надо что то воротить в браузере.

#36
15:05, 15 ноя. 2018

Жаль. В общем, развитие возможно и довольно просто его сделать, если не сильно заморачиваться.
Но верующим в торжество капитализма на Земле должен ли я показывать этот путь усугубления самораспада?

#37
16:20, 15 ноя. 2018

Олег_Дорожко
> Что еще нужно добавить, чтобы можно было посчитать его разумным и
> самостоятельным?
прочитать, хотя бы по диагонали Перцептроны Розенблата, а потом Персептроны Минского ... там порыв гения, который душит второй гений ...

(не серьезно, там есть целый план по тому, какие этапы "разумности" нужно пройти, кстати потом они совпадают с одним психологом (если надо найду фамилию), который анализировал на детях появление у них разума)

#38
(Правка: 17:09) 17:08, 15 ноя. 2018

Я не хочу пользоваться чужими велосипедами -  они мне не подходят

Прошло более 11 месяцев
#39
11:03, 13 окт. 2019

Ещё на "Спектруме", помнится, можно было написать простую программу жизнь, вот нечто подобное: https://idpixel.ru/games/life1995/
Вот её примерное описание:

Для того, чтобы почувствовать эффективность такого подхода, рассмотрим развлекательную программу ЖИЗНЬ.

На экране вами создается некоторая первичная колония существ, располагающихся на поле из клеточек. Существа могут как размножаться, так и умирать, подчиняясь при этом двум законам. Первый: если вокруг пустой клетки есть ровно три особи (считая по горизонтали, вертикали и диагоналям), то в этой клетке появляется новая особь. Она переходит в следующее поколение, когда в ближайших клетках вокруг нее есть 2 или 3 другие особи. В противном случае она умирает: если рядом есть только один организм, то этого недостаточно для воспроизводства, а 4, 5 и более создают перенаселение. С помощью такой программы можно наблюдать развитие своеобразной «компьютерной жизни». Это развитие зависит от формы заданной вами исходной колонии (популяции) и количества особей в ней.

Страницы: 1 2 3
ПрограммированиеФорумИгровая логика и ИИ