Введение
C тех давних пор, когда лучше ZX-Spectrum ничего не было, запомнилась игрушка, в которой надо было задать программу роботу, чтобы он в автономном плавании победил противника. И вот в свободное от работы и отдыха время я начал заниматься программой, которая при помощи настроек, считываемых из текстового файла в XML-формате позволяет:
- создать плоский мир, по размерам ограниченный ресурсами компьютера. Вместо ледяной стены по краю у него появление с противоположного края, для объектов внутри мира он кажется непрерывным.
- добавить неограниченное количество стационарных источников геотермальной энергии
- наблюдать освещение солнцем в виде пятна, имитирующего движение светила со сменой времён суток и года.
- описать минеральные вещества с разной степенью "летучести", то есть подверженности произвольному перемещению по поверхности из-за диффузии
- описать химические реакции между веществами, которые могут осуществлять живые организмы под воздействием энергии
- и, конечно же, наблюдать за "живыми" организмами.
Основное отличие от существующих игр — в модели нет предопределенного сценарием конца.