Hi, thanks for building this — the from-scratch architecture is impressive, and the frame/event-stream replay design (demoPlayer.php + EventProcessor.js) is exactly the kind of clean separation most game codebases never achieve.
I teach an esports fundamentals course at a university in Taiwan. The course includes a small browser-based management game where students make in-match tactical calls, and I'd love to use parts of your client (the three.js world, models, and the frame-replay mechanism) to render scripted match playback — non-commercial, classroom use, with credit to this project.
However, I noticed the repository doesn't contain a LICENSE file. Both Show HN posts describe the project as open source, and the README invites pull requests, so I suspect this is just an oversight — but legally, no license means "all rights reserved", which blocks reuse even for education.
Would you consider adding a LICENSE file (MIT / Apache-2.0 / GPL — whatever matches your intent)? If you'd rather not license the whole project, an explicit note granting non-commercial educational reuse of the www/ client and www/resources/ assets would also work for my case.
Happy to send a PR adding the license file of your choice if that helps. Thanks!
Hi, thanks for building this — the from-scratch architecture is impressive, and the frame/event-stream replay design (
demoPlayer.php+EventProcessor.js) is exactly the kind of clean separation most game codebases never achieve.I teach an esports fundamentals course at a university in Taiwan. The course includes a small browser-based management game where students make in-match tactical calls, and I'd love to use parts of your client (the three.js world, models, and the frame-replay mechanism) to render scripted match playback — non-commercial, classroom use, with credit to this project.
However, I noticed the repository doesn't contain a LICENSE file. Both Show HN posts describe the project as open source, and the README invites pull requests, so I suspect this is just an oversight — but legally, no license means "all rights reserved", which blocks reuse even for education.
Would you consider adding a LICENSE file (MIT / Apache-2.0 / GPL — whatever matches your intent)? If you'd rather not license the whole project, an explicit note granting non-commercial educational reuse of the
www/client andwww/resources/assets would also work for my case.Happy to send a PR adding the license file of your choice if that helps. Thanks!