blockplot icon indicating copy to clipboard operation
blockplot copied to clipboard

get some beta testers!

Open max-mapper opened this issue 11 years ago • 19 comments

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 :)

max-mapper avatar Jun 05 '13 00:06 max-mapper

@kzurawel

max-mapper avatar Jun 05 '13 00:06 max-mapper

@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

max-mapper avatar Jun 05 '13 00:06 max-mapper

also I have only really tested it with Chrome

max-mapper avatar Jun 05 '13 00:06 max-mapper

@gnuwilliam

max-mapper avatar Jun 05 '13 00:06 max-mapper

@julianduque @buritica

max-mapper avatar Jun 05 '13 00:06 max-mapper

@vladikoff

max-mapper avatar Jun 05 '13 00:06 max-mapper

@wohali @adamwulf @gseguin @tjarratt

max-mapper avatar Jun 05 '13 00:06 max-mapper

@astrism

max-mapper avatar Jun 05 '13 00:06 max-mapper

@diorahman

max-mapper avatar Jun 05 '13 02:06 max-mapper

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?

kzurawel avatar Jun 05 '13 18:06 kzurawel

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

techwraith avatar Jun 05 '13 19:06 techwraith

@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

max-mapper avatar Jun 06 '13 16:06 max-mapper

Sure, what's the best email to reach you at?

techwraith avatar Jun 06 '13 21:06 techwraith

mogden @ gmail

max-mapper avatar Jun 06 '13 21:06 max-mapper

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 .

techwraith avatar Jun 06 '13 22:06 techwraith

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

max-mapper avatar Jun 07 '13 19:06 max-mapper

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

max-mapper avatar Jul 25 '13 00:07 max-mapper

@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 avatar Oct 09 '14 09:10 dirkk0

@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.

max-mapper avatar Oct 09 '14 11:10 max-mapper