Live data from Hacker News

Voxel Quest January 2016 Update

voxelquest.com

51–60 of 132 posts

Re: Voxel Quest January 2016 Update

#51
post #36

Earlier quoted context omitted.

Depends on what you classify as efficient: mem usage, gpu workload, etc. Voxels are easy to work with but often represent more data than your really need.

I was mainly asking in general terms of "gamedev" efficient: Whatever deforms and renders at a playable rate and looks just as good as the alternatives.

Voxels would probably be the simplest thing to program with (they were easier to use in my first iteration than my current (3rd) iteration of the engine)

Re: Voxel Quest January 2016 Update

#54
I love the Voxel Quest posts because they're demonstrating some seriously cool tech. However, they feel a lot like the Wolfire development blogs [0] - great tech demos without a cohesive vision for a game. From an engineering point of view, the end goal doesn't matter, but I would also love a 'bigger picture' roadmap of where it is and where it's going. Why would I use this engine? What do I 'get' over the competition in the current state of the engine? What should I 'get' by the end?

[0] http://blog.wolfire.com/

Re: Voxel Quest January 2016 Update

#55

Earlier quoted context omitted.

Many many many game developers get sucked into the infinite vortex of trying to "find the fun". A computer is a very large blank canvas and the set of all possible games is infinite. It can be overwhelming trying to decide what game to make. Often, developers wander off to "make an engine" partially as an excuse to put off making those scary decisions. But an engine isn't a game and if you want to ship something peop…

Thanks Bob! Totally agree with you - it really is a battle of fighting against my "engineering instinct" which just wants to build stuff all day, no matter how useless it is. I have deliberated over this internally with myself and others for a long time. In fact, half way into the character animation I was kicking myself for even beginning working on it. I tend to justify things (whether rational or not) as a content…

> I tend to justify things (whether rational or not) as a content problem ("Oh I can just build this system and it will make making this type of content so much easier!").

That can also be a trap (one that I myself am particularly prone to given how much I love roguelikes and tool-building). When it comes to games, I'm just not wired right to enjoy hand-authoring content. So when I do game-like stuff, I tend to lean towards procedural generation because it lets me avoid that unpleasant task.

But, I've learned, painfully, time and time again, that that tends to be way harder than hand-authoring. It kind of makes sense. If hand-drawing a fun level is difficult for me to do, why should it be easier for me to write a program than can author a million of them? In some sense, the latter must be strictly harder since it is a superset of hand-authoring a few one-off things.

Tool-building does matter, of course. But sometimes you just gotta make some stuff.

Another option is to push it onto the player: make the gameplay itself creative. That can work (SimCity), but it can also fizzle out (Spore).

The problem there is similar, I think. With hand-authored content, you have to come up with a narrative path or maybe a tree through the possible game space that's fun to play. With player-authored content, the entire play space has to be fun. Otherwise they'll be able to make anything, but most of the stuff they make won't be fun to make.

Re: Voxel Quest January 2016 Update

#56

From a technical point of view it's amazing. Artistically, the voxels are too big to look impressive to anyone used to polygon graphics, and too small to give off the "pixel-art" aesthetic of Minecraft or Terarria. I want to play the game evoked by the banner at the top of the page, but not the one I see in the video.

Want to register some support for what I see in the video - the banner looks cool, but I'm a lot more excited about the more detailed procedurally generated terrain in the video.

Re: Voxel Quest January 2016 Update

#57

I love the Voxel Quest posts because they're demonstrating some seriously cool tech. However, they feel a lot like the Wolfire development blogs [0] - great tech demos without a cohesive vision for a game. From an engineering point of view, the end goal doesn't matter, but I would also love a 'bigger picture' roadmap of where it is and where it's going. Why would I use this engine? What do I 'get' over the competitio…

This is a really good question actually. This engine isn't really meant to compete with major engines, but moreso satisfy a little niche (and maybe that could be a big niche depending on how it gets used). I think the best way to explain it is "Shadertoy for large environments" - being able to quickly dynamically create stuff with pure code. To be honest a lot of this is still unmapped territory and I'm not even one hundred percent certain that these things are all that useful. My main goal is to empower individuals by creating a relatively inflexible engine - that sounds weird but if you have a totally flexible content pipeline you are giving users enough rope to hang themselves. I guess the proof of usefulness in limitation can be found in things like Minecraft - it appeals to a broad audience of not just people who want a game, but people who like to tinker. Minecraft, by many people's accounts, is not really a fun game, but a great sandbox. I'm not saying I can get away with making an unfun game, but I think there is some sort of value in empowering users in the guise of a game. I don't know if this makes sense, let me know if I can explain it better :)

Re: Voxel Quest January 2016 Update

#58
This is really amazing. How on earth does it all fit in memory? If the render distance is 16km, then that's somewhere around 16000 * 16000 * 2000 = 512 billion voxels, which would take somewhere in the order of 512GB of RAM. Obviously this is not the case, so what clever tricks are being used?

Re: Voxel Quest January 2016 Update

#59
post #34

Earlier quoted context omitted.

Yes, in fact the full source is going up on github, likely right around or during release of the first alpha build.

Oh, wow! How did I miss this? If you are pushing the source on github (regardless of license, I want to avoid that rathole) just so others can learn from what you did, then where do I go to fund you?

Source will be public but I have to attach a license at least for the first couple years. If you are interested in supporting me, you can either preorder a copy or become a patron:

http://www.voxelquest.com/patrons.html :)

Re: Voxel Quest January 2016 Update

#60

I love the Voxel Quest posts because they're demonstrating some seriously cool tech. However, they feel a lot like the Wolfire development blogs [0] - great tech demos without a cohesive vision for a game. From an engineering point of view, the end goal doesn't matter, but I would also love a 'bigger picture' roadmap of where it is and where it's going. Why would I use this engine? What do I 'get' over the competitio…

This is a really good question actually. This engine isn't really meant to compete with major engines, but moreso satisfy a little niche (and maybe that could be a big niche depending on how it gets used). I think the best way to explain it is "Shadertoy for large environments" - being able to quickly dynamically create stuff with pure code. To be honest a lot of this is still unmapped territory and I'm not even one…

I have a notion that it's possible to have a "somewhat directed sandbox" game. I'm working on a combat/survival open world game with a procedurally generated tech tree to go along with the procedurally generated world. There is a "difficulty direction" (down) and the farther you go that way, the environment becomes exponentially more difficult, while the items/powerups become exponentially more powerful. (With the environment gaining power faster than the player, of course.)

This gives just enough structure for players to escape the Second Life trap. (What happens to people who have no needs/problems in a virtual world? They go right up the Maslow Need Hierarchy -- to Sex.)

Hopefully, this will provide the right kind of structure to let players game-balance the game themselves. (And give them enough scope to invent their way into and out of corners.)

Post reply on HN