Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 3

基于 OpenHarmony 的团结引擎应用开发赛项目申报表样例

项目基础信息
申报赛道 基于 OpenHarmony 的团结引擎应用开发赛(创新游戏赛道)
项目名称 OpenGit
参与成员 刘王哲
项目方案介绍
方案介绍 一、项目概述
1. 开发者或团队信息:
名称:神技之光
联系邮箱:2638212425@qq.com
国家/地区:电子科技大学沙河校区
团队成员:刘王哲 苏子皓(美术)
2. 游戏作品基本信息:
游戏名称:魔法学院冒险
游戏类别:策略,棋牌,冒险
支持的 OpenHarmony 版本:OpenHarmony4.0 操作系统。
游戏简介:
游戏设定在一座神秘的魔法学院中,玩家需要探索学院的不同楼层,挑
战各种神秘的魔法生物和恶魔,最终达到学院的顶层解开最终的谜团。
游戏中有不同类型的魔法学徒角色可供选择,每个角色都有其独特的魔
法技能和法术卡牌。例如,有的角色擅长火焰魔法,有的角色擅长冰霜魔
法,还有的角色擅长召唤魔物等。
在学院的每一层都隐藏着各种秘密和宝藏,玩家需要通过探索和解谜来
发现它们。有些房间可能会有随机事件发生,玩家需要根据不同的情况做出
选择。
游戏中有一个个引人入胜的剧情,玩家的选择将影响游戏的发展和结
局。例如,玩家可以选择与学院内的某些派系合作,或者背叛他们并单独行
动。
开发工具:Unity2023.2.12f1c1
二、项目详情
1. 游戏说明:
游戏特色:
学院内派系与互动: 学院内存在不同的派系,每个派系都有自己的目
标和议程。玩家可以选择与某个派系合作,获得他们的支持和资源,或者背
叛他们并与其他派系合作。
神秘事件和随机剧情: 在探索学院的过程中,会遇到神秘事件和随机
剧情。会给予玩家意想不到的奖励或可能带来挑战和危险。
装备与道具系统: 玩家可以通过击败敌人或探索学院来获取各种装备
和道具,如魔法武器、护甲、药剂等。
随机生成的学院结构: 每次玩家开始新的游戏时,学院的结构都会随
机生成,确保每次游戏的体验都是独一无二的。玩家需要不断适应新的环境
和挑战,发掘最有效的策略。
多样化的敌人与 Boss 战: 学院中有各种各样的敌人和 Boss。每个敌人
都有自己独特的技能和战术,玩家需要根据敌人的特点来制定战斗策略。
目标用户:思维敏捷的青少年
玩法说明:
1.玩家将在魔法学院的不同楼层进行探索和战斗。在探索过程中,玩家
会遇到各种各样的敌人和随机事件,需要通过战斗和决策来解决问题
2.玩家可以通过收集和组合各种法术卡牌来构建自己的卡牌组合。不同
的卡牌具有不同的效果和战术用途,玩家需要根据战斗情况来选择最佳的
卡牌组合。
3.学院内存在不同的派系,玩家可以选择与某个派系合作或背叛他们。
与派系合作可以获得特定的支持和资源,但也可能引起其他派系的敌意。
4.在探索学院的过程中,玩家会遇到各种谜题和随机事件。有些事件可
能会带来意外的奖励,而其他事件则可能带来挑战和危险。
5.玩家可以通过击败敌人或探索学院来获取各种装备和道具,如魔法武
器、护甲、药剂等。这些装备和道具可以帮助玩家在战斗中取得优势或解决
难题。
游戏截图或视频(选填):提供游戏的界面截图和宣传视频链接,以便

更直观地展示游戏内容。
2. 技术细节(选填):
性能优化:计划在 OpenHarmony 平台做的性能优化措施。
关键技术:
在开发程序方面,使用 MVVM 框架,将界面逻辑与业务逻辑分离,使代码更

易于维护和测试。通过使用数据绑定和命令绑定等技术,用 MVVM 框架实现

视图和视图模型之间的松耦合,从而提高代码的可扩展性和可重用性。
在代码的稳定性方面,使用观察者模式,实现对象之间的一对多依赖关系。

实现发布-订阅模式或者事件驱动系统,能够实现对象之间的松耦合,提高

代码的灵活性和可维护性。使用单例模式,用于确保一个类只有一个实例,

并提供全局访问点,在整个应用程序中共享相同资源或状态,保证在应用

程序中的任何地方都可以获取到相同的对象实例,避免了资源的重复创建

和管理问题。
在角色动画中,使用 IK 用来实现自然的角色姿势和动作。通过将角色的末

端放置在指定的位置,并自动计算其他关节的位置和角度,从而使角色的
动作看起来更加自然流畅,而不需要手动调整每个关节的位置。在物体控制

中,使用 IK 模拟复杂的运动轨迹或约束条件。
在提升游戏的视觉效果方面,使用 Timeline 创建和控制游戏中的动画序

列、剧情事件和特效等,创建复杂的动画序列,控制游戏对象的运动、变

换、外观等属性,从而实现角色动作、相机切换、特效播放等,制作游戏中

的剧情事件,包括对话、剧情场景切换、任务触发等,通过时间轴的方式对

这些事件进行排列和控制,同时控制游戏中的特效和音频播放,包括粒子

效果、音乐、音效等。

三、其他说明
1. 版权声明:
作者声明:确认游戏作品的原创性和版权归属。
开源许可(如适用):如果游戏或其中的部分内容采用开源许可,需要

明确指出。
四、项目开发计划
序号 日期 事项 备注

1 2022.07.18 比赛报名
2 2022.07.19-07.21 方案设计及初步方案提交
3 2022.07.22-08.14 项目主体的编写及调试
4 2022.08.15-08.18 项目文档的编写及项目的提交

You might also like