twitter github roblox p5js

jaipack17

Programmer ・ Game and Web Developer ・ Physics Enthusiast




Hi! I'm jaipack17. I'm a programmer, web and game developer. I love physics and mathematics! I create and contribute to many open-sourced projects and, write articles on game development, physics and mathematics. Nowadays learning more about machine learning.
See you around!

Technologies I Use


technologies

Projects


nature2d

Nature2D

A custom 2D physics engine for GUIs on Roblox. Equipped with collisions, RigidBodies and Constraints.

2d-games

Physics Based 2D Games

A collection of my 2D Game mechanics and physics on Roblox, merely made with Guis exclusive of 3D objects.

gcs

GuiCollisionService

A Lua module to help detect collisions between quadrilaterals with different their orientations.

bst

GuiPivot

Rotation Pivots for Guis on Roblox.

bst

Roblox BST

Binary Search Tree (BST) class for Roblox in lua.

bst

Stack

Stack data-structure class for Roblox in lua.

ruxe

ruxe

A javascript module that helps you turn long strings into neat paragraphs.

cli-pages

cli-pages

A javascript module that helps you create paginated books for your command line apps.

raycast2

RayCast2

RayCasting for GUIs on Roblox.

terrain

2D Terrain

A module for procedurally generating 2D colored terrain using perlin noise.

rope

2D Rope Swinging

Physics based rope swinging mechanic for 2D Gui based Roblox games.

gizmo

Gizmo2D

Visual Debugging library for GUIs on Roblox.


Articles


collisions

Optimizing Curves Algorithmically

A few techniques and algorithms for curve and polyline simplification

collisions

2D Collisions

An article on the fundamentals and techniques of 2D Collision detection and response.

verlet

Verlet Integration

The beauty of Verlet Integration and its implementation on Roblox.

quadtrees

Quadtrees

Quadtrees, how they work, how they are more performant, implementation in lua as well as collision detection.

bezier

Bézier Curves

Understanding and implementing Bézier Curves in Roblox using Linear Interpolation.

steering

Steering Behaviors

An article that covers everything of almost all the Steering Behaviors developed by Craig Reynolds.

pendulum

2D Oscillating Pendulum

An introduction to angular motion. Implementation of a 2D Oscillating Pendulum on Roblox.

apple

Simulating Physics with GUIs

An introduction to simulating physics with GUIs on Roblox, where I go through the simulation of forces and collisions.

vectors

Vector Fields

INCOMPLETE. An article on Static vector fields, the concept of fluid flow, curl and divergence.






© 2022 jaipack17