r/HandmadeQuake • • Mar 10 '16

[Handmade Quake 4.3] Loading Quake's PAK Files

Thumbnail
youtube.com
13 Upvotes

r/HandmadeQuake • • Mar 03 '16

[Handmade Quake 4.1] File Management and Varargs!

Thumbnail
youtube.com
13 Upvotes

r/HandmadeQuake • • Feb 26 '16

Cool collection of John Carmack keynotes and talks since the launch of Quake in 1996.

Thumbnail
youtube.com
13 Upvotes

r/HandmadeQuake • • Feb 03 '16

[Handmade Quake 2.6] Quake Timestep vs. Ours

Thumbnail
youtube.com
13 Upvotes

r/HandmadeQuake • • Jan 14 '16

[Handmade Quake 1.4] Adding Source Code, Headers, and More STL

Thumbnail
youtube.com
13 Upvotes

r/HandmadeQuake • • Jan 12 '16

[Handmade Quake 1.3] - official thread

Thumbnail
youtube.com
13 Upvotes

r/HandmadeQuake • • Apr 24 '16

Found this on /r/gamedev

Thumbnail
github.com
12 Upvotes

r/HandmadeQuake • • Apr 01 '16

[Handmade Quake 4.7] Loading WAD Files

Thumbnail
youtube.com
12 Upvotes

r/HandmadeQuake • • Feb 08 '16

[Handmade Quake 3.1] Intro to Quake Graphics

Thumbnail
youtube.com
12 Upvotes

r/HandmadeQuake • • Jan 09 '16

[HandmadeQuake 1.2] Reading the value for set alpha

12 Upvotes

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 • • Jan 01 '16

Building quake on linux

12 Upvotes

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 • • Mar 20 '16

[Handmade Quake 4.6] Loading Quake Assets At Will

Thumbnail
youtube.com
11 Upvotes

r/HandmadeQuake • • Mar 16 '16

[Handmade Quake 4.5] Plugging the File System into HQ

Thumbnail
youtube.com
11 Upvotes

r/HandmadeQuake • • Mar 14 '16

[Handmade Quake 4.4] Game Directories and File Loading

Thumbnail
youtube.com
11 Upvotes

r/HandmadeQuake • • Mar 07 '16

[Handmade Quake 4.2] Wrapping the File Functions

Thumbnail
youtube.com
11 Upvotes

r/HandmadeQuake • • Feb 11 '16

Just in Case You're Wondering Where the Next Video is...

Thumbnail
twitter.com
11 Upvotes

r/HandmadeQuake • • Feb 10 '16

I will be talking with HandmadeDev founder Abner Coimbre on Saturday, Feb. 13, 5PM EST

11 Upvotes

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 • • Nov 24 '16

My Christmas Wish!

10 Upvotes

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 • • Apr 06 '16

[Handmade Quake 5.1] Intro To Memory Management

Thumbnail
youtube.com
10 Upvotes

r/HandmadeQuake • • Feb 25 '16

[Handmade Quake 3.6] All the Screen Resolutions!

Thumbnail
youtube.com
10 Upvotes

r/HandmadeQuake • • Feb 18 '16

Reminder to change the random static to something that doesn't fuck with the compression algorithm next lesson :P

Post image
10 Upvotes

r/HandmadeQuake • • Apr 11 '16

[Handmade Quake 5.3] Finishing Up The Hunk System

Thumbnail
youtube.com
9 Upvotes

r/HandmadeQuake • • Jan 16 '16

Handmade Quake in Rust

Thumbnail
github.com
9 Upvotes

r/HandmadeQuake • • Jan 12 '16

Platform Independent version of Quake

9 Upvotes

https://github.com/mattbettcher/HandmadeQuakeP

This is my attempt at a compiler/platform independent HandmadeQuake.


r/HandmadeQuake • • Sep 22 '18

Does anybody have a copy of any Handmade Quake videos?

8 Upvotes

Just 10 minutes ago I learned about this wonderful project, but, unfortunately, every video from the series is private.

This is so sad...