id-Software/Quake-2
View on GitHub ↗ ★ 3,362 C
Quake 2 GPL Source Release
9 mentions on Hacker News by 8 people: 0 stories, 9 comments · first 2013-12-27 · latest 2025-03-10
20082026
-
…provided functions via refexport_t. The only visible symbol in a rendering DLL is GetRefAPI_t: https://github.com/id-Software/Quake-2/blob/master/client/re... I remember being impressed by this approach, so I shamelessly copied it for my…
comment by dividuum · 2025-03-10 · in Exploring Polymorphism in C: Lessons from Linux and FFmpeg's Code Design (2019) -
…Quake II has been released for many years[0], along with many of the id Software classics[1]. [0]: https://github.com/id-Software/Quake-2 [1]: https://github.com/id-Software
comment by Zambyte · 2023-08-11 · in Source code for Quake 2 rerelease -
Here it is: https://github.com/id-Software/Quake-2/blob/372afde46e7defc9...
comment by wmanley · 2023-07-01 · in Far Cry 1.34 source code (2006) -
…a way to dynamically load the render code, e.g. software/gl: the structs exchanged can be seen here https://github.com/id-Software/Quake-2/blob/372afde46e7defc9...
comment by dividuum · 2022-10-31 · in Ask HN: What piece of code/codebase blew your mind when you saw it? -
Hmm... pretty sure I already saw something like that long time ago: https://github.com/id-Software/Quake-2/blob/master/game/p_tr...
comment by x0re4x · 2020-04-12 · in Enemy AI: chasing a player without Navigation2D or A* pathfinding -
…"solves" this issue by making a big structure from the union of all specialized members (see: https://github.com/id-Software/Quake-2/blob/master/game/g_lo... ). Although Quake2 certainly is industry-proven, it doesn't feel right for every…
comment by Ace17 · 2017-04-02 · in Entity/Component Game Design: A Primer (2011) -
https://github.com/id-Software/wolf3d https://github.com/id-Software/Quake https://github.com/id-Software/Quake-2 https://github.com/id-Software/DOOM
comment by test1235 · 2017-03-13 · in Ask HN: What are some examples of good code? -
That's the game attack logic, not the rendering logic. You want this instead: https://github.com/id-Software/Quake-2/blob/master/client/cl...
comment by angersock · 2013-12-27 · in T * sin (t) ≈ Christmas tree -
Got a link? Google found this Quake2 railgun, but it doesn't look to be the same on first glance https://github.com/id-Software/Quake-2/blob/master/ctf/g_wea...
comment by icefox · 2013-12-27 · in T * sin (t) ≈ Christmas tree