TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Interactive 3D ASCII scenes

341 pointsby aqiover 6 years ago

18 comments

leni536over 6 years ago
About WASD controls and alternative layouts: apparently JS supports key codes.<p>[1] <a href="https:&#x2F;&#x2F;www.w3schools.com&#x2F;jsref&#x2F;event_key_keycode.asp" rel="nofollow">https:&#x2F;&#x2F;www.w3schools.com&#x2F;jsref&#x2F;event_key_keycode.asp</a> [2] <a href="https:&#x2F;&#x2F;keycode.info&#x2F;" rel="nofollow">https:&#x2F;&#x2F;keycode.info&#x2F;</a><p>Edit: Apparently it is deprecated:<p>[3] <a href="https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;API&#x2F;KeyboardEvent&#x2F;keyCode" rel="nofollow">https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;API&#x2F;KeyboardEve...</a> [4] <a href="https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;API&#x2F;KeyboardEvent&#x2F;which" rel="nofollow">https:&#x2F;&#x2F;developer.mozilla.org&#x2F;en-US&#x2F;docs&#x2F;Web&#x2F;API&#x2F;KeyboardEve...</a><p>Also there doesn&#x27;t seem to be a way to detect the user&#x27;s preferred layout before pressing any keys, that would make printing the instructions hard.
评论 #19075547 未加载
评论 #19076093 未加载
daxterspeedover 6 years ago
Since the movement speed is tied to requestAnimationFrame, the speed of the game changes with the update frequency of the user&#x27;s monitor. Since all my monitors are at 144Hz this game is ridiculously fast for me.
评论 #19074765 未加载
评论 #19077055 未加载
fatiherikliover 6 years ago
Love it! Just a note, it is not actually 3D, it is an isometric representation of a 2d scene, as same as Monument Valley. Game devs call it 2.5D :)
评论 #19077196 未加载
willvarfarover 6 years ago
The github user gave me hope it would somehow be a python-in-the-browser thing somehow.<p>But I can quell that disappointment and say how cool and exciting this is (if your target gameplaying public is the kind of people who hang out on HN; those who haven&#x27;t seen a terminal aren&#x27;t going to grok the graphic style).<p>Its years since I&#x27;ve done a game jam like ludum dare, but I hope some of HN get inspired to enter that kind of thing! Good luck and happy coding!
luminatiover 6 years ago
Woke up this morning feeling quite crappy. Then saw this. All faith in humanity (And the internet) has been restored. Thank you! [On a sidenote: How would one go about learning to build this? Any learning resources on understanding all the math and physics behind this?]
评论 #19091853 未加载
miguelmotaover 6 years ago
Wish it had mobile touch event support to experience it. Looks interesting
Jenzover 6 years ago
This is something out of my wildest game-dev dreams
khazhouover 6 years ago
Very cool. But feedback in case developer is here: the jumping physics could easily be much smoother and prettier, and the surface feels icy and hard to control.
ArtWombover 6 years ago
Mind bogglingly awesome. I was just dreaming about a 3D ASCII engine. But I would have rendered to planes and used billboarding ;)
edhelasover 6 years ago
Why WASD ? A lots of people on the Internet doesn&#x27;t have a Qwerty keyboard.
评论 #19077630 未加载
评论 #19074674 未加载
评论 #19074703 未加载
guessmynameover 6 years ago
Great job! I’m amazed.<p>The game reminds me of Monument Valley [1].<p>[1] <a href="https:&#x2F;&#x2F;www.monumentvalleygame.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.monumentvalleygame.com&#x2F;</a>
评论 #19074747 未加载
j1vmsover 6 years ago
Now multiplayer this gem à la agar.io&#x2F;slither.io and maybe pull in a little revenue through ads.
IvyMikeover 6 years ago
Reminds me of the old C64 game &quot;Realm of Impossibility&quot;<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=LdGBA0FG7Gk" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=LdGBA0FG7Gk</a>
sangnoirover 6 years ago
I&#x27;m not sure if second level is glitching for me, or if it is supposed to be a 3D representation of a hypercube - traveling in any direction shows more cubes with parts carved out
评论 #19077880 未加载
venuurover 6 years ago
Looks cool, but I can’t try it out on mobile. Good job regardless!
titanix2over 6 years ago
Would be better if it supported arrows in addition to WASD for controls: it is literally unplayable internationally.
评论 #19074690 未加载
评论 #19074764 未加载
big_papsover 6 years ago
This is crazy cool. How do you create the maps ? After all, they are 3 dimensional not flat !
ididover 6 years ago
would love to see how this could transform into a rougelike (or a rougelike with the same aesthetics). really cool job! will poke at the source.
评论 #19076485 未加载