Metroid Prime 4: Beyond

Just rolled the credits of Metroid Prime 4. I was surprised to see it only took 20 hours to play through this game. It definitely felt much longer, in a good way. It felt like a very robust game with plenty of content. At the end I was hoping it lasts a bit longer or has a bit more content. For a lot of other games it’s the opposite, I hope they end sooner so I can play the next one.M

Metroid Prime 4 is such a masterpiece. I almost feel i have my 2026 game of the year already. Btw I looked up and figured games released in December are usually considered for awards of the next year.

At first I didn’t even realize Metroid Prime was its own series, separate from Metroid. I somehow thought it was a jump of Metroid series from 2D to 3D. Later I found there were three 3D Metroid Prime games on GameCube and Wii. And Metroid Prime 3 was released on 2007… no wonder I never heard of them. So this is a series revival after 18 years. And apparently this 4th-gen was originally developed by Bandai Namco, but was scrapped by Nintendo due to quality issues, and started over by Retro Studios. This backstory explained how the game seemed to make an attempt on open-world with an empty desert, but 99% of actual gameplays still happen in traditional mazes. Zelda made that breakthrough of blending “new abilities unlock new places” and open-world; I’m ok if Metroid doesn’t make that leap.

The graphics, music, and level design of Metroid Prime 4 is very very good. A first-person view brings a more immersive experience than the 2D game; and the sci-fi theme works great with the thrill brought by alien monsters and abandoned facilities. Other levels of lush forest, icy cave, and stormy towers also look stunning and make me want to stop and just stare at the view from time to time.

One thing I wondered was how the game works with the unique pointer control of Switch 2. I’ve seen people on Reddit said it worked great and “felt like the game was designed for that control”. But my own experience was rather disappointing. Metroid Prime 4 has auto-lock (by pressing L2), and has a few bosses that require you to aim “a bit off the center of auto-lock”, which seems to be designed for the Switch 2 control. I tried pointer and motion control, and eventually decided to turn both off and just use the most traditional right stick control. Maybe I’m just too used to the old-school control and less used to the motion/pointer way. The bosses were not hard in normal mode. I was able to beat almost all bosses within 3 tries, including the final boss. The only exception was the “fire dragon” which was a pretty great boss fight. Overall it’s a thrilling, smooth, and not over-challenging game experience. I loved it.

I think my earliest Metroid game was Metroid Fusion on 3DS. The core experience of exploring a huge maze with a detailed map was not new to me at that time as I played Castlevania before, but it was still fun. The most impressive part was how certain puzzles were designed. I remember some puzzles require solutions that are both hard to figure out and hard to execute. It could be a morph ball flying through several screens with precise jumping, transforming, and bombing. I remember having a feeling of achievement after solving some puzzles. Metroid Prime 4 has a lot of puzzles and some of them are clever. But none of the puzzles was sophisticated enough to make you feel “achieving”. It was more of a “huh this is clever” feeling. I think boss fights was a better part of Metroid Prime 4, compared to puzzles.

Overall I’ll give this game 8.5/10. Absolutely worth a try if you are ok with FPS game control on console, and want a sci-fi themed non-open-world Zelda-like experience, lol

2025

2025 was a big year for me. I almost felt overwhelmed just thinking about what to write in this post, lol. I’m sure I’ll finish it as long as I start somewhere.

First, I had a baby and became a dad. Wesley is 4 months old today. It’s amazing to watch him grow and become visibly different every month. Sometimes even a week can bring quite a change. I still think the current society puts a lot of influence into people’s mind about parenting and family values. It almost feels like everyone is supposed to love their kid with all their heart and time. But in reality… think about great people in history with a lot of kids, I don’t think they spent much time taking care of kids. Childcare is a labor intensive work no matter how you paint it… Don’t take me wrong. I really enjoy holding the little guy in arms and sharing time with him. Would I say “this is the best thing that ever happened to me” according to the “social convention”? I cannot say it wholeheartedly yet, lol.

Before the kid arrived, I did my travels. The month-long trip to Peru was an all-out adventure for me. Machu Picchu was awesome. And climbing a snow mountain felt like a good closure to my outdoorsy life. I did cry a bit at the peak to mourn the presumed ending of my lifestyle. In early August I did a weekend trip to Great Basin NP which was a nice little encore. Then it’s Phoenix for the baby.

