We are currently working on new rules for what content should and shouldn't be allowed on this website, and are looking for feedback! See Esolang:2026 topicality proposal to view and give feedback on the current draft.

SIMP

From Esolang
Jump to navigation Jump to search
This is still a work in progress. It may be changed in the future.

SIMP or Stratagus instruction map pointer is an esoteric programming language in which programs are stratagus maps.

program constraints

Stratagus maps have somewhat restrictive constraints. Namely, there must be at least 2 players, at least one of them an actual person in order to do anything beyond a no-op. In addition, each player must have a starting location.


example

no-op

-- Stratagus Map Presentation
-- File generated by the Stratagus V2.4.0 builtin map editor.
-- File licensed under the GNU GPL version 2.

DefinePlayerTypes("nobody")
PresentMap("moor", 0, 128, 256, 1)

smp vs sms

The above example is a simp file. A given stratagus map can also reference a .sms file which contains scripts.

todo: hello world via scripts