WebGL Voxel Engine

Games

voxel game engine

SHOW HN2017

113points
39comments
#392of 2,242 in 2017
Top 18%of 2017 by points

How HN took it

RoastedHalf or more of the comments are critical

5 positive, 3 neutral or asking, 2 mixed, 10 critical, out of 20 comments about the project. Thread score -0.24.

Design: 1 for, 6 againstExecution: 1 for, 2 againstIdea: 2 for, 0 againstPerformance: 0 for, 2 against

The thread, comment by comment

Each row is a top-level comment and its replies, in HN's order. Select a cell to open that comment on HN.

positive neutral or mixed critical about another commenter or something else the maker

What HN said

What people liked

  • Impressive functionality from little code and smooth performance

    From 2 comments
    • I'm (slowly) working on my own game largely inspired by a previous version of this engine. The repo with the previous version: - [Lallassu/Qake: Qake voxel-engine…
      aeorgnoieang on HN
    • Controls (WASD) are way too quick on my computer. I can only tap it slightly and it already moves quite a number of degrees, usually past the point I wanted it to move. Also,…
      sgt on HN
  • Readable, clear code

    From 1 comment
    • This is really nice work and the code is very readable and clear! Thank you
      harel on HN
  • Immersive ambience

    From 1 comment
    • This is a very nice looking game. Congrats! Love the ambience of the game. It is very immersive.
      felipemnoa on HN

Objections

  • Controls: no strafe, WASD turning awkward or too fast

    From 3 comments
    • Cool, lacking the ability to strafe.
      robinduckett on HN
    • This. Make A and D strafe instead of turn, relying on the mouse to aim, and it'll be very playable. As it is, not so much. But still pretty cool.
      fatbird on HN
    • Controls (WASD) are way too quick on my computer. I can only tap it slightly and it already moves quite a number of degrees, usually past the point I wanted it to move. Also,…
      sgt on HN
  • No loading indicator; looks broken while assets load

    From 2 comments
    • Needs a loading indicator, I thought it was broken until the assets started popping in.
      consto on HN
    • Agree. Had I not read your comment before opening the link I would have quit before it fully loaded.
      felipemnoa on HN
  • Freezes some Macs/browsers

    From 2 comments
    • After playing one round this completely froze my Macbook Pro and I had to force boot.
      Geee on HN
    • I have 2017 MBP with touch bar. The sound kept playing, but mouse and keyboard didn't respond to anything. The game canvas was black. Couldn't quit browser or switch window from…
      Geee on HN
  • Not playable on AZERTY keyboard

    From 1 comment
    • It's unplayable on an AZERTY keyboard. On such layout the controls should be: ZQSD instead of WASD. AZERTY layout: https://en.wikipedia.org/wiki/AZERTY#/media/File:KB_France.svg
      0x4a42 on HN

Requests

  • Strafe with A and D, mouse aiming

    From 1 comment
    • This. Make A and D strafe instead of turn, relying on the mouse to aim, and it'll be very playable. As it is, not so much. But still pretty cool.
      fatbird on HN
  • Support AZERTY (ZQSD) layout

    From 1 comment
    • It's unplayable on an AZERTY keyboard. On such layout the controls should be: ZQSD instead of WASD. AZERTY layout: https://en.wikipedia.org/wiki/AZERTY#/media/File:KB_France.svg
      0x4a42 on HN
  • Loading indicator

    From 1 comment
    • Needs a loading indicator, I thought it was broken until the assets started popping in.
      consto on HN

Questions

  • Why a node server is needed instead of opening HTML directly

    From 1 comment
    • Very cool looking game! What's the purpose of the node server in the code (as opposed to just opening the HTML document in a browser)? Do you have plans to use websockets or…
      wybiral on HN
  • Plans for multiplayer or websockets

    From 1 comment
    • Very cool looking game! What's the purpose of the node server in the code (as opposed to just opening the HTML document in a browser)? Do you have plans to use websockets or…
      wybiral on HN

Alternatives named

  • Three.js

    From 1 comment
    • i think the degree to which Three.JS has allowed programmers access to the world of modern 3d is severely understated. If you haven't tried it, go to threejs.org/examples/ and…
      ixtli on HN
  • Unity

    From 1 comment
    • Thanks for the work! I had started an earlier version in Unity but I really dislike fighting what feels like a giant extraneous system. I was blown away by your demo; in…
      aeorgnoieang on HN

Category, keywords, summaries and labels on this page were made by AI (Thread Reader v2) and not checked by hand. Each point links to the comments it came from.

Add a badge to your READMEShown on HackerShow
[![Shown on HackerShow](https://hackershow.org/badge.svg)](https://hackershow.org/show/15592682)