At work, the AI coding advancement this year was remarkable. Claude Code completely changed how software development. I feel we are rethinking and relearning our own profession. It’s an exciting and scary moment.

Company grew to almost 50 people. It felt a bit of a grind. Business is growing, we are still looking for that sweet spot. A lot of hard work. Another feeling is the company is getting “large”. We fired people and had to go through PIP stuff, like we had HR breathing down our neck. I didn’t anticipate we needed to be so buttoned up at this stage, but whatever.

I basically gave up board games this year. Wen started playing a mobile game in a very addicted way. So when guests came over she barely came out to play anymore. And I’ve been playing Ark Nova on BGA so much that other games felt less interesting because of the depth difference, and playing Ark Nova with friends just became not that fun for me anymore given the experience difference. I probably played Ark Nova 1200+ games online. Then one day in Phoenix I decided this was too much and deleted my BGA account. I haven’t played any board game since.

I did keep video games as a hobby. It’s actually not hard to find time playing video games during the parental leave… or even afterwards. We have some childcare help (nanny and grandparents), and video games I play are on console and can be paired anytime. Here are the games I played this year:

  • Metaphors Refantazio (PS5). After two action games I wanted to play a JRPG and found this one. Not bad. An alternative take to Persona games.
  • Ghost of Totei (PS5). Nice graphics and actress performance. Very industrial. An ok game.
  • Hades 2 (Switch 2). Great game. It’s funny it landed on consoles one year later than PC (early access) but I don’t really care about playing games on day 1 anymore.
  • Octopath Travelers 2 (Switch 2). Nice relaxing game. Too relaxing so every time I play it I got really sleepy… didn’t finish.
  • Donkey Kong Bananza (Switch 2). Wonderful game! Actually the first Donkey Kong game I played through. Lots of simple fun of smashing stuff. Almost like a 3D Mario game in a different flavor.
  • Expedition 33 (PS5). Obvious choice for the game of the year. Solid on every front, with great innovations. A must-play for RPG funs this year.
  • Split Fiction (PS5). A decent successor to the groundbreaking game It Takes Two. Though I feel It Takes Two was overrated,I think Split Fiction did a good job to inherit the core mechanism while making some extensions.
  • Final Fantasy 7 Rebirth (PS5). Disappointed. Way worse than the previous one (Reborn). I think the creators stretched this trilogy way too long and lost steam.
  • Balatro (iOS). Great mobile game. Worth a play.
  • Monster Hunter Wilds (PS5). I really liked this generation of Monster Hunter. A comeback of MH World with a brave system change. My only problem is this gen was too short and had zero endgame content when it was released. Releasing remaining contents in several updates throughout a year just doesn’t give players the right experiences.

Published
Categorized as blog

Use AI Apps to file FSA claims

It’s end of the year and I have some leftover balance in healthcare FSA. So I collected some amazon receipts to try to reimburse.

Amazon invoices conveniently tell you how much in an order was FSA eligible. I went through my orders in 2025 and exported a bunch of PDFs. Then I figured this might be a good opportunity to try out AI!

1st try: Claude Code + Claude Chrome extension

Prompt:

I have PDF invoices with FSA eligible expenses in “~/Downloads/fsa invoices” directory now, I also have the page https://justworks.optumfinancial.com/portal/CC/cdhportal/cdhclaims/paymyself open in chrome that you should be able to access. I want you to submit each PDF as a “Reimburse myself” type of claim Find the “FSA or HSA eligible” amount and the order date in the PDF

What was nice: Claude easily parsed all PDFs and pointed out there were 2 duplicated invoices so it will skip one of them.
What was difficult: Claude Code had a lot of trouble to work with Claude Chrome extension. It couldn’t take screenshot until I disabled all other Chrome extensions.
What broke: Claude Chrome extension could NOT upload files… it can click the “upload” button, but then politely ask me to select the file. What do I need you for??!

2nd try: ChatGPT Agent Mode

So I turned to ChatGPT. I initially want ChatGPT Mac desktop app to control my browser, but couldn’t even find that option. So I used ChatGPT’s “agent mode”, which runs everything on a remote virtual machine.

What was nice: ChatGPT could not read my local PDFs, but after I uploaded all PDF files, it easily parsed them and identified the duplicated invoices too.
What broke: ChatGPT app asked me to “take over” and log into the FSA site, but there is no “take over” button anywhere…. I spent a good 5 minutes to look up and down and couldn’t find that button. I searched reddit and found people reporting the same bug recently. I think OpenAI are shipping too much slop codes written by AI…

