# Fate Grand Order **Repository Path**: xmlsolo/Fate-Grand-Order ## Basic Information - **Project Name**: Fate Grand Order - **Description**: FGO python pygame - **Primary Language**: Python - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2018-02-05 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Fate Grand Order fate(FGO)复刻 by python pygame ## 18-04-08 增加 Game.Core.Tween 缓动类 增加 Game.Core.Transform 变化类 增加 Game.Core.Timeline 时间线 修改 Scripts/Scenes/BattleScene 卡片显示动画 ## 18-03-20 重构重构...全部重构 ## 18-03-19 BattleScene 重构重构重构重构重构重构重构,一切的一切都在重构 增加 Core/Game/Delty 时间 延时 类 ## 18-03-15 增加 Scripts/Scenes/BattleScene Servant类 增加 Core/Game/Setp Enemy类 修改 Scripts/Control/GameControl 归类代码优化 ## 18-02-25 修改 Scripts/Scenes/Controller/GameControl BATTLE_STATUS 场景状态 添加 Scripts/Scenes/Controller/GameControl 添加 Scripts/Scenes/Controller/GameControl loadNextStep 加载下一Step方法 添加 Scripts/Scenes/Controller loadServantData 获取从者数据 方法 优化 Core/Game/Hit | Core/Game/Step 类 优化 Scripts/Scenes/BattleScene 攻击数字动画效果 ## 18-02-24 修改 Data/Battle/hit/0.json 目标指针动画数据 修改 Data/Battle/animate/0.json 动画数据 增加 Scripts/Scenes/BattleScene 根据状态显示动画 增加 Scripts/Scenes/BattleScene 敌人目标显示效果 增加 Scripts/Scenes/BattleScene 多次攻击效果(存在BUG) 增加 Scripts/Scenes/BattleScene GameControl/switchLastSprite 调换位置方法 修复 Scripts/Scenes/BattleScene 动画显示 ## 18-02-23 增加 Scripts/Scenes/BattleScene GameControl/orderAnimate 增加 Scripts/Scenes/BattleScene GameControl/orderCards 增加 Scripts/Scenes/BattleScene 生成Ex卡 增加 Scripts/Scenes/BattleScene GameControl 的攻击工作流 优化 Scripts/Scenes/BattleScene 按钮点击触发 ## 18-02-22 今天写了好多... 优化 Core/UI/Button 鼠标触碰播放声音的效果 优化 Core/UI/Button mouseOver 方法 优化 所有鼠标点击的BUG,此BUG只能修复到这了,要不研究起来没完了,耽误进程 添加 Scripts/Scenes/BattleScene GameControl setExCard,判断是否 有 Ex 卡效果 增加 Assets/UI/card/ 下所有应用到的素材包 添加 Scripts/Scenes/BattleScene GameControl/CardSpMask 上下晃动效果 添加 Scripts/Scenes/BattleScene GameControl/CardSpMask 点击效果 添加 Scripts/Scenes/BattleScene 记录卡片方法 添加 Scripts/Scenes/BattleScene CardDialog类,为了响应AttackButton方法 添加 Scripts/Scenes/BattleScene 创建 和 销毁 CardDialog 方法 添加 Scripts/Scenes/BattleScene GameControl/reloadCardsLayer ,重载 CardsLayer 方法 增加 Scripts/Scenes/BattleScene 随机抽取卡片方法 pond 增加 Scripts/Scenes/BattleScene 从者卡片类模型Card 修改 Scripts/Common/conf 下的 FPS = 60 增加 Scenes/BattleScene/GameControl 变量 barList 和 spList 方便类中调用 修改 Scenes/BattleScene 将 tarI 目标变量修改为 GameControl 类中的变量,方便控制 修改 Common/function/AttckNumber 规范代码 ## 18-02-21 增加 伤害计算公式 Common/function/AttckNumber 方法 修改 BattleScene 点击设置血量 增加 GameControl 设置生命值方法 增加 BattleScene 点击设置血量 ## 18-02-20 增加 PlotScene 中逐字显示效果 增加 BattleScene 中 名字 hp,np,level等显示 修改 BattleScene botBar数据绑定 更新 Core/UI/Button mouseOver 方法 更新 BattleScene AttackButton 动画效果 ## 18-02-16 增加 BattleScene 场景中 ServantBar的样式显示和对应的图片资源 ## 18-02-11 调整 Data/Battle/animate/0.json 下的所有动画参数 增加 Core/FrameAnimation 逐帧动画类,并附加使用方法 调整 Scripts/Common/conf 下的UI路径 增加 Scritps/Scenes/TestScene 测试场景,测试逐帧动画 调整 Core/Game/Game 下的FPS显示,窗体标题显示 调整 Core/UI/Scene 下的get_time()函数传导 添加 Assets/UI/icon.png 窗体小图标 ## 18-02-07 battle/0.json 增加 background 参数,可以控制战斗背景 增加battle文件夹 优化数字转图片方法 BattleScene布局完善:增加 TopBar BotBar RightBar 调整ServantCard,hp 和 atk的y值大小 增加 Assets/batlle/background文件夹,内存放背景图片和战斗场景需要的图片 修改plot剧本格式:jumpScene参数:battleId,直接连接到battle文件,读取battle数据 修改numbers.png文件 增加缓存Player,方便以后做数据存储 #准备 制作 BattleScene场景的ui显示 重:制作底层动画脚本,现规划为时间线+逐帧动画,有时间制作Demo ## 18-02-06 - 00:42 增加 getNumbers 显示多数字图片 增加 getOneNumber 显示单个数字图片 并未完善,白天继续完成后续代码编写 ## 18-02-05 更新PlaySound方法,并将Core/UI/Button优化 修改 从者 卡片 的 星级 和 职阶 显示 修改 playMusic 音量参数 .4 修改 Button 下 click 方法 下的 playSound ,音量参数 .3