변수 :: vg.결과:
    큼 = 0 :: var.큼
    작음 = 0 :: var.작음

함수 :: fg.전투:
    피해(공격력, 방어력):
        만약 loc.공격력 > loc.방어력:
            돌려줘 loc.공격력 - loc.방어력
        아니면:
            돌려줘 0

액션 :: ag.전투:
    계산: fg.전투.피해(loc.공격력, loc.방어력) :: act.피해(공격력, 방어력)
    출력: "피해={loc.값}" :: act.show(값)

시작:
    ag.전투.피해(10, 3) -> vg.결과.큼
    ag.전투.show(vg.결과.큼)
    ag.전투.피해(2, 8) -> vg.결과.작음
    ag.전투.show(vg.결과.작음)

---

뭐고 씨커매졌네 배경이 아무튼, 작은 예제야
블록식으로 일종의 작은 함수 ID 개념으로
변수, 함수, 조건, 이벤트, 액션 등을 만들어놓고
시작 쪽에서 순서대로 조립만하면되는식이야
그래서 사실 짧은 실행코드는 뻘짓수준으로 타이핑할게 늘어나긴하는데
오히려 길고 코드 재사용률이 높은 게임에선 가독성증가 줄수감소를 노려보고있어
사실 한국어권 코딩 입문자들 가독성과 코딩 사고 키워주기,마크 skript 처럼 잼민이 친구들이 직접 코딩으로 게임 만들어보기 등에
초점을 두고 문법을 짜보고있고
사실 꽤 고점은 높게 두고 있어 질문이나 아이디어 있으면 받을겡 뻘짓인데 그냥 재밌네