首页
CALL1CE
取消

基于Unreal5和TrueSkill的游戏匹配系统-设计文档

摘 要     在竞技游戏对局中,往往势均力敌的对决才能带来精彩的比赛。游戏内的匹配系统就是根据玩家既往的战绩,对玩家的竞技水平进行评估,将水平接近的玩家匹配到同一房间内进行游戏比赛。本项目使用Unreal5的Subsystem与Steam服务器搭建多人在线系统,并使用TrueSkill算法中的部分算法对正在匹配的玩家进行分组,组成4V4对战,由于时间的限制与TrueSkill算法的难度,...

Collection of My Works

一、Unity3D开发桌面fps游戏 - 主程 - 2021.12 - 2022.01 实现玩家状态机、武器管理、敌人控制 运用了临界阻尼实现慢入慢出的平滑技术,难点在于数学公式转换成实际代码 demo演示地址:游戏编程作业:Escape from the forest 二、GameMaker Studio2 开发桌面RPG-Roguelike游戏 - 主程 - 20...

GPU硬件架构、运行机制

1、GPU是如何与CPU协调工作的? 将主存的处理数据复制到显存中 CPU指令驱动GPU GPU中的每个运算单元并行处理。此步会从显存存取数据 GPU将显存结果传回主存 2、GPU也有缓存机制吗?有几层?它们的速度差异多少? 部分架构的GPU与CPU类似,也有多级缓存结构:寄存器、L1缓存、L2缓存、GPU显存、系统显存 ...

GAMES105-Lecture 03 Character Kinematics

PPT 由于PPT内容非常非常丰富,博客里只贴几张最重要的,还有很多重要的还是直接去ppt里看吧 本章节ppt地址 Character Kinematics Skeleton 围绕joint旋转 joint之间叫body、bone、link Kinematics of Chain 正向运动学:每个关节局部坐标系的方向等价于夫关节的局部坐标系的方向乘以当前坐标...

GAMES105-Lecture 02 Math Background

pdf地址:Math Background Matrix Representations of 3D Rotation 对于旋转矩阵,因为是正交阵,所以旋转矩阵乘它的转置是单位阵,能得到6个式子,但有9个参数,所以自由度是3 因为旋转矩阵的行列式是+1,引入了一些约束,但只是让解空间从两瓣变成一瓣,并没有改变自由度 Interpolation 平移的插值可以...

GAMES105-Lecture 01 Introduction to Character Animation

pdf地址:Introduction to Character Animation 3D Computer Animation Simulation: rigid bodies,deformable solids,ropes, thin shells, cloth,fluid, smoke, sound…Phenomenon Character Animation: human...

C++高级特性和性能优化

移动语义(C++11) 编译器通过”移动“资源而不是复制它们,来优化临时对象和处理大型的数据结构 两个关键概念: 移动构造函数:参数是右值引用(&&表示),移动后,源对象通常处于有效但未指定的状态,也就是说这个对象的生命周期还没有结束,它仍然可以被赋予新的资源,或者被销毁,如果对象的生命周期结束,它的析构函数会被调用 移动赋值运算...

GAMES104-Lecture 12 游戏引擎中的粒子和声效系统

Particle 属性:位置、速度、大小、颜色、生命周期 Life Cycle particle emitter:粒子发射器 粒子系统:很多emitter的总和(火焰:spark、flame、smoke) Particle Spawn Position:限制粒子发射的空间 s...

GAMES104-Lecture 11 物理系统:高级应用

Character Controller 是一个反物理的系统,摩擦力几乎是无限大的 Build a Controller Kinematic Actor:不会受物理规则影响 Shape:胶囊、box、convex 胶囊外有一层边缘,防止和其他物体过近 Collide with enviro...

GAMES104-Lecture 10 游戏引擎中物理系统的基础理论和算法

Physics Actors and Shapes Actor static actor dynamic actor Trigger:触发器 Kinematic(No Physics Law) Actor:根据游戏需要进行运动 Actor Shapes Soheres ...