-
-
Notifications
You must be signed in to change notification settings - Fork 29
Make Raku (RakugoScript) #80
Comments
Now I think it will be better it to work like this:
|
I understand that you want to create an easier to write language so you can write:
Rather than:
There are two opensource projects about that concept that were used in commercial games: The language parser is in GDScript so you can adapt it and integrate a subset of .ESC or create a new .RAK 2.- Ink is a Visual Novel language created for the game 80-days, but it was used in P&C games too: There are parsers for Godot, but they use the ink official C# libraries: Perhaps you can use Ink as is, or adapt ESC to Rakugo. |
Thanks, @vmpajares for your opinion and information I didn't know that godot-ink exists. So:
But it doesn't mean I don't try to add more to support more langues.
I will try to make some Ink variation (probably I call it Boku (jap. ink) I can use godot-ink - you can run gdscript code form C#. |
It's good to know that you keep working in Rakugo. I really think that it could be a great project, maybe it already is but I don't try it yet. Any starting tutorial? About Escoria, if I remember it correctly, when you want to add something, you create a new node2d and select which type are you creating attaching the correct gd script in globals/TYPE.gd: Every of them inherits from interactive.gd that defines a: The .esc file indicates the behavior of the node, and not the gdscript that define the type of node. So the developer doesn't write a single line of gdscript or C#, instead it edit ESC files that are very descriptive and similar to ink or ren'py. For example this box.esc in the official demo:
I not saying that you must use ESC language, but you can use a similar approach to make rakugo language work and the parser is already done in GDScript. I suppose that adapting it would be less work than making a new one from the start. |
@vmpajares I am sorry that I misunderstood what you meant.
Sorry, but I have problem with remembering to write post on my/Rakugo Pateron/itch.io on new things.
I will try use ESC interpeter to make RakugoScript, I don't like ESC syntax.
Thanks 😄 !
In fact in last month I started working on docs/tutorials for Rakugo, but they are WIP and still missing some themes. |
I started working on RakugoScript at rakugo-script branch |
I just find out that raku in jap. means easy, comfort. |
I start try to do raku here: |
Make similar scripting langue to Ren'Py Langue.
It can base on python fairyscript
The text was updated successfully, but these errors were encountered: