// 002

TKOM
Robot

Date
Sep – Nov 2025
Type
Robotics · Game Dev
Stack
C++ · SolidWorks · 3D Printing
Report
50+ Pages

Engineered a robot that lets users insert custom hand-drawn images as maps for a personalised video game, paired with a 50+ page technical report.

Game logic including a gravity-based physics system and linear algebra calculations were implemented in C++. Hardware components including stabilisers, casings, and tensioners were designed in SolidWorks and 3D-printed on a Bambu P1S.

Gravity-Based Logic

Created and implemented a full functional physics system using C++. Controls the player jumps and runs in a continous Game Tick System.

Custom-Made Mechanical Parts

Designed custom made 3D parts, including casings, tensioner, stabilizers, etc. Utilized SolidWorks for CAD Process and a Bambu P1S for 3D printing.

Physics Logic

Physics logic was extremely hard to implement, since sensors were from the VEX IQ kit, therefore a lot of debugging and statement planning was needed to make sure it would work.

3D Printing Failures

Sizes and Tolerances for 3D printing ended up being inaccurate, and multiple iterations of the same part had to be designed.

C++ SolidWorks 3D Printing Bambu P1S Physics Engine Linear Algebra