sharplogix-first-tease.mp4
An attempt at converting C# to Logix
A special branch of my NeosVR Plugin is required : https://github.com/vr-voyage/voyage-neosvr-plugin/tree/SharpLogix
Also, a WebSocket server able to send the content
of the generated files is required, at the moment.
I'm using my WebSocket Relay Server written with Godot
https://github.com/vr-voyage/websocket-relay-server
First proof of concept kind-of-working.
Mostly a "Hello World" kinf of PoC. It's able to convert a small script, with user function definition and calling.
If you display (unpack) the result, it's a mess, however, it works and provide the expected results.
- Basic float arithmetic
- Basic if/else flows
- User defined functions, parameters and return
It's still far for being useable, though...
- Make a simple UI where the script to convert can be copy-pasted. Add the WebSocket server to it.
-
Handle basic flow control mechanisms
(if/else and for loops)
IN PROGRESS - Autocasting for arithmetics. So that "1 + 1" use Add_Int and "1.0 + 1.0" use Add_Float. Also, that "1.0 + 1" uses Add_Float with a IntToFloat cast in-between.
- User-editable translation database for handling translation of existing C# method call to Logix call.
- Proper Logix look on unpack. Some people suggested the use of "Blueprints", on "Remote Logix" twitter feed.
- Patreon : https://www.patreon.com/vrgames_voyage
You can also add me as "Voyage Voyage" on NeosVR, though I mostly work offline generally.