AwasunuScriptingLanguage 0.0.2
Awasunu Scripting Language
These are example scripts for my scripting language.
These scripts allow for modeling behaviour in players, npcs, and enemies when developing Roguelikes.
Origin Of Term
This term originated from the term Alcaline De Kasui Bunkai. The wasei furansu "Alcakabu", which translates to: alkaline hydrolises, refers to the method of breaking down data into basic components / compounds, before using it as seeds for new algorithms. Still working out whether Procs are worth it for these functions.
This originated as an implementation for using Procs for scripting language functions, except where applicable with legacy functionality. This has meant switching to spaceship operators rather than using yield, which does not exist in Proc or Lambdas.
Awasunu itself is derived from the term "Awasu" Japanese and "Suna" in French, meaning "Sun Combiner"
Historical Context
The background context for my invented language is an alternative history where the United States had a civil war between Japanese Pacific State loyalists, and French Atlantic State loyalists. The United State had just collapsed under the election of Donald J Trump, with France purchasing territories that once belonged to it. A neo-imperial Japan took over the western seaboard, and taking all territories to the left of the rocky mountains. Containment Man was about a mad scientist that experimented on war prisoners during this interwar, until retiring to become an animator after the death of his half Japanese and half French wife.
What this will never be is about Italian and Japanese relations. Attempts to establish a different narrative will be treated as counter-narrative, and subject to immediate change reversion.
Contrastif De Colour
An example program:
encrireln CONTRASTIF DE COLOUR
pnemais contrastif :contrastif_une le_livre_noir le_livre_blanc le_livre_rouge :contrastif_deux le_livre_blanc le_livre_rouge le_livre_noir :contrastif_trois le_livre_noir le_livre_blanc le_livre_rouge
espace
encrireln CONTRASTIF DE COU
pnemais clothing :cou manteau chemise cou :manteau chemise cou manteau :chemise cou manteau chemise
pnemais clothing :pantalon bas sabots pantalon :bas pantalon sabots bas :sabots pantalon bas sabots
And for output:
CONTRASTIF DE COLOUR
Ne :contrastif_une ou le_livre_noir, mais c'est le_livre_blanc. Ne :contrastif_deux ou le_livre_blanc, mais c'est le_livre_rouge. Ne :contrastif_trois ou le_livre_noir, mais c'est le_livre_blanc. [ le_livre_noir ]
[ le_livre_noir , 0.6678000000000001 ]
Ne :contrastif_une ou le_livre_noir, mais c'est le_livre_blanc. Ne :contrastif_deux ou le_livre_blanc, mais c'est le_livre_rouge. Ne :contrastif_trois ou le_livre_noir, mais c'est le_livre_blanc. [ le_livre_noir ]
[ le_livre_noir , 0.20691 ]
CONTRASTIF DE COU
Ne :cou ou manteau, mais c'est chemise. Ne :manteau ou chemise, mais c'est cou. Ne :chemise ou cou, mais c'est manteau. [ manteau ]
[ manteau , 0.1965645 ]
Ne :cou ou manteau, mais c'est chemise. Ne :manteau ou chemise, mais c'est cou. Ne :chemise ou cou, mais c'est manteau. [ manteau ]
[ manteau , 0.8178000000000001 ]
Ne :pantalon ou bas, mais c'est sabots. Ne :bas ou pantalon, mais c'est sabots. Ne :sabots ou pantalon, mais c'est bas. [ bas ]
[ bas , 0.6678000000000001 ]
Ne :pantalon ou bas, mais c'est sabots. Ne :bas ou pantalon, mais c'est sabots. Ne :sabots ou pantalon, mais c'est bas. [ clothing ]
[ clothing , 0.3678 ]
Download
This is the current version of Awasunu Scripting Language.
AwasunuScriptingLanguage
- 0
- 0
- 0
- 0
- 0
- 29 days ago
- August 29, 2026
Other
Thu, 10 Sep 2026 15:56:51 GMT