UC Berkeley hosted a virtual graduation on Minecraft
blockeley.com
blockeley.com
Even if they had a restriction on using Open Source only, they could have used OpenSim. If they had been ok with commercial servers and free accounts, they could have used Second Life.
Instead they used Minecraft, and "A team of more than 100 UC Berkeley students built the virtual Blockeley University in the popular Minecraft video game"[1].
Where is the lasting contribution of this? How can others reuse these students' work?
[1] https://news.berkeley.edu/2020/05/16/watch-blockeley-uc-berk...
I used it for my daughter's birthday party:
The Minecraft format is well understood, and you're free to convert worlds to whatever other format you want.
It's like making a PDF in Adobe Reader. Yes, it's proprietary (was?)- but it's so well understood it might as well not be.
Also, Minecraft is both easy to use and familiar. If we used something else, this project would probably never have gotten as big as it did. I think that's more important.
And why is there even a need for a lasting contribution? A normal graduation doesn't, so why does a virtual one?
* The model of UC Berkeley can then be Open Sourced and used by anyone in an Open Source OpenSim server, either run by themselves or hosted commercially at their choice. Some of the privately hosted virtual world events I have taken part in that would benefit from that big of an accurate model of a campus are Tornado emergency response virtual world drills for training, active shooter virtual world training, virtual world career fair.
* Hypergrid on OpenSim would allow the UC Berkely virtual world campus to be hosted by UC Berkeley and have anyone from another OpenSim virtual world teleport to the campus and visit it.
Regarding the need for a lasting contribution.. A typical graduation doesn't need it, other than a motivating speech. This though involved making something. I am of the firm belief that if you are going to make something you should make it to be a contribution to the world's body of knowledge, if possible - doubly so if you are making it as part of academia and likely funded in part by grants.
On commencement day we had about 200 users in game and viewing on stream. It was chaotic, but so worth it. I have so many plans for Minecraft UConn, and we had such a great volunteer team spend their off hours making campus picture perfect.
Full stream here: https://www.twitch.tv/videos/616924960 (starts around 0:55:00)
Im sure this is a novel and gimmicky way to hold a graduation during a quarantine, but do college kids get any refund on tuition for having to do this? To ask another way: How much money did the college take from students specifically for their ceremony before deciding to use a video game.
This is an important question. most college students will face decades of undischargeable debt after college, and im concerned that this gimmick is flashy enough to distract them from the fact that they are graduating on the cusp of a financial depression.
The "real" graduation is indefinitely postponed.
Did they get the degree?
To just cancel it it does really suck for the students and parents who want the experience and memories. Just because the ticket price is hidden in the tuition doesn’t mean it’s not there and deserves to be refunded.
As did Singapore's Temasek Polytechnic last month [2].
[1] https://www.bbc.co.uk/newsround/51930728
[2] https://www.asiaone.com/digital/graduation-ceremonies-cancel...
Commencement starts at around 32:50
Even a few years into the game some of those mods were ridiculously good, thinking about it.
More advanced server implementations like Spigot have a plugin api. There are plenty of popular plugins like WorldGuard that allow you to manage what players can to within a certain region. You can define a region in the world an allow or prevent players from destroying and placing blocks. You can also control other things like mob spawning, PvP, etc.
These server implementations have quite capable APIs and building plugins using them is actually a lot of fun. Its what originally brought me intro programming.
From setting up game servers, optimizing settings so Java did not crash, installing plugins, setting up config files, maintaining backups, writing their own plugins, learning basic networking issues, dealing with abuse (griefers), etc... Minecraft has taught a generation a lot.