TorBT - Torrents and Magnet Links Search Engine
Pikuma - 2D Game Physics Programming 2026-3
- Date: 2026-06-24
- Size: 7.2 GB
- Files: 195
File Name
Size
099. Deriving the Linear Impulse Formula.mp4
118 MB
002. How to Take this Course.mp4
4.3 MB
2D Game Physics Engine Programming.txt
5.4 kB
003. What is Game Physics.mp4
27 MB
004. A Quick Review of Vector Math.mp4
6.5 MB
005. Vector & Scalar Quantities.mp4
69 MB
006. Using the P5js Web Editor.mp4
14 MB
007. Visualizing Errors in the Web Editor.mp4
2.2 MB
008. Coding a Vec2 Class.mp4
16 MB
009. Vector Magnitude.mp4
43 MB
010. Vector Addition & Subtraction.mp4
49 MB
011. Methods for Vector Addition & Subtraction.mp4
16 MB
012. Vector Equality.mp4
13 MB
013. Scaling Vectors.mp4
14 MB
014. Static Methods.mp4
8.2 MB
015. Applications of Vector Addition & Subtraction.mp4
32 MB
016. Dot Product.mp4
59 MB
017. Is the Dot Product Commutative.mp4
16 MB
018. Cross Product.mp4
53 MB
019. Coding the Cross Product Method.mp4
12 MB
020. Exercise Perpendicular 2D Vector.mp4
18 MB
021. Perpendicular 2D Vector.mp4
12 MB
022. Exercise Vec3 Methods.mp4
8.2 MB
023. Vec3 Methods.mp4
11 MB
024. Vector Normalization.mp4
36 MB
025. Coding the Normalization Method.mp4
7.5 MB
026. Scaling, Translating, and Rotating Vectors.mp4
44 MB
027. Quick Review of Sine & Cosine.mp4
41 MB
028. Vector Rotation Proof (x-component).mp4
98 MB
029. Vector Rotation Proof (y-component).mp4
36 MB
030. Coding the Vec2 Rotate Method.mp4
24 MB
031. Concluding our JavaScript Vector Class.mp4
11 MB
032. Vec2 C++ Header File.mp4
16 MB
033. A Quick Look at C++ Vec2 Syntax.mp4
43 MB
034. Vec2 Operator Overloading.mp4
34 MB
035. Technologies & Dependencies.mp4
39 MB
036. Folder Structure.mp4
68 MB
037. Initial Project Files.mp4
44 MB
038. Compiling using GCC & Linux.mp4
20 MB
039. Makefile.mp4
9.3 MB
040. Configuring Visual Studio on Windows.mp4
34 MB
041. Introduction to Particle Physics.mp4
64 MB
042. Particle Class.mp4
24 MB
043. Particle Velocity.mp4
14 MB
044. Using the + Operator to Add Vectors.mp4
5.8 MB
045. Controlling our Framerate.mp4
57 MB
046. Framerate Independent Movement.mp4
50 MB
047. Clamping Invalid DeltaTime Values.mp4
6.6 MB
048. Moving in a Constant Velocity.mp4
32 MB
049. Changing the Particle's Velocity.mp4
35 MB
050. Keeping the Particle Inside the Window.mp4
26 MB
051. Constant Acceleration.mp4
19 MB
052. Discrete vs. Continuous.mp4
68 MB
053. Integration & Movement Simulation.mp4
80 MB
054. Different Integration Methods.mp4
49 MB
055. Particle Integrate Function.mp4
8.5 MB
056. Applying Forces to Particles.mp4
68 MB
057. Function to Add Force.mp4
18 MB
058. Particles with Different Mass.mp4
26 MB
059. The Weight Force.mp4
38 MB
060. Inverse of the Mass.mp4
8.0 MB
061. Applying Forces with the Keyboard.mp4
10 MB
062. Drag Force.mp4
78 MB
063. Drag Force Function.mp4
28 MB
064. Handling Mouse Clicks with SDL.mp4
8.9 MB
065. Unexpected Drag Behavior.mp4
4.3 MB
066. Friction Force.mp4
44 MB
067. Friction Force Function.mp4
18 MB
068. Gravitational Attraction Force.mp4
68 MB
069. Gravitational Attraction Force Function.mp4
35 MB
070. Spring Force.mp4
77 MB
071. Spring Force Function.mp4
40 MB
072. Exercise Spring Forces.mp4
33 MB
073. Multiple Particles Chain.mp4
37 MB
074. Multiple Particles Soft body.mp4
28 MB
075. Soft Bodies & Verlet Integration.mp4
47 MB
076. Rigid-Bodies.mp4
44 MB
077. Shapes.mp4
34 MB
078. Shape Class.mp4
13 MB
079. Shape Class Implementation.mp4
36 MB
080. Circle Shape.mp4
25 MB
081. Angular Velocity & Angular Acceleration.mp4
47 MB
082. Torque & Moment of Inertia.mp4
80 MB
083. Circle Shape Angular Motion.mp4
45 MB
084. Box Vertices.mp4
54 MB
085. Local Space vs. World Space.mp4
46 MB
086. Body Update Function.mp4
9.5 MB
087. Why Not a Shape Draw Function.mp4
16 MB
088. No Draw Method in the Shape Class.mp4
12 MB
089. Circle-Circle Collision Detection.mp4
51 MB
090. Circle-Circle Collision Class.mp4
33 MB
091. Circle-Circle Collision Implementation.mp4
22 MB
092. Collision Contact Information.mp4
48 MB
093. Collision Information Code.mp4
63 MB
094. Broad Phase & Narrow Phase.mp4
61 MB
095. The Projection Method.mp4
64 MB
095-1. Implementing the Projection Method.mp4
12 MB
096. Objects with Infinite Mass.mp4
30 MB
097. Impulse Method & Momentum.mp4
45 MB
098. Impulse.mp4
47 MB
001. Introduction & Learning Outcomes.mp4
45 MB
100. Simplifying the Impulse Method Formula.mp4
62 MB
101. Coding the Linear Impulse Method.mp4
34 MB
102. Is Linear Collision Response Enough.mp4
31 MB
103. AABB Collision Detection.mp4
58 MB
104. SAT Separating Axis Theorem.mp4
86 MB
105. Finding Minimum Separation with SAT.mp4
63 MB
106. Polygon-Polygon Collision Code.mp4
32 MB
107. Code to Find SAT Minimum Separation.mp4
62 MB
108. Refactoring the SAT Separation Function.mp4
16 MB
109. Finding Extra Collision Information with SAT.mp4
28 MB
110. Polygon-Polygon Collision Information.mp4
31 MB
111. Linear & Angular Velocity At Point.mp4
61 MB
112. Post-Collision Velocity At Point.mp4
72 MB
113. Computing Linear & Angular Impulse.mp4
56 MB
114. Collision Distance Vectors Ra-Rb.mp4
40 MB
115. 2D Cross Product Simplification.mp4
34 MB
116. Coding the Impulse Along Normal.mp4
32 MB
117. Exercise Impulse Along Tangent.mp4
50 MB
118. Friction Impulse Along Tangent.mp4
30 MB
119. Removing Window Boundaries Check.mp4
12 MB
120. Circle-Polygon Collision Detection.mp4
30 MB
121. Finding Polygon's Nearest Edge with Circle.mp4
14 MB
122. Exercise Circle-Polygon Edge Regions.mp4
19 MB
123. Circle-Polygon Collision Information.mp4
58 MB
124. Circle-Polygon Collision Resolution.mp4
24 MB
125. Exercise Polygons with Multiple Vertices.mp4
50 MB
126. Polygon with Multiple Vertices.mp4
14 MB
127. Loading SDL Textures.mp4
31 MB
128. Rendering Circle Texture.mp4
24 MB
129. World Class.mp4
32 MB
130. Implementing World Functions.mp4
44 MB
131. Refactoring Function to Update Vertices.mp4
22 MB
132. Local Solvers vs. Global Solvers.mp4
38 MB
133. A Naive Iterative Positional Correction.mp4
58 MB
134. Constrained Rigid-Body Physics.mp4
87 MB
135. Position vs. Velocity Constraints.mp4
72 MB
136. Example Velocity Constraint & Bias Factor.mp4
26 MB
137. Example Distance Constraint & Bias Factor.mp4
17 MB
138. Constraint Forces & Constrained Movement.mp4
72 MB
139. Force-Based vs. Impulse-Based Constraints.mp4
86 MB
140. The Constraint Class.mp4
13 MB
141. VecN Class.mp4
37 MB
142. Implementing VecN Functions.mp4
18 MB
143. VecN Operator Overloading.mp4
20 MB
144. Matrices.mp4
40 MB
145. MatMN Class.mp4
19 MB
146. Matrix Transpose.mp4
22 MB
147. Matrix Multiplication.mp4
52 MB
148. Matrix Multiplication Function.mp4
9.8 MB
149. Seeing Beyond the Matrix.mp4
21 MB
150. Generalized Velocity Constraint.mp4
92 MB
151. Solving Violated Velocity Constraints.mp4
79 MB
152. Constraint Class Inheritance.mp4
16 MB
153. Distance Constraint.mp4
85 MB
154. Joint Constraint Class.mp4
17 MB
155. Converting World Space to Local Space.mp4
14 MB
156. World List of Constraints.mp4
33 MB
157. Refactoring Body Update.mp4
60 MB
158. Deriving the Distance Jacobian.mp4
101 MB
159. Populating the Distance Jacobian.mp4
29 MB
160. Solving System of Equations (Ax=b).mp4
62 MB
161. Gauss-Seidel Method.mp4
13 MB
162. Constrained Pendulum.mp4
28 MB
163. Solving System of Constraints Iteratively.mp4
52 MB
164. Warm Starting.mp4
63 MB
165. Adding the Bias Term.mp4
19 MB
166. Ragdoll with Joint Constraints.mp4
36 MB
167. Preventing NaN Errors.mp4
7.8 MB
168. Penetration Constraint.mp4
58 MB
169. Deriving the Penetration Jacobian.mp4
43 MB
170. Penetration Constraint Class.mp4
67 MB
171. Solving Penetration Constraints.mp4
16 MB
172. Penetration Warm Starting.mp4
13 MB
173. Penetration Constraint Friction.mp4
35 MB
174. Clamping Friction Magnitude Values.mp4
17 MB
175. Penetration Constraint Bounciness.mp4
24 MB
176. Unstable Stack of Boxes.mp4
43 MB
177. Allowing for Multiple Contact Points.mp4
48 MB
178. Reference & Incident Edges.mp4
37 MB
179. Finding Incident Edge.mp4
55 MB
180. Getting Ready for Clipping.mp4
48 MB
181. Clipping Function.mp4
40 MB
182. Testing Multi-Contact Boxes.mp4
11 MB
183. Testing Multiple Objects & Constraints.mp4
44 MB
184. Contact Caching.mp4
61 MB
185. Continuous Collision Detection.mp4
31 MB
186. Broad & Narrow Split.mp4
13 MB
187. Euler Integration Review.mp4
102 MB
188. MidPoint & RK4 Integrators.mp4
66 MB
189. Verlet Integration.mp4
86 MB
190. Stick Constraints.mp4
97 MB
191. Conclusion & Next Steps.mp4
60 MB
code.zip
11 MB
Readme.txt
124 B