没有合适的资源?快使用搜索试试~ 我知道了~
League-of-OOP:An 2,Sem 1,Proiect OOP
共74个文件
java:33个
class:33个
md:3个
需积分: 5 0 下载量 51 浏览量
2021-04-02
02:46:50
上传
评论
收藏 127KB ZIP 举报
温馨提示
OOP联盟 An 2,Sem 1,Project OOP 该项目代表了在2D世界中以Java实现的极简MMO游戏的实现,其目标是构建者和聚集或继承的实际基础,熟悉Java和POO的基本概念,习惯SOLID原理和编写尽可能通用的代码。 在GameInputLoader类的帮助下完成文件的读写操作,在该类中,我将以前的主题框架用作模板。 使用HeroFactory根据GameInput的信息构建英雄。 Main类用于实例化进行读写的类,还用于实例化GameLogic类并启动游戏。 游戏的逻辑是在GameLogic类中开发的,该类将检查是否有玩家在地图上的相同位置上,如果是,则他们根据项目声明中列出的规则进行攻击并将自己的技能应用于彼此。 所有英雄都继承了Hero类,该类具有对所有4种类型的英雄都通用的方法,例如:投掷者,xp,重置等级和生命方法,超时伤害设置等。具有玩家类型名称的类仅包
资源推荐
资源详情
资源评论
收起资源包目录
League-of-OOP-main.zip (74个子文件)
League-of-OOP-main
src
src.zip 27KB
info
HeroInfo.java 867B
angels
AngelFactory.java 3KB
SmallAngel.java 2KB
Angel.java 835B
LevelUpAngel.java 2KB
TheDoomer.java 1KB
Spawner.java 2KB
XPAngel.java 1KB
DarkAngel.java 2KB
DamageAngel.java 2KB
GoodBoy.java 2KB
Dracula.java 2KB
LifeGiver.java 2KB
admin
TheGreatWizard.java 2KB
strategies
OffensiveStrategies.java 2KB
Context.java 370B
Strategy.java 289B
DeffenseStrategies.java 2KB
README.md 2KB
commons
RogueModifiers.java 1KB
WizardModifiers.java 1KB
PyromancerModifiers.java 1KB
Constants.java 780B
KnightModifiers.java 715B
FileIO.jar 4KB
heroes
Knight.java 5KB
Rogue.java 5KB
Wizard.java 4KB
Pyromancer.java 5KB
Hero.java 5KB
HeroFactory.java 660B
main
GameLogic.java 6KB
GameInput.java 2KB
Main.java 1020B
GameInputLoader.java 4KB
LeagueOfOOP.iml 791B
README.md 1KB
out
production
LeagueOfOOP
src.zip 27KB
info
HeroInfo.class 1KB
angels
LevelUpAngel.class 2KB
DamageAngel.class 1KB
XPAngel.class 1KB
SmallAngel.class 2KB
GoodBoy.class 2KB
DarkAngel.class 2KB
Dracula.class 2KB
AngelFactory.class 3KB
LifeGiver.class 2KB
Angel.class 824B
Spawner.class 2KB
TheDoomer.class 1KB
admin
TheGreatWizard.class 3KB
strategies
DeffenseStrategies.class 1KB
OffensiveStrategies.class 1KB
Strategy.class 724B
Context.class 554B
README.md 3KB
commons
KnightModifiers.class 724B
Constants.class 782B
PyromancerModifiers.class 1KB
RogueModifiers.class 1KB
WizardModifiers.class 1KB
FileIO.jar 4KB
heroes
Pyromancer.class 3KB
Rogue.class 3KB
Knight.class 3KB
HeroFactory.class 1KB
Wizard.class 3KB
Hero.class 3KB
main
GameInput.class 3KB
GameLogic.class 6KB
Main.class 2KB
GameInputLoader.class 5KB
共 74 条
- 1
资源评论
龙窑溪
- 粉丝: 31
- 资源: 4520
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功