hidive coding club.

currently.

Implementing Ray Tracing in One Weekend using zig.

repository: github.com/dvdkouril/hdvcc.

meetings.

next

Thursday June 20, 2024.

past

Thursday June 11, 2024. Countway Library (Cambridge, USA).
Video: youtube.com/watch?v=rrxMWeWI090
Code: github.com/dvdkouril/hdvcc/pull/5
Reviewing last week's PR; talking about type casting; Setting up the viewport for shooting rays into a scene; back-and-forth with zig's type casting; moving Vec3 to a separate file; Screenshot of some code opened in the Zed editor.

Thursday June 6, 2024. Countway Library (Cambridge, USA).
Video: youtube.com/watch?v=
Code: github.com/dvdkouril/hdvcc/pull/4
Got interrupted by a building's evacuation.

Thursday May 30, 2024. Countway Library (Cambridge, USA).
Video: youtube.com/watch?v=QeORq793iUs
Code: github.com/dvdkouril/hdvcc/pull/3
Implementing Vec3 methods; writing simple tests for the Vec3 struct; screenshot.

Thursday May 23, 2024. Smith Campus Center (Cambridge, USA).
Video: youtube.com/watch?v=drVeUfKNJyo
Code: github.com/dvdkouril/hdvcc/pull/2
Writing into a PPM file via a for loop; figuring out how to cast between integers and floats; sidetrack: commitlint message format; outputing progress into a debug output; implementing a three-dimensional vector structure; screenshot of two windows side-by-side, one is an online book and the other is a text editor. there's also a circular webcam window in top right corner showing a young adult male wearing glasses.

Thursday May 16, 2024. Countway Library (Boston, USA).
Video: youtube.com/watch?v=GXSmvagvxbY
Code: github.com/dvdkouril/hdvcc/pull/1
Setting up: downloading and installing zig, trying to fix david's zls in neovim, exploring file structure are zig init, figuring out how to write to standard output. screenshot of two windows side-by-side, one is an online book and the other is a text editor