Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Совместные проекты/поиск партнёров > Программа с рендомными командами


Автор: Lois 5.5.2015, 11:52
Я давно придумал идею игры. Вот её описание

Создание мира с нуля
Меня интересует сейчас моя идея программы- создание мира с нуля. То есть из Хаоса человек сам создаёт оригинальный мир. Основной элемент программы- генератор псевдослучайных чисел- рендом. Программа управляется голосом. То есть человек голосом отдаёт приказы программе и звуковые волны, переведённые в формулы оказывают влияние на Хаос. Хаос- это база данных, где смешаны вещи в разной форме, скажем слова, звуки, картинки переведённые в такую форму, чтобы можно было на них влиять с помощью этих формул.
В программе постоянно работает рендом, сочетая случайным образом разные вещи. На данном этапе самое сложное разработать принцип, к чему приводит их сочетание и как реализовать сам принцип сочетаний вещей, при том, чтобы сохранить их первоначальные свойства. Например, человек говорит- Да будет Свет. Автоматически производится формула основанная на вибрациях голоса и весь Хаос пропускается через эту формулу. Затем , скажем человек говорит, Отделить Свет от Тьмы. Опять тот же процесс. Причём , ничего программировать не надо, чтобы программа скажем различала смысл фразы. Просто перевод вибраций в формулу и всё. Здесь есть очень тонкий принцип, неизвестный непосвящённым. В результате таких приказов выстраивается совершенно оригинальный мир, так как разные люди будут давать разные приказы. А вот в какой форме будет этот мир, пока не ясно.... . Если делать несложным образом, то всё просто- набирается энное количество картинок, разных звуков, база слов. Самое сложное здесь- чтобы по голосу писалась формула для обработки. Пока всё это только первоначальная идея, которая должна приобрести очертания по мере реализации.

И в результате родилась идея создания вот такой программы

Это очень необычная идея, которая состоит в том, что команды в программе меняются рендомно. То есть это программа не постоянная, а программа, которая может сама меняться, причём так как команды меняются рендомом, то трудно предсказать её поведение. Причём можно очевидно сделать так, чтобы она эволюционировала, так как она будет развиваться в том направлении, чтобы программа могла работать, то есть может быть такое случайное сочетание команд, при котором программа работать не будет.

Кто хочет заняться такой интересной работой, сообщите мне. Я думаю на основе этой идеи можно сделать крайне много. 

Автор: Mazzi 18.5.2015, 16:03
Эта идея первому пришла в голову творцу вселенной. Кстати он сумел всё реализовать и в "железе" и в "софте". smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)