Njdge

Njdge

Student & Independent Developer

Education & Timeline
PresentNational Taipei University of Technology (NTUT)

College of Engineering (COENG)

AlumniNew Taipei Municipal Hai-Shan High School (HSHS)

Senior High School Division

Interests & Research

Physics Simulation, Materials Science, and Software Architecture.

Selected Research & Projects

Total Entries: 5

Smart Speed Bump Physics Simulation | 非牛頓流體減速帶模擬器

[2026-03]
[Tap to expand]

Abstract —A Java-based physics simulation system for real-time calculation and visualization of vehicle reaction forces passing over non-Newtonian Power-Law fluids.

// Key Contributions
  • Implemented a Power-Law fluid dynamics model to compute dynamic shear rates and viscosity transitions.
  • Analyzed vehicle reaction force variations across shear-thickening and shear-thinning regimes at varying speeds.
Keywords:JavaPhysics SimulationNumerical Methods
Chromatic3D: Java 3D RGB Visualization for Butterfly Pea Extract pH Analytics | 以三維向量空間分析蝶豆花色彩變化
[Tap to expand]

Abstract —A Java-based 3D visualization tool utilizing Jzy3d to analyze butterfly pea flower extract color shifts under varying pH values and concentrations within an RGB coordinate system.

// Key Contributions
  • Built 3D RGB coordinate cubes and plane fitting using Java and the Jzy3d plotting library.
  • Analyzed concentration linearity by evaluating normal vector angles between pH-response color planes.
  • Calculated origin-distance metrics and brightness trends across experimental concentration sets.
Keywords:JavaJzy3dColor AnalyticsChemical ExperimentLaTeX
[Source Code]
BedFight: Duel Minigame Plugin | Bed Fight 對戰練習系統
[Tap to expand]

Abstract —A feature-rich, high-performance Bed Fight practice plugin built for Spigot 1.8.8, featuring automated match lifecycle, MongoDB stats tracking, custom kit editing, and bot practice mode.

// Key Contributions
  • Implemented async arena block clearing and instant map reset algorithms for sub-millisecond match resets.
  • Designed an interactive GUI kit editor and Elo-based ranked matchmaking system.
  • Integrated MongoDB for cross-server data persistence and hologram leaderboard rendering.
  • Integrated Discord Bot (JDA) for real-time player stats querying, profile lookup, and dynamic stats card rendering.
Keywords:JavaSpigot APIMongoDBProtocolLibPacketEvents
FastBuilder: MCPlayHD Minigame Plugin Replica | 復刻MCPlayHD疊橋小遊戲
[Tap to expand]

Abstract —A Minecraft Spigot/Paper server plugin that recreates the McPlayHD FastBuilder minigame with dynamic island allocation, session leaderboards, and automated arena restoration.

// Key Contributions
  • Built a dynamic island allocation system using HashMaps to manage 25 independent arena coordinates and boundary limits.
  • Implemented player profile session tracking to save Personal Bests (PBs) and manage player spawn states.
  • Created an automated block-tracking system for real-time arena clearing and sequenced reset animations.
Keywords:JavaSpigot APIBukkit Runnable
DeathMatch: Minecraft FFA Duel Plugin | Minecraft 死鬥模式插件
[Tap to expand]

Abstract —A fast-paced Minecraft DeathMatch (FFA) minigame plugin developed in Java under a 24-hour speedrun challenge, featuring multi-arena configuration, automatic game lifecycle, event-driven state machine, and custom 3D model drops.

// Key Contributions
  • Challenge-driven development: Built a complete FFA DeathMatch minigame plugin from scratch within a 24-hour limit.
  • Constructed object-oriented Arena manager classes using custom constructors for dynamic state, coordinate, and kill-leaderboard tracking.
  • Designed an event-driven game lifecycle (Join, Countdown, In-game, Target Kill Limit, Auto Reset/Teleport to Lobby).
Keywords:JavaSpigot APIMinecraft ModelingCustom Resource Pack
Document Preview
1 / 1
100%
Loading Document...