profile.sol
🗕
🗖
✕
impl Person
  name = "Pedro Braga"
  age = 21
  pronouns = HE_HIM | THEY_THEM
end

website.show()
~/sol$ ls .

~/sol$ cat info.txt

In order to facilitate the creation of games that are story-focused, with lots of custom data (RPGs, especially like my dear Earthbound or Undertale), I developed '.sol'. It is a text format not unlike Lua, but for the creation of assets instead of scripting.


Please refer to the Sol documentation to learn more about its syntax, technology and use cases.


~/sol$ cat example.sol
impl Item
  name = "Hamburger"
  durability = None

  action when_used(user: Character, target: Character)
    target.stats.heal(10HP)
  end
end

~$