Since we've recently provided each student a Chromebook we are phasing out the old "trip to the computer lab" method of school computing. I've struggled to make my own Android apps for Chromebook, with limited success. (Modern Chromebooks run Android Apps natively) I can compile an Android APK that uses our custom main menu and publish it as a private app to all our our district's 10000 Chromebooks. However, since Chromebooks have mouse and keyboard, all of the Android touch screen controls are a nuisance. I haven't been able to strip those out to give the Chromebook a more PC like feel.
As a K-12 Sysadmin, I'm constantly blocking our students from accessing gaming websites like https://shellshock.io/. It is more and more common to see 3D games that play directly from the web browser. Engines like the Unreal Engine, and Unity can build games directly to WebGL so that they're playable from a web browser without the need to download and install client software on your PC. I've even seen a Chrome Extension that runs Goat Simulator.
Emscripten can port C++ games to WebGL:
https://ubm-twvideo01.s3.amazonaws.com/ ... t%201).pdf
There are some voxel WebGL Proof of concepts out there already, too:
https://github.com/mitsuhiko/webgl-meincraft http://mitsuhiko.pocoo.org/webglmc/
https://github.com/danielribeiro/WebGLCraft http://danielribeiro.github.io/WebGLCraft/
That being said, I'm trying to gauge the possibility of a Minetest client that runs directly from a web browser, using something like WebGL. Since my background is in server & database administration, I don't really know if WebGL Minetest is even possible. I assume you can't just paste the Minetest source code into Unity, clear up a few errors, and export it to WebGL.
I'm imagining a Minetest client that each server admin would host on their own web server. They could brand it and configure it so that folks who browse to their client connect directly to the Minetest server(s) that they run.
Would a WebGL Minetest client be possible?
- Could be done by one very skilled and determined programmer?
Could be done by a team of determined programmers?
Completely Impossible?
Does anyone else have any thoughts? I appreciate your time and attention! Thank you!