I am a undergraduate student at Nanjing University, majoring in Intelligent Science and Technology.
I am interested in artificial intelligence, game agents, algorithmic problem solving, and the design of reliable software systems.
My current learning focuses on:
- C / C++ / Python programming
- Object-oriented design and C++ project development
- Data structures and algorithms
- Linear algebra, matrix computation, and optimization
- Artificial intelligence fundamentals
- Search, planning, and intelligent agents
- Game systems and interactive simulations
A lightweight PvE auto-battler game developed with C++ and Qt.
This project was built as a programming assignment and focuses on object-oriented design, including:
- A unified
Unitmodel for both player and enemy units - Inheritance and polymorphic hero skills
- Preparation, combat, and settlement phase loop
- Grid-based board and bench system
- Automatic target selection, BFS pathfinding, attack, mana, and skill logic
- Shop, economy, population, synergy, star-upgrade, equipment, and save/load related systems
Repository: Synera: Synergy Auto-Arena
A pure front-end Canvas tool for generating Keep-style running result screenshots.
This project is lightweight, dependency-free, and can run directly in the browser. It focuses on front-end interaction design and Canvas-based visual generation, including:
- Editable running data
- Real-time screenshot preview
- Keep-style result page layout
- Pure HTML / CSS / JavaScript implementation
- Zero dependency and offline-friendly design
- Simple GitHub Pages deployment
Repository: Keep Run Screenshot Generator
Use: Try Keep Run Screenshot Generator Here
C C++ Python Qt CMake Git GitHub CLion VS Code