[HN Gopher] The Poor Man's 3D Camera (2017)
___________________________________________________________________
The Poor Man's 3D Camera (2017)
Author : squidhunter
Score : 34 points
Date : 2024-06-07 17:37 UTC (1 days ago)
(HTM) web link (etodd.io)
(TXT) w3m dump (etodd.io)
| dang wrote:
| Discussed at the time:
|
| _The Poor Man 's 3D Camera_ -
| https://news.ycombinator.com/item?id=15797045 - Nov 2017 (36
| comments)
| iKlsR wrote:
| Author has a similar post on his blog, poor man's multithreading,
| took me down a rabbit hole for many many months getting
| equivalent in Qt for a multithreaded opengl renderer 8 years ago.
| Ended up learning a lot on profiling, memory alignment, rolled
| some toy stuff like a circular buffer, lightweight mutex and a
| serialization lib. Fun painful times but probably wouldn't do it
| again. Funnily enough it was also one of the first things I asked
| gpt when it became widely available and it laid out a decent
| enough example with glfw and stdlib.
| pimlottc wrote:
| Nice writeup!
|
| Did this game ever launch? Is there a playable version? The
| official website is broken [0] and the Steam page still says
| "Coming soon" [1]
|
| 0: https://deceivergame.com/
|
| 1: https://store.steampowered.com/app/728100/DECEIVER/
| et1337 wrote:
| Hi, author here. Sadly, I had to cancel it. The source code is
| here: https://github.com/etodd/lasercrabs (I briefly tried to
| rebrand and release it as-is). The story is here:
| https://etodd.io/2023/06/27/making-games/
| doodlebugging wrote:
| Great writeup. A lesson in troubleshooting.
|
| One thing I don't get though is the programmer's choice of a
| tripod bot. It seems like the least stable bot form. Once a leg
| is lifted the bot should begin to rotate towards the unsupported
| side. Having two legs in the air at the same time should be a no-
| go. At that point it begins to make sense to have thrusters on
| the underside to keep it stable or to have it gyroscopically
| stabilized.
|
| I know it's just a game but the whole exercise was about tweaking
| things until they made physical sense to the players. This tripod
| bot choice made no sense to me.
| et1337 wrote:
| I wasn't too worried about the spiderbot legs since they had no
| impact on gameplay. The bots originally had four legs. Over
| time, triangles became a major part of the visual motif of the
| game, so I slowly changed all the squares to triangles and
| everything had to come in threes.
___________________________________________________________________
(page generated 2024-06-08 23:01 UTC)