voxelmetaverse
DIY-arcade
voxelmetaverse | DIY-arcade | |
---|---|---|
3 | 6 | |
80 | 297 | |
- | - | |
1.8 | 3.9 | |
over 3 years ago | over 3 years ago | |
JavaScript | Python | |
MIT License | - |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
voxelmetaverse
-
No, the Metaverse Is Not Bullshit
Minecraft may actually be closer to the metaverse than commonly believed:
Since the introduction of BungeeCord in 2012 (and then Waterfall and Paracord), it has become increasingly popular to link together multiple servers to act as a gateway to different virtual worlds on different servers. Most of the top popular "servers" are in actuality multiple servers joined together, somewhat decentralized, though still centrally managed.
Even before Bungee, the reign of Bukkit (2010-2014) introduced a plugin API system allowing for managing multiple worlds. To this day the "Multiverse" plugin remains among the top plugins. The multiverse, not the metaverse, but a related concept.
It wouldn't be too far of a leap to link together unrelated Minecraft servers.
Regarding "you can certainly not expand the protocol -southerntofu" - the Minecraft protocol is commonly expanded by modders. In fact, it is specifically designed to be expanded, since the introduction of Plugin Channels in Minecraft 1.1: https://wiki.vg/Plugin_channels. Forge modders frequently enhance the protocol to support new functionality far beyond what was possible in the original game.
"new media forms and new mediums of access (web, mobile, PCs, AR, etc.)" vs "you can only run Minecraft where Microsoft distributes it (unless you crack/RE it)" - granted, but there are multiple unofficial efforts to develop new ways to access Minecraft servers, including through the web. My humble attempt at building such a client: https://github.com/voxel/voxelmetaverse
Not coincidentally, I called it "Voxel Metaverse", thinking along the same lines as you were, and had high aspirations. It did not pan out, though we had some cool features including connecting to Minecraft servers, embedding web page content in a 3D space (including interactivity with voxel-webview, still working in the demo: https://voxel.github.io/voxelmetaverse/) and I wrote a retrospective about its successes and failures earlier this year: https://medium.com/@deathcap1/6-years-after-6-months-of-voxe... but it showed a lot of promise in what could be done to build a decentralized distributed malleable virtual world. Voxels are particularly attractive in my opinion due to the ease of content creation.
Other more recent efforts to build web-based Minecraft clients include https://github.com/PrismarineJS/prismarine-web-client and https://www.spigotmc.org/resources/websandboxmc.39415/, both are currently quite limited, but its only a matter of time/effort to complete the implementation and not a fundamental technology limitation. There are dozens of unofficial Minecraft-compatible clients, in various degrees of completeness: https://wiki.vg/Client_List
Vivecraft started in 2013 to allow a VR experience in Minecraft, and there is now an official Minecraft VR port though Vivecraft still has its fans. There's official mobile and console clients (Bedrock Edition), and although not officially interoperable with PC servers, there are also 3rd party solutions to bridge the two, including Dragonet DragonProxy and GeyserMC.
Will Minecraft blaze the way forward into what becomes The Metaverse? Honestly, maybe not. Mojang may not see the same potential in Minecraft as I do, but I feel the modding community is onto something developing projects on the edges of a hypothetical Minecraft Metaverse. If it isn't Minecraft itself, I am convinced a similar game will play a fundamental role in the development of what we come to know as the metaverse.
-
Ask HN: Show me your Half Baked project
Voxelmetaverse, a voxel game platform based on voxel.js
Live demo: http://voxel.github.io/voxelmetaverse/
Source code: https://github.com/voxel/voxelmetaverse
I had big ideas for it but didn't get too far, after several years of working on it. Just published a retrospective today: https://medium.com/@deathcap1/6-years-after-6-months-of-voxe... - it could be developed much, much further.
DIY-arcade
-
Ask HN: What is your “I don't care if this succeeds” project?
Here are three hobby projects I've worked on during the last 2 years. I've written extensive guides for all of them:
https://github.com/maxvfischer/DIY-CNC-machine A CNC-machine I built from scratch, using 40x 3d-printed parts.
https://github.com/maxvfischer/Arthur An AI art installation I built from scratch using a GAN network, Samsung The Frame, a button and a PIR-sensor.
https://github.com/maxvfischer/DIY-arcade A full-size Arcade Machine I built from scratch.
-
My wife and I have been waiting 10 years to play this game again. Just in time to play it on our finished quarantine project!
Here's an extensive guide I wrote a couple of month ago of how to build your own full-size arcade machine from scratch: https://github.com/maxvfischer/DIY-arcade
-
I built a full-size arcade machine from scratch as my first project going from idea, to CAD, to build! (Tutorial with CAD-files, code and images in comment if you want to build your own)
Link: https://github.com/maxvfischer/DIY-arcade
-
Ask HN: Show me your Half Baked project
An automatic Zen Garden drawing infinite patterns in sand. Using stepper motors, inverse kinematics and a Raspberry Pi Zero W (including, code, images and tutorial). I'm almost done building the robot, but still have quite some implementation to do. Also, the guide is far from done, I've mostly uploaded images so far.
https://github.com/maxvfischer/DIY-arcade
-
Arcade Cabinet
Yes, I plan to set this one up with an old computer running retro pie for the software to donate and I will build a second one for myself using a Raspberry Pi 4 also running retro pie. Original inspiration comes from this amazingly well documented build: https://github.com/maxvfischer/DIY-arcade
What are some alternatives?
ht - Friendly and fast tool for sending HTTP requests
ping-heatmap - A tool for displaying subsecond offset heatmaps of ICMP ping latency
prismarine-web-client - Minecraft web client running in your browser [UnavailableForLegalReasons - Repository access blocked]
abs_cd - CI/CD for the Arch build system with webinterface.
voxel-editor - A voxel editor in the browser.
hbr - handbrake runner - runs HandBrakeCLI with settings specified in a keyfile. Allows for repeatable and easily modified encoding.
morphy - A simple static site generator
Arthur - How to build your own AI art installation from scratch [Moved to: https://github.com/maxvfischer/DIY-ai-art]
pastty - Copy and paste across devices
OpenWeedLocator - An open-source, low-cost, image-based weed detection device for in-crop and fallow scenarios.
AI-basketball-analysis - :basketball::robot::basketball: AI web app and API to analyze basketball shots and shooting pose.
dflex - The sophisticated Drag and Drop library you've been waiting for 🥳