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
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