autowar — программируется армия клетко-ботов. Всего несколько десятков команд(атака, вперед, налево...). графика слабая. Есть возможность оптимального решения, которое делает игру бесполезной. (т.е. можете или искать супер-алгоритм, либо улучшать очевидный)
Язык — вымышленный. (похож на бейсик?)
fortress — программируется поведение воображаемого города.(построить шахту, атака, восполнить энергощит).
Есть много разных вариантов тактик, оптимальной стратегии нет.
Вымышленный язык. (список команд)
Terrarium .NET — программируется поведение насекомых в 2д, мелкозернистом мире. Красивая(относительно) графика. Действия — ползти по направлению 279*, со скоростью 18, после чего если вокруг нет хищников, кушать кустик растений.
Язык — Си-подобный.
Colobot — 3Д мир, нужно построить город на другой планете. Есть астронафт и несколько роботов (можно строить ещё). Программируются роботы (искать ближайший камень, в случае если он не слишком близко, принести его к центру переработки руды, если в процессе упал заряд батареи, двигаться к зарядке, если в процессе упал щит, убегать и искать починку щита...) Среди обучалок достаточно много упрощенных миссий, где задача сводится как раз к "… выполнив эту программу, выйти из лабиринта.", но по сравнению со всеми остальными возможностями, это кажется мелочью. Например — заставить программу пролететь ряд колец в воздухе на разной высоте…
Язык — Си-подобный. (упрощенный Си. Нет классов! Есть структуры, но не юзабельны… Мне пришлось использовать большое количество массивов для хранения информации. Большой Ата-та разработчикам за это. Но игра классная.)
Galaxy Hack — 2Д мир, мелкозернистый. Программируется группа кораблей (причем, одной программой программируется сразу много кораблей. Самый большой простор для групповых действий, но мало способов передачи информации между кораблями… только глобальные переменные) Действия — если никого в радиусе поражения ближним лазером лететь в сторону ближайшего врага, если враг ближе чем 200 пикселей — отлетать от него в сторону(и автоматически стрелять в него).
Язык — вымышленный.