1
0
Fork 1

new:添加游戏策划、任务拆分、README.md

master
Mike Solar 2023-09-29 15:17:52 +08:00
parent d259f2f5a8
commit 8b020fb2be
3 changed files with 48 additions and 10 deletions

36
Plan.md
View File

@ -1,9 +1,27 @@
# 游戏策划
## 难度设置
* 简单
* 中等
* 难
每种难度如何设计仍需讨论。或许可以从障碍物的种类、数量和要求的时限上入手?
## 关卡设置
考虑设置不同难度的障碍物?比如树,石头之类。
玩家需要在尽可能少破坏障碍物的情况下在规定的时间内完成赛程。
# 游戏名称:"速度先锋"
**1. 游戏类型**:赛车驾驶模拟
"速度先锋"将会是一款基于Unreal Engine的赛车游戏它将受到"Forza Horizon 5"的启发,但由于限制的工作量和时间,我们会大大简化游戏机制。
**2. 游戏设定和故事背景**
在这款游戏中,玩家将成为一名新晋赛车手,参与一系列赛事,争取成为速度先锋。
我们将使用Unreal Engine提供的免费资源库中的地形和建筑以及其他免费资源网站的汽车模型创建游戏的赛道和车辆。为了叙述性和环境的多样性赛事将设定在不同的环境如城市、森林、沙漠等。
**3. 游戏玩法**
玩家可以选择不同的车辆参加赛事,每辆车辆都有其独特的驾驶体验和性能参数。玩家可以通过赢得比赛来在游戏中升级他们的车辆或购买新车。
比赛不仅仅是关于速度,玩家也需要进行有效的驾驶策略,比如选择最佳路线,或者在各种天气条件下调整驾驶风格。
**4. 技术实现**
Unreal Engine是一个强大的游戏开发引擎拥有一套完整的物理引擎非常适合开发赛车游戏。对于人工智能的编程我们可以使用Unreal Engine内置的AI工具无需编程经验的团队成员也可以轻松应对。
对于美术资源Unreal Engine的库存、Quixel's Megascans库以及其他免费资源网站提供免费的环境和车辆模型。对于特定的贴图和效果我们可以使用免费的AI绘画工具生成。
**5. 结论**
尽管团队人员对游戏开发经验有限但通过充分利用Unreal Engine以及互联网上的免费资源我们有信心在一个月内开发出一款简单但有趣的赛车游戏。

View File

@ -1 +1,2 @@
# 速度先锋
本项目为报名天津科技大学Matrix工作室的参选项目采用Unreal Engine 5开发。修改及使用须遵循GPL 3.0协议。

19
Task.md Normal file
View File

@ -0,0 +1,19 @@
# 任务拆分
1. **游戏设计和规则制定:**
你需要以玩家的角度出发,确定你的赛车游戏有哪些特点,例如:是街头赛车还是赛道赛车?有哪些难度级别?有哪些加速器或者道具?如何设计不同的赛道?玩家如何得分或者升级?
2. **物理引擎编程:**
这部分需要你实现汽车的行驶物理特性,包括加速度,摩擦力,空气阻力,转向等。你可能需要专门研究一下赛车的物理模型,理解常见的车辆动态模型如自行车模型等。
3. **AI设计**
4. **用户界面开发:**
这一部分至关重要,因为它直接影响玩家的体验。你需要考虑如何设计清晰易懂的菜单,如何反馈玩家的操作,如何展示玩家的得分和进度。应用一些简洁的设计原则,让界面直观易懂。
5. **音频和图形编程:**
这部分需要你对游戏图形渲染和音频处理有深入的理解。在图形部分,你需要处理场景渲染,如赛道,汽车,动画等。在音频部分,你需要添加音效,如汽车发动机的声音,碰撞的声音,背景音乐等。
6. **优化和调试:**
在开发过程中,你需要时刻关注性能问题。例如,寻找内存泄漏,优化渲染速度,减小音频延迟等。使用调试工具,如日志,断点,性能分析工具等。
7. **游戏测试:**
在项目的最后阶段,你不仅需要做功能性测试,确保所有功能都能正常工作,还需要做用户体验测试,看看真正的玩家会如何反应。你还需要考虑做兼容性测试,确保在各种硬件和操作系统上都能正常运行。