Designer/Programmer of Bridge Builder, Pontifex, Gish, Golf?, A New Zero, Sub Rosa, Skate or Don't!, Stunt Derby

Joined September 2009
3,546 Photos and videos
Pinned Tweet
19 Feb 2024
How I make games in C: -hardly ever use pointers -no pointer arithmetic -all source files are included in main.c -most systems are global arrays of structs -use an int index instead of pointers to other entities youtube.com/watch?v=u2JRIdHh…

3
35
559
74,660
added some torque to the bullet hits
2
42
792
taken down
2
15
486
better explosions
11
370
adding explosions
14
348
out the window
1
21
620
this is fun
17
455
added some lighting
9
388
ragdolls vs boxes
5
419
boxes
1
10
360
crypticsea retweeted
Jun 1
True. When I unconciously embarked in this OSS adventure I naively though users will be copying/forking my project and modifying it for their needs. Never expected to have to deal with certain requests and complains, for a product that is FREE! Getting tired... 😓
If anything, AI agents will finally likely formalise that open source maintainers are NOT obliged to review any contributions or pull requests or issues. Open source comes with the license that YOU can modify it (fork it and do it!) The last decade many ppl forgot about this
17
5
417
24,750
singular defenestration
1
12
824
crypticsea retweeted
[2/2] Since I don't ever make this kind of video, I'm sure it could be done a lot better, but hopefully it gets the point across. I'd love it if people who specialize in this kind of video started looking at the broader issue. Here's the link: youtube.com/watch?v=tlQ7EoJD…
32
82
590
36,646
crypticsea retweeted
INFERNO, OUT NOW. boardsofcanada.com
88
729
3,093
119,002
maximum defenestration
14
408
it's raining men
9
498
building dismount
10
508
pretty satisfied with the ragdolls now, fixed some tunneling issues, should collide with any static mesh no matter how thin
1
16
1,114
here you can see how the anti-tunneling works, each line segment in the skeleton does an intersect test between the quad of previous positions and new position, if it intersects it moves the position back to the last non-intersecting position and calculates collisions from there
1
9
613
here's a pretty good example of it in action
1
9
434