blockplot
blockplot copied to clipboard
get some beta testers!
BlockPlot is a web app that uses WebGL (voxel.js) to host 3D voxel worlds. The main feature is that you can upload minecraft worlds (.mca
files that minecraft generates) and play them in the browser.
At this point I have: a web app at http://blockplot.com/ that you can visit, create and account, create a world and upload a minecraft region file (and additional regions) + start exploring and editing that region
There is no server side persistence yet, so you can't upload your world and share it with others, but that feature is coming soon.
At this stage it would be nice to get high level feedback from end-users. If you have feature requests or if you find crazy bugs, open a new issue on this repo. Or, since the whole thing is open source, patches are also welcome -- see the readme for instructions on how to get the app running locally :)
@kzurawel
@techwraith
oh yea also don't tweet about it just yet, I wanna get it to a point where it works all the way before sharing it widely
also I have only really tested it with Chrome
@gnuwilliam
@julianduque @buritica
@vladikoff
@wohali @adamwulf @gseguin @tjarratt
@astrism
@diorahman
First impressions:
- Really amazed at how fast it loads all that data from a .mca file. The first time I uploaded I got 500 Internal Server Errors contacting the API, but on reload it worked great.
- Movement speed is a little slow (for me, anyway)
- Water acts like a solid block - it's possible to go underwater in one part of the world and then not be able to get above the water without backtracking.
- What other voxel tools are you looking to integrate with? Would be curious to try something other than Minecraft.
- Any possibility of having a "mini-map" / way to represent your current position within the entire rendered area?
Mine are very similar to @kzurawel's. I'll add:
- Some .mca files don't load (I can email them to you if you'd like)
- It would be cool to be able to upload an entire world folder as a zip and load it up
@kzurawel @Techwraith
Thanks for the feedback! If you can email me any broken .mca files that would be really useful. I also just realized that the player starts at 0/0/0 so if you upload an mca file like -2/-2/-2 it will load but won't show up for the player... which means a minimap would be really useful (good suggestion).
@kzurawel what FPS (roughly) were you getting? Was the movement speed slow because your computer was too overworked?
- The 500 error is weird, I'll keep an eye out for that. I'm using http://hood.ie for the backend and it's still alpha.
- Nobody has implemented water yet. It's on my todo list but there are sooo many things.
- I'd like to also integrate with Qubicle Constructor, a voxel editor. There are also a couple other voxel based games like Voxatron but I'm not sure what the save files look like.
- For the .zip upload, I agree that it would be nice but I'm pretty sure that it would crash chrome. Another option is to log into a multiplayer server e.g. https://github.com/vogonistic/mineflayer-voxel
cc @chrisekelley
Sure, what's the best email to reach you at?
mogden @ gmail
Sent.
On Thu, Jun 6, 2013 at 2:58 PM, Max Ogden [email protected] wrote:
mogden @ gmail
— Reply to this email directly or view it on GitHubhttps://github.com/maxogden/blockplot/issues/2#issuecomment-19077130 .
deployed a new version to http://blockplot.com, if you make a new world and select 'start from scratch' it should make a semi-crappy looking mountain landscape :D
hey all, new version is out, e.g. http://blockplot.com/world#07afb0b6a7626ca9b3edb191ca9fea2e is the manhattan world from the blockplot front page
you can also publish a world. i'll be implementing a page for a user to list all of the worlds theyve published pubicly soon
@maxogden , are you still actively developing this? I see there are changes in the source, but the above link gives me Cannot read property 'playerSkin' of undefined
in the console (Chrome 37.0.2062.124, Mavericks).
Are you aware of Minetest (http://minetest.net/ )? I am looking for possible code candidates for an HTML5 viewer for Minetest, and voxeljs feels like a natural fit.
@dirkk0 ahh sorry that link is broken now. I recently put out a new version of this, and it should work with most .mca files. I added username.dat parsing support yesterday so you can also upload your username.dat file so that blockplot can move the player to the stored player position from the .dat file.
I am not doing any heavy development at the moment but I am happy to fix bugs and maintain it, or to help you add features.