Skip to content
View TPPPP72's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report TPPPP72

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
TPPPP72/README.md

👋 Hi, I'm TPPPP

🌐 访问我的主页 (Visit Portfolio)📂 核心项目📺 Bilibili

English 中文
  • 🌱 Freshman majoring in CS, focused on System Programming.
  • 🚀 Specialized in Modern C++ (17/20) and high-performance frameworks.
  • ⚡ Passionate about Game Engine Architecture and Low-level Abstraction.
  • 🌱 大一在读,主攻系统编程方向。
  • 🚀 擅长 Modern C++ (17/20) 与高性能框架开发。
  • ⚡ 对游戏引擎架构与底层抽象有深厚兴趣。

🛠 Tech Stack / 技术栈

Field Technologies
C++ Ecosystem C++17/20, Modern CMake, SDL3, RAII-Design, Multi-threading
Python Ecosystem Python 3, Pytorch, Numpy
Full Stack Astro (SSR), TypeScript, Drizzle ORM, SQLite
Tools Git, Linux, Docker, Typst, Markdown

🚀 Projects / 核心开源项目

🎮 SGF (Simple Game Framework)

Modern C++ modular 2D engine architecture

  • EN: A modular 2D framework built with C++20. It abstracts hardware layers into RAII-compliant interfaces, featuring a core kernel, a state-driven animation player, and an efficient resource manager.
  • CN: 基于 C++20 构建的模块化 2D 框架。将硬件层抽象为符合 RAII 规范的接口,包含核心内核、状态驱动动画播放器及高效资源管理系统。
  • Spec: std::string_view optimized, CMakePresets supported.

✅ Project-Driven Topic Checker

Black-box & White-box testing framework for C++ projects

  • EN: An automated evaluation tool for complex C++ projects. It uses macro injection (#define private public) to bypass access modifiers, enabling deep runtime state inspection.
  • CN: 针对复杂 C++ 项目开发的自动化评测工具。利用宏注入技术(权限破解)绕过访问限制,实现深度的运行时状态检查与验证。

❓ Interactive Quiz Library

Cross-platform CLI interactive framework

  • EN: A C++17 library for building interactive CLI quizzes (inspired by CS61A 'ok'). Supports multiple-choice and code-reading questions with cross-platform compatibility (Win/Linux/Mac).
  • CN: 基于 C++17 开发的跨平台命令行交互库(受 CS61A 'ok' 启发)。支持选择题、代码阅读等交互模式,已应用于我的 Bilibili C++ 入门课程教学。
  • Spec: Built with std::string_view, High-portability, CMake-ready.

Popular repositories Loading

  1. bilibili_auto_labeling bilibili_auto_labeling Public

    B站自动查成分贴标签脚本

    JavaScript 5

  2. NarutoRecordManager NarutoRecordManager Public

    该程序基于Android Debug Bridge,实现火影忍者手游录像的管理迁移等功能

    C++ 4

  3. Project-Driven-Topic-Checker Project-Driven-Topic-Checker Public

    C++项目驱动题目检查器

    C++ 4

  4. Lesson_Test Lesson_Test Public

    C++问答交互库

    C 4

  5. sgf sgf Public

    A simple framework for game development in cpp 一个简易的C++游戏开发框架

    C++ 4

  6. AutoTask AutoTask Public

    C++ 3