Hello!
I've been making a 3D Small Basic project in JavaScript, it's working great, and it's expanding!
Currently, there is a sketch and a working prototype:
1. Debug console (working!)
2. Run Code setting (working!)
3. IntelliSense (also working!)
4. Trigonometry (to be added)
5. More shapes (tba too)
6. Smarter IntelliSense (worked!)
7. Materials (will be added!!)
8. Procedural mesh generation (tba!)
9. Mesh importing (to be added!)
10. Image importing (to be added)
11. Language localization (wip)
12. API wrappers (wip)
13. Project hierarchy (to be added)
It's shaping to be a ceremony to Small Basic's testament of educating beginners and children alike, and will likely have impact
Hot reload setting worked.
Also gonna add UI manipulation and JS wrappers for Small Basic.
Also new additions:
Camera controls settings
WebGL renderer refreshing
Prototype inheritance
Arrays
If...EndIf, For...EndFor
More:
Trigonometry
Materials
Physics-based rendering
Meshes
Editor properly highlights comments
Backface culling toggle ('false' by default)
GraphicsWindow object is now 3DEnviroment, JS modals (alert, input, confirm) wrappers added
Also it is based on Babylon.js anyway (just saying)
I've been making a 3D Small Basic project in JavaScript, it's working great, and it's expanding!
Currently, there is a sketch and a working prototype:
1. Debug console (working!)
2. Run Code setting (working!)
3. IntelliSense (also working!)
4. Trigonometry (to be added)
5. More shapes (tba too)
6. Smarter IntelliSense (worked!)
7. Materials (will be added!!)
8. Procedural mesh generation (tba!)
9. Mesh importing (to be added!)
10. Image importing (to be added)
11. Language localization (wip)
12. API wrappers (wip)
13. Project hierarchy (to be added)
It's shaping to be a ceremony to Small Basic's testament of educating beginners and children alike, and will likely have impact
Hot reload setting worked.
Also gonna add UI manipulation and JS wrappers for Small Basic.
Also new additions:
Camera controls settings
WebGL renderer refreshing
Prototype inheritance
Arrays
If...EndIf, For...EndFor
More:
Trigonometry
Materials
Physics-based rendering
Meshes
Editor properly highlights comments
Backface culling toggle ('false' by default)
GraphicsWindow object is now 3DEnviroment, JS modals (alert, input, confirm) wrappers added
Also it is based on Babylon.js anyway (just saying)