3rd try: Claude Desktop App

After some fiddling, I figured Claude desktop app can work with Claude Chrome extension too. You need to turn on a connector then select that connector in chat.

But it failed at the same issue: Claude Chrome extension cannot upload file… and I don’t want to sit around to select a file each time.

Also Claude Chrome extension was quite slow. It took almost a minute for it to find a button to click.

4th try: Claude Code + Good Old Playwright

This time it worked like a charm!

Playwright MCP can upload files, and it works much faster than Claude Chrome extension.

What’s nice is once Claude Code finished the first submission, it did the remaining much faster! It summarized what it did in the first try and wrote some badass playwright script to do the rest in that classic robot click speed 😂

So once this thing worked, 2 minutes later I had a dozen claims auto submitted. It was satisfying.

Now I’m looking forward to the next annual sexual harassment training….

Published
Categorized as blog Tagged

暗喻幻想

最近相当无聊的玩了暗喻幻想。Atlus出的,有点像Persona系列的外传。画风和系统都是Persona系列的味道,但作为”外传”自由度改动的高一些,没有了使魔系统,加入了一个职业树系统。队员可以随便转职,并且可以队伍里面多个人都是同一个职业这一点还挺好玩的,抓到敌人的弱点的时候可以exploit。但是打到后期每个人都还是有自己的“终极职业”,加上某几个打法有点过强,就会觉得打法有点固定。加上Atlus游戏一贯的越到最后对话越多的风格,就会让人有点怎么还没打完的感觉。总体我给7分吧。

Persona这系列的剧情一直还是不错的。倒不是说整体的剧情有多新颖深刻,而是游戏里不时会出现可圈可点的对话,各种对话的选择也都没有明显的对错,有点让你选择你要怎么扮演的意思。本作的主线还算曲折离奇,角色设定也还比较养眼,但支线剧情大多比较二。。

战斗方面演出效果还不错。是Persona系列的水准,前期需要仔细安排,说动辄团灭倒不至于,但打得不好的话就会很快MP用完不得不回城第二天再来继续,就有了个优化的目标。中后期获得强力技能之后有一路轰过去的爽快感。迷宫都比较直截了当,没有太绕的。我还是比较欣赏这一作的系统的。Persona的使魔系统做了这么多年,可能是可以推倒重来一下。

玩到后期我其实已经想玩别的游戏了。这个在家带娃哪里也去不了的年末假期,只能靠游戏度日了。

Published
Categorized as blog Tagged ,

羊蹄山之魂:好罐头凑合吃两口

通关了羊蹄山之魂(Ghost of Yotei)。还可以玩。10分的话我会给到6分吧。

作为一个SONY自家作品,罐头味儿有点重,很多地方都似曾相识,比如很无聊的攀爬,比如从攀爬终点一跃而下的动作跟地平线Aloy的动作如出一辙。开放世界的任务重复度也有点高,清敌人据点来来去去都是那几招,虽然是给了很多手段,但架不住玩家比较懒。。风景是很好的,画质也是很赞的。但没有对马岛那种PS4上做出PS5画面的惊艳感了,属于PS5里这个级别的合格水平。取景于北海道,不少场景确实达到了可以停下来看景色的程度。

本作的战斗做得不错。有一点点魂的意味但远没有那么难。动作帅气,单挑之前主角拔刀那个镜头是真的百看不厌,弹反小兵一刀斩之后甩血的那一下也是装逼程度爆表。前后有五种兵器五种副武器,花样繁多,都玩一遍也差不多通关了。每种武器也都像模像样做了几个招数,各有特点不至于觉得雷同。暗杀和standoff都还挺有爽感的,真打起来也就是扔扔道具就基本收工了,基本还是以爽为主。

说到这游戏发售前的DEI争议。。我确实有时候会有一点选角也太写实了吧的感觉。估计游戏制作方是找了一堆日裔的动作和配音演员。我玩的是英文版,里面好多路人都说着日本腔的英文。女主的长相也相当日本。个人觉得也不错吧,比较容易有代入感。游戏的故事写得还是挺好的,有些曲折,也不长。

我觉得SONY是要做一些减法,不要再把做了一遍的素材给旗下所有3A游戏都来一遍了,这种无脑爬墙我真的是要爬吐了。