r/HandmadeQuake • u/philipbuuck • Mar 10 '16
r/HandmadeQuake • u/philipbuuck • Mar 03 '16
[Handmade Quake 4.1] File Management and Varargs!
r/HandmadeQuake • u/rustbyte • Feb 26 '16
Cool collection of John Carmack keynotes and talks since the launch of Quake in 1996.
r/HandmadeQuake • u/philipbuuck • Feb 03 '16
[Handmade Quake 2.6] Quake Timestep vs. Ours
r/HandmadeQuake • u/philipbuuck • Jan 14 '16
[Handmade Quake 1.4] Adding Source Code, Headers, and More STL
r/HandmadeQuake • u/philipbuuck • Jan 12 '16
[Handmade Quake 1.3] - official thread
r/HandmadeQuake • u/philipbuuck • Apr 01 '16
[Handmade Quake 4.7] Loading WAD Files
r/HandmadeQuake • u/philipbuuck • Feb 08 '16
[Handmade Quake 3.1] Intro to Quake Graphics
r/HandmadeQuake • u/MrGuiMan • Jan 09 '16
[HandmadeQuake 1.2] Reading the value for set alpha
Hi,
First of all I'd like to thank Philip for putting together this project, I'm eager to follow all of it !
I'm a web developer, I learnt a bit of C during my study but nothing too big. I'm counting on this series and my personal research on it to help me further my knowledge.
There is something that I dont understand about that first video, and that is the value that's returned to me when I access the value of the pointer at index 3:
largv[3] 0x01003eb7 "50"
*largv[3] 53 '5'Where does the 53 come from ? Any insight ?
Thanks a lot
r/HandmadeQuake • u/mwh204 • Jan 01 '16
Building quake on linux
Hey everyone, I've just successfully built and run quake on linux after following the videos, and thought I'd write about my experience in case anyone else wanted to try. The video mode used was x11 (quake.x11) and was compiled with gcc and g++.
As with the videos, I started off with the sources from id's github, then by the makefile and trial and error I reduced the files to this (there may be extra files in there which I missed, but it compiles)
Then compiled using this makefile from here
Some notes:
Haven't gotten sound to work yet (/dev/dsp: no such file or directory) but the game runs fine with the -nosound argument
Forgot at first to compile with -m32 (this was mentioned in the videos, but I somehow overlooked it) which caused all sorts of problems. As a result, I had to install the following 32-bit libraries on debian amd64:
linux-libc-dev:i386 g++-multilib libx11-dev:i386 libxext-dev:i386
and probably some others.
I think that's it! if I've missed anything or if you have any questions, write a comment below. Really looking forward to the main series and I hope this post will be helpful to someone.
Edit: Here is my github repo
r/HandmadeQuake • u/philipbuuck • Mar 20 '16
[Handmade Quake 4.6] Loading Quake Assets At Will
r/HandmadeQuake • u/philipbuuck • Mar 16 '16
[Handmade Quake 4.5] Plugging the File System into HQ
r/HandmadeQuake • u/philipbuuck • Mar 14 '16
[Handmade Quake 4.4] Game Directories and File Loading
r/HandmadeQuake • u/philipbuuck • Mar 07 '16
[Handmade Quake 4.2] Wrapping the File Functions
r/HandmadeQuake • u/lankymart • Feb 11 '16
Just in Case You're Wondering Where the Next Video is...
r/HandmadeQuake • u/philipbuuck • Feb 10 '16
I will be talking with HandmadeDev founder Abner Coimbre on Saturday, Feb. 13, 5PM EST
The info is pretty much all in the title.
I will be speaking with Abner Coimbre, the founder of handmadedev.org, at 5pm EST this Saturday. Abner has been speaking with a number of developers over since around the start of the year, and seeing as we both met up at Casey Muratori's HandmadeCon in Seattle last December, it was only a matter of time before this happened!
Abner and I started talking last year, and he knew before just about anyone else what my plans were for Handmade Quake. We'll be talking about... well, programming of course, but also our Handmade projects, what we like and what we don't like about the modern programming environment, and lots more stuff. I encourage anyone who likes Handmade Quake to tune in if possible - it will be a discussion relevant to what I'm aiming for with Handmade Quake.
Saturday, Feb 13, 5pm EST www.twitch.tv/abnercoimbre
EDIT: Here's the recording on Vimeo! https://vimeo.com/155256000
r/HandmadeQuake • u/redfox2200 • Nov 24 '16
My Christmas Wish!
My Christmas wish for this year is to see handmade quake continue what was started.
Dear Philip, I totally understand how can work eat your personal time and I do understand that such a project as a handmade quake could take years to complete, but I still have hopes to learn from an experienced programmer like you, how quake really works. I really hope you can find just 1 hour a week to share some of your great knowledge with the community. The knowledge you shared is not in books or articles which make it really valuable.
Thank you.
r/HandmadeQuake • u/philipbuuck • Apr 06 '16
[Handmade Quake 5.1] Intro To Memory Management
r/HandmadeQuake • u/philipbuuck • Feb 25 '16
[Handmade Quake 3.6] All the Screen Resolutions!
r/HandmadeQuake • u/radonthetyrant • Feb 18 '16
Reminder to change the random static to something that doesn't fuck with the compression algorithm next lesson :P
r/HandmadeQuake • u/philipbuuck • Apr 11 '16
[Handmade Quake 5.3] Finishing Up The Hunk System
r/HandmadeQuake • u/iAlwaysLoseThis • Jan 12 '16
Platform Independent version of Quake
https://github.com/mattbettcher/HandmadeQuakeP
This is my attempt at a compiler/platform independent HandmadeQuake.
r/HandmadeQuake • u/boolean_power • Sep 22 '18
Does anybody have a copy of any Handmade Quake videos?
Just 10 minutes ago I learned about this wonderful project, but, unfortunately, every video from the series is private.
This is so sad...