【java简单小项目】勇者斗魔王小游戏
项目的github链接
该项目主要是在控制台实现了回合制的勇者斗魔王的小游戏,涉及到的主要知识为java的类和对象,采用了三层模式设计,可供java初学者学习简单小型项目的架构设计,和具体的开发搭建。
README文件包括项目的简要介绍、及本人的工作描述和项目流程。
idea工程文件中包含有项目相关的源码,其采用了三层模式设计:
Dao层包括 Hero类(英雄)、Devil类(魔王)、Weapon类(武器)
Service层包括 Initialization类(初始化)、Judge类(判断)、Roll类(骰子)、Round类(回合)
View层包括 InitialView类(初始界面)、IntroduceView(介绍界面)、WeaponView类(武器选择界面)、BattleView类(对战界面)、EndView(结束界面)
以上类中的具体功能可见源码注释,其中有详细的功能描述以及运行逻辑描述。
【java简单小项目】勇者斗魔王小游戏相关推荐
- python3小项目2-基于autopy的游戏脚本
python3小项目2-基于autopy的游戏脚本 说明: 这里笔者用的PC端的安卓模拟器为雷电模拟器,因为发现这个兼容性好 这里笔者在雷电模拟器上安装了一款心动女友app游戏 本次项目的目的: 创建 ...
- linux系统编程 小项目,linux系统编程小项目.doc
linux系统编程小项目.doc 一.项目概述简单智能远程监控功能服务器端1.服务器端利用随机数模拟向串口读取传感数据,需要模拟的传感数据要求有温度.湿度.光照.室内噪音度等等.2.服务器要求在数据保 ...
- CSS样式小项目实战 - 网页变色小按钮
小项目练手实战 - 变色小按钮 [背景分析] 为了满足用户体验,提高项目网页的视觉冲击力,各大网站上都有一些有颜色的按钮,当鼠标划上去的时候会变色,让用户的体验非常好.为了满足用户需求,同时让代码效率 ...
- java小项目图书管理系统_Java小项目迷你图书管理系统
package迷你图书管理系统;importjava.util.Scanner;public classBookMgr {public static voidmain(String[] args) { ...
- Java简单日记本项目
(一).课程设计题目: 日记软件小程序 (二).目的与要求: 1.目的: (1)要求学生达到熟练掌握Java语言的基本知识和技能: (2)基本掌握面向对象程序设计的基本思路和方法: (3)基本掌握面向 ...
- python有趣的小项目-有趣的python小项目,自动生成有趣的表情包!
加小编QQ群:832339352即可自动获取大量Python视频教程以及各类PDF! 作为一个数据分析师,应该信奉一句话--"一图胜千言".不过这里要说的并不是数据可视化,而是一款 ...
- Java简单语句项目练习——英雄联盟商城
目录 1. 基础页面 1. 英雄联盟商城登录界面: 2. 英雄联盟商城首页 3. 英雄商城英雄列表 4. 英雄商城购买英雄(盲僧) 5. 英雄商城购买英雄(九尾妖狐) 2. 使用循环判断整合程序 1. ...
- 小项目之猜数字小游戏(剪刀,石头,布)
import java.util.Random; import java.util.Scanner; public class caiquan {public static void main(Str ...
- 实战小项目_猜数字小游戏
猜数字游戏 基本功能: 在1-100中间随机生成一个整型数字,选手进行猜测,直到猜中为止,选手每猜错一次从总成绩中扣除3分,初始成绩为100,最低成绩为0: 随机数字生成: 利用函数 rand() , ...
最新文章
- 在vc6控制台程序中如何调用运行ImageMagick命令行工具
- shiro+php,一套基于SpringBoot+Vue+Shiro 前后端分离 开发的代码生成器
- [蓝桥杯]最大连续子序列和
- css外墙法_外墙设计模式示例
- VS2005中,access对只读目录的属性判断不准确
- jquery二级联动select
- 无人机-2多翼无人机的结构与硬件
- break与continue关键字的使用
- Vue-动态绑定属性
- 大学毕业半年后的若干感想
- 虚拟机安装Windows11正式版
- Riemann积分和Lebesgue积分角度下一积分不等式的等号成立充要条件的研究
- java入门基础(四)
- PHP实现小程序微信支付V2获取prepay_id
- 机房动环设备集中监控数据运维云平台解决方案
- 134.如何进行实时计算
- 都说Dapper性能好,突然就遇到个坑,还是个性能问题
- 软件测试|个人心得与资源分享 - 1
- linux wps 微软雅黑字体,WPS文字技巧—如何在微软雅黑的字体下运用宋体双引号...
- 基于Cortex-M3内核和STMF03系列微控制器的系统设计与开发