![]() |
Prototype for 3D Small Basic dialect - Printable Version +- Small Basic Forum (https://litdev.uk/mybb) +-- Forum: Small Basic (https://litdev.uk/mybb/forumdisplay.php?fid=1) +--- Forum: Discussion (https://litdev.uk/mybb/forumdisplay.php?fid=4) +--- Thread: Prototype for 3D Small Basic dialect (/showthread.php?tid=492) |
Prototype for 3D Small Basic dialect - sm4llprogrammer2008 - 09-24-2025 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) |