❗❗❗ Our Fianl Report is in the pdf, this readme is just a outline.
🎉💫 This project is a game developed by the "RuYou"
team using the pygame
library with the python
language. It is a simple game that combines various game elements and game art design.Hope you can have fun in our Game! 😘😘😘
Here are the contributors 👏⬇️
对Boss模型,技能特效,Boss map,人物模型动画、枪械攻击特效等的编写,主地图元素增添,音频,使用素材等的修改,游戏规划建议,README编写
maze map中tiles,obstacles生成,monster移动设置,攻击设置的主要编写,会议内容总结,Files介绍。
代码框架搭建,monster,npc等的编写,maze map辅助,主地图,Portal,PopUpBox等的编写,代码整体调试修改,代码文件管理,素材调整。
Marked Odyssey
- 回合制战斗冒险游戏
- 因为某种原因,主人公需要收集散落在世界各地的三枚元素印记(草水火),三种印记在三个迷宫的最终 👿 手中,伴随着对印记的收集,主人公会逐渐变强,但敌人同时也会不断变强。收集完三个印记后,主人公将面对最终 👿 ,胜利后游戏结束。
- 分为一个主地图和三个迷宫地图,游戏开始时玩家出生在主地图。
- 主地图是主人公初始存在的地图,会有一个NPC 提供引导主人公进入不同的地图进行行动,可以与玩家进行交互并且交代故事情节。
- 同时还存在三个石雕,主人公通过与主地图中的石雕接近来进入不同的迷宫地图。
- 无论打 👿 失败与否,在迷宫地图之旅结束后都会先传送到主地图。在玩家通过对应迷宫后该石雕上的图案会亮起,靠近后会提示该印记已经获得但无法再次进入该迷宫。否则,该石雕将不会有变化。
- 每个迷宫地图都有一些小怪和障碍物,只有消灭小怪并且找到BOSS入口才能进入BOSS战斗区与 👿 进行战斗。(玩家一旦进入BOSS战斗区便不能出来)
- 迷宫的障碍物和小怪位置是随机的,会有一个检测功能来确保主人公能够抵达 👿 所在地。(确保迷宫是可以走出的)
- 触碰到障碍物墙壁无法穿越。
- BOSS可以移动并且可以向四面八方攻击,小怪是在小范围移动的并且不具备攻击能力。
- 当主人公远离地图边界时,主人公坐标始终位于镜头中央,镜头移动;靠近地图边界时镜头保持固定,主人公坐标移动。
- 通用设置: 每通过一关的 👿 ,下一关的 👿 血量和攻击力会增加,如果战胜 👿 ,则人物的攻击和血量也会增加
- 主人公设置: 主人公的属性为血量值和攻击力。
- 敌人设置: 每个敌人拥有固定的血量值和攻击力,在生成所属地图的同时生成。