id-Software/Quake
View on GitHub ↗ ★ 6,109 C
Quake GPL Source Release
22 mentions on Hacker News by 21 people: 1 story, 21 comments · first 2012-10-13 · latest 2025-11-24
20082026
-
…the naming though, why choose the word "impulse". [0]: https://en.wikipedia.org/wiki/GoldSrc . [1]: https://github.com/id-Software/Quake/blob/0023db327bc1db0006...
comment by WatchDog · 2025-11-24 · in A time-travelling door bug in Half Life 2 -
Thanks! I found another earlier one for GLQuake (it's called a mini-GL driver) back in 1997: https://github.com/id-Software/Quake/blob/master/WinQuake/3d... Looks like it is a driver specifically for Voodoo cards to run Quake. I'm not 100$…
comment by ferguess_k · 2025-09-30 · in Ask HN: How were graphics card drivers programmed back in the 90s? -
…source code, they have strings to represent the intensity over time of a flickering light source: https://github.com/id-Software/Quake/blob/bf4ac424ce754894ac... // 3 CANDLE (first variety) lightstyle(3,…
comment by busfahrer · 2025-08-20 · in Candle Flame Oscillations as a Clock -
…in flight. You would issue 0 cycle free FXCH and keep filling pipeline with new FPU instructions https://github.com/id-Software/Quake/blob/bf4ac424ce754894ac... 486, Cyrix, K5 were stopping until previous instruction retires, and even AMD…
comment by rasz · 2025-05-19 · in Building my childhood dream PC -
…literally crying like a child. Maybe that explains some of the infantile FPS player behavior. [1] https://github.com/id-Software/Quake/blob/bf4ac424ce754894ac... [2] https://github.com/id-Software/Quake/blob/bf4ac424ce754894ac...
comment by araes · 2024-12-04 · in Valve's Flickering Lights -
…Editor: imgui https://github.com/ocornut/imgui Platform: SDL https://www.libsdl.org/ Engine: Quake https://github.com/id-Software/Quake Ok, Quake is more of an engine than a library - but it is well documented & widely used. Even many…
comment by bellgrove · 2024-01-09 · in Nebula is an open-source and free-to-use modern C++ game engine -
…Here a non perspective correction related Quake FPU code example https://github.com/id-Software/Quake/blob/bf4ac424ce754894ac... Lcliploop: fld ds:dword ptr[0+0+esi] fmul ds:dword ptr[0+0+ebx] fld ds:dword ptr[0+4+esi] fmul
comment by rasz · 2023-11-14 · in Don't waste money on a math coprocessor they said -
Yep, right here: https://github.com/id-Software/Quake/blob/bf4ac424ce754894ac... :)
comment by tecleandor · 2023-06-15 · in Quake's lightning gun bug explained [video] -
…the one about is regarding the multiplayer system, which is still an amazing bit of dev. Github: * https://github.com/id-Software/Quake
comment by Eisenstein · 2023-06-15 · in Quake's lightning gun bug explained [video] -
Also look at the source for original Quake ( https://github.com/id-Software/Quake ), one of the last pure software-rasterizing AAA 3D PC games. Michael Abrash's Graphics Programming Black Book ( https://github.com/jagregory/abrash-black-boo…
comment by sowbug · 2022-09-22 · in Olive.c: a simple graphics library that does not have any dependencies -
…based on my understanding from what he wrote years ago). [0] https://i.imgur.com/5xWOw3K.jpg [1] https://github.com/id-Software/Quake/blob/master/WinQuake/d_... [2] https://github.com/id-Software/Quake/blob/master/WinQuake/d_... [3]…
comment by badsectoracula · 2021-06-22 · in Path Tracing Quake in Blender -
…general purpose allocator, on a block of memory retrieved from the hunk (see Quake's "zones"). [0] https://github.com/id-Software/Quake/blob/master/WinQuake/zo...
comment by dbandstra · 2020-10-13 · in Custom Allocators Demystified -
Their resources files are specifically not part of the open source releases. https://github.com/id-Software/Quake/blob/master/readme.txt
comment by tinus_hn · 2020-03-25 · in Show HN: Explore Quake/Half-Life maps in your browser -
…is Carmack His code is full of these antipatterns! One concrete example - magic numbers in Quake. https://github.com/id-Software/Quake/blob/bf4ac424ce754894ac... Doesn't seem to cause him any problems in achieving success.
comment by chrisseaton · 2020-01-11 · in VVVVVV’s source code is now public, 10 year anniversary jam happening now -
A quick glance at the source @ https://github.com/id-Software/Quake shows some support for both - although I'm seeing more stuff hardcoded to UDP than not. Despite this, amusingly, "TCP" has more search hits than "UDP", due to the…
comment by MaulingMonkey · 2017-06-30 · in John Carmack Archive – Interviews [pdf] -
…that the Quake source code is good, practical-not-necessarily-elegant code that's worth emulating. https://github.com/id-Software/Quake
comment by fenomas · 2017-06-05 · in Ask HN: What code samples should programmers read? -
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? -
…/E it's also one of the default resolutions of Quake. I mis-remembered Quake as requiring SVGA. https://github.com/id-Software/Quake/blob/master/WinQuake/da...
comment by rangibaby · 2016-06-23 · in Happy 20th Birthday, Quake -
Well Quake is open source, so that might be a good place to start: https://github.com/id-Software/Quake I don't know if it's described sufficiently detailed anywhere besides the source though.
comment by poizan42 · 2015-09-13 · in Is it just me or is networking really hard? -
…could get something close to this on an 89 (with dramatically worse graphics/graphical abilities): https://github.com/id-Software/Quake/blob/master/QW/client/p...
comment by jlgreco · 2012-12-05 · in Portal’s physics engine rebuilt in 25KB—on a graphing calculator -
Even Quake optionally used some assembly code. According to https://github.com/id-Software/Quake/blob/master/readme.txt the plain C version was running at half the speed of the one compiled with the assembly code, when not relying on…
comment by pfedor · 2012-10-13 · in The Making of Doom: Id's shooter masterpiece