Cooke / tybscri

Embeddable scripting language for dotnet with JS editor

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tybscri

An statically typed embeddable scripting language with an HTML editor. The language is inspired by Kotlin and TypeScript.

Demo

The HTML editor can be tested here: https://cooke.github.io/tybscri/

Syntax

var creature = Npc()
if (create.level > 5) {
    creature.onAttacked {
        ev =>
        ev.attacker.takeDamage(5)
    }
}

creature.onSummoned {
    ev =>
    ev.newArea.creature.filter { it.isPlayer }.each {
        it.takeDamage(if (random() > 0.5) 100 else 5 )
    }
}

Status

The project is currently in an early state.

About

Embeddable scripting language for dotnet with JS editor


Languages

Language:C# 56.3%Language:TypeScript 35.8%Language:ANTLR 7.3%Language:HTML 0.4%Language:CSS 0.1%Language:Batchfile 0.0%