Nucleating Half-Sphere Generation
Relevant Skills:
Linear Algebra
Procedural Generation
Dynamic Programming
The Half-Sphere encompasses an entire room from a single point, deleting parts obscured by the sphere to gradually reveal a much grander room. This transition is meant to transition boss fights from boss rooms to grandiose fighting arena(s).
Pathfinding Algorithm and Enemy Combat AI
Relevant Skills:
Linear Algebra
Dynamic Programming
This is a work in progress of a pathfinding algorithm I wrote, as well as an interactive combat AI model.
Dynamic Sail Renderer
Relevant Skills:
Dynamic Programming
Vector Math
Procedural Generation
This item was made to breath a little life into my driving system, whereas what could’ve been a static sail mesh I made, I thoroughly expressed my creativity by making a sail renderer.
Dynamic Animated Toolbar
Relevant Skills:
Dynamic Programming
This is the toolbar system for my game, and being inspired from other games I decided to challenge myself by making it animated. All aspects of the toolbar are dynamic and can be changed after runtime, whether it be number of slots or icons of equipment.
Real-Life Logic Based Electricity Sandbox
Relevant Skills:
Dynamic Programming
I made this project because at the time I started taking a class on robotics, and found a passion for messing around with the components. So, I decided to turn it into an interactive game so that others who didn’t have access to those materials might also too, discover a passion for Robotics.