Yu-Wei Tseng
dadavidtseng.bsky.social
Yu-Wei Tseng
@dadavidtseng.bsky.social
game programmer with architectural background
I couldn't sleep because there's a lot going on in my thesis. And I've thought about life more recently, so I decided to type it here to make it a note for my future self. Notes are in the thread.
November 24, 2025 at 9:11 AM
251016
Claude has introduced `SKILL.md` for Claude Desktop today and I guess it made the agent having a more specific and pre-determined behavior. This made me feel like using Claude Desktop was like interacting with an agent equipped with weapons. I'd like to call it `Gamification`.
October 17, 2025 at 1:57 PM
251016
First attempt of refactoring the C++/JavaScript to async architecutre. I failed because of the mistake on Camera transformation and git branch operation. But I think this is actually doable and I'll be giving it another try after the connection test for KADI broker this Friday.
October 17, 2025 at 1:51 PM
251015
Yesterday I gave the midterm presentation for my thesis. I think the presentation structure is fine for now, but it could definitely be revised more.

Today I finally got to do an online meeting with Dr. Clark. I think I had a pretty good progress, it's just that I have to do some refactory.
October 16, 2025 at 2:59 AM
250929
Today I started migrating some resource logic from Renderer to ResourceSubsystem in order to write graphic and asset for my JavaScript's script framework.
September 30, 2025 at 3:52 AM
250927
1. Connected Claude Desktop to minecraft MCP server, asked it to build a wall with the shape of an apple. Although the result weren't that good, but at least it tried.
2. Connected Calude Desktop to filesystem MCP server, asked it to modify JavaScript while my ProtogamJS3D was running.
September 27, 2025 at 11:14 PM
250902
I started building JSGame.js and JSEngine.js for separating engine code and game code on JavaScript side. It worked fine but only in Debug/x64. There might be something wrong in v8's initialization.
September 3, 2025 at 4:50 AM
Piloting Claude for Chrome
Announcing a pilot test of a new Claude browser extension
www.anthropic.com
August 27, 2025 at 12:52 PM
250826_Thesis_II
1. V8 JavaScript game-loop
2. C++ API defined for basic game
3. C++ API -> JavaScript unit test
4. JavaScript -> Build MCP/KĀDI lib for JavaScript lib
5. Agent / Claude

Step 1-3 are for infrastructure, Step 4-5 are where the research part starts.
August 27, 2025 at 10:34 AM
Today marks the last day of summer. I sure did tons of work during this break — v8, n8n, cmake, gas, Niagara HLSL, functional tests, modules, MCP, Docker, Vue, Vite, etc.

I hope these things could be the ingredients for my thesis! I'm truly looking forward to it.

Let's go — last year in Guildhall!
August 25, 2025 at 4:54 AM