Projects

Selected open-source repositories and academic experiments.

AmazonChess

PKU Intro to CS Fall 2025 Final Project: Game of the Amazons

  • · Implemented fundamental board logic, legal move validation, and obstacle detection
  • · Built the core game logic and decision framework purely in C++
  • · Maintained well-organized project structure and clean codebase
C++

Obsidian-to-Hexo

Automation tool for migrating Obsidian Markdown documents to Hexo blog

  • · Parsed and converted Obsidian-specific syntax in Markdown files
  • · Automatically structured files for Hexo's posts directory and managed frontmatter
  • · Written in Python to enable seamless batch backup and publishing workflow
Python

Carnival-game-suite

A collection of web-based mini carnival games

  • · Built fully interactive web front-end logic using pure JavaScript
  • · Implemented basic probability mechanics, event listeners, and UI feedback
  • · Developed as a hands-on project to practice front-end componentization
JavaScript