Skip to content

zjyzwy/paopaotang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

paopaotang

介绍

一款基于MVC架构的使用JAVA开发的经典游戏泡泡堂————为一款双人游戏,使用键盘监听事件实现游戏人物的移动以及炸弹的放置

MVC是Model View Controller的缩写,所谓的MVC架构把复杂的程序分成Model(模型)、View(视图)、Controller(控制器)三个部分,各部分的功能相互独立,实现了高内聚低耦合的设计理念。

  • Model(模型)部分主要负责游戏元素的生成,通过读取配置文件加载需要的游戏资源,并根据需要创建游戏对象。
  • View(视图)部分主要负责游戏元素在界面的显示,当Model中的游戏元素发生改变时,也会View中相应地显示出来。
  • Controller(控制器)部分主要负责游戏状态的监听,通过读取玩家的键盘输入可以控制游戏人物的行为以及游戏的状态(开始、暂停、结束)。

开始界面

游戏界面

结束界面

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages