03SELECTED SYSTEM
DUEL ENGINE / 2025

小骑士 VS 大黄蜂

C++ / SFML · TWO-PLAYER DUEL

以 SFML 完成双人动作对战:输入、物理、命中、无敌帧、击退、动画、音频和镜头共同组成一条实时循环。

C++ 游戏系统与交互实现
2P同屏双人对战
60 FPS固定更新目标
5核心运行子系统
原创网页演示的几何角色
CHAPTER 01ARCHITECTURE

两个角色,共用一套基础规则。

Knight 与 Hornet 继承 BaseCharacter,各自覆盖移动与技能行为;公共层管理生命、重力、碰撞、受击和动画状态。

继续滚动
CHAPTER 02COMBAT FEEL

手感来自一连串毫秒级判断。

攻击判定连接冷却、命中盒、短暂无敌、击退速度和镜头反馈;角色距离又反向影响动态镜头的中心与缩放。

  • 骑士:地面斩击与空中下劈
  • 黄蜂:高速突进与空中丝线攻击
  • 完整生命条、音效、胜负状态与重新开始流程
继续滚动
CHAPTER 03WEB REMIX

在浏览器里试一局。

本站用原创几何角色重写一段轻量浏览器对战,不发布原项目中的角色贴图和音乐;旁边的执行链会实时标出当前系统阶段。

继续滚动
INITIALIZING COMBAT LOOP…
SYSTEM MATERIALS
C++SFMLOOPCollisionAnimationGame Loop
QUESTION THE SYSTEM

还想了解
哪部分?