2018-2019学年第一学期Java课设--魔塔

目录

  • Magic-Towers

    • 一、团队名称、团队成员介绍、任务分配
    • 二、项目简介
    • 三、项目采用技术
    • 四、项目亮点
    • 五、项目git地址
      • ??git地址
    • 六、项目git提交记录截图(要体现出每个人的提交记录、提交说明)
    • 八、项目功能架构图与主要功能流程图
    • 九、 项目运行截图或屏幕录制
    • 十、项目关键代码(按模块讲解,不要太多)
    • 十一、尚待改进或者新的想法

Magic-Towers

一、团队名称、团队成员介绍、任务分配

  • 团队名称:MoTa

  • 团队成员介绍

    ?网络1713柳聪灵【组长】 201721123065

    ?网络1712李梦冰 201721123040

    ?网络1713兰景晖 201721123064

  • 任务分配

    ?网络1713柳聪灵【组长】--Model

    ?- 游戏布局及障碍物的编码及方法定义

  • 游戏里的道具:钥匙、药水的编码及方法定义
  • 游戏npc的编码及方法定义

    ?网络1713兰景晖 --View

  • 游戏道具及场景的视图
  • GUI界面设计:主界面、各类弹窗

    ?网络1712李梦冰 --Controller

  • 玩家数据I/O流
  • 游戏内部监听器:存档、选角色、退出
  • 游戏地图数据

二、项目简介

《魔塔》是一种策略类的固定数值RPG游戏。游戏需要动很多脑筋,任何一个轻率的选择都可能导致游戏的失败。魔塔游戏虽不大,但是制作精美,道具很多,而且难度不低,对智商是一次艰巨的考验。虽然魔塔的界面很像是一般的地牢游戏,貌似随便的打打杀杀就可以过关,但事实上玩这个游戏需要动很多脑筋,任何一个轻率的选择都可能导致游戏的失败,该游戏有属性攻击、防御、生命、金币、经验。

三、项目采用技术

  • 文件I/O流
  • 多线程
  • GUI

四、项目亮点

  • 主界面显示主要信息功能
  • 攻击者自由移动并有向不同方向移动的动作
  • 攻击者生命力减少及怪物消失
  • 各个怪物有规律跳动
  • 开门成功后门碎裂

五、项目git地址

??git地址

六、项目git提交记录截图(要体现出每个人的提交记录、提交说明)

八、项目功能架构图与主要功能流程图

九、 项目运行截图或屏幕录制

十、项目关键代码(按模块讲解,不要太多)

十一、尚待改进或者新的想法

原文地址:https://www.cnblogs.com/lmb171004/p/10271667.html

时间: 2024-10-08 09:12:53

2018-2019学年第一学期Java课设--魔塔的相关文章

2018-2019学年第一学期Java课程设计

目录 Magic-Towers 一.团队课程设计博客链接 ??[团队博客地址](https://www.cnblogs.com/lmb171004/p/10271667.html 二.个人负责模块或任务说明 三.自己的代码提交记录截图 四.课程设计感想 Magic-Towers 一.团队课程设计博客链接 ??[团队博客地址](https://www.cnblogs.com/lmb171004/p/10271667.html ) 二.个人负责模块或任务说明 任务分配 ?网络1713兰景晖 --Vi

Java课设-数字华容道

2019-2020学年第一学期Java课设 数字华容道 一:团队成员介绍及任务分配 王鑫杰 201821123112 组长 dao模式结合数据库 登录验证 排行榜展示 林炜 201821123102 组员 主体代码 游戏主功能 界面设计 王粤翰 201821123110 组员 游戏背景音乐配置 编写团队博客 阿里巴巴代码扫描 二:项目Git地址 三:项目简介 我们设计的华容道游戏可以实现基本的游戏功能.此项目需要先登录(可注册)然后进入游戏主界面,可以在主界面上选择开始游戏.查看排行榜.控制音乐

2010-2011学年第一学期班主任班级工作总结 (2011-01-20 14:28:31)

白驹过隙,时光飞逝.转眼,从金秋九月到寒风萧瑟,作为班主任,和大家一起走过了100多个日子.因为充溢着太多的甜美,太多的温馨,我们感奋不已:因为有太多的沉思,太多的感慨! 身为班主任,最真实的见证了班级发展的点点滴滴,见证了2010级建筑(1)班成长的每一步历程.在从事班上事务的管理.各项活动的开展的过程中,清楚的看到我们班的进步与缺失.现就2010年致词2011学年第一学期的工作做总结如下: 一.班级制度建设 本学期,我班是大一上学期,根据系部.学院的要求,我们班级在实现"深入加强日常管理,使

java课设打包操作

最近在交java课设时把东西打包给老师遇到许多奇葩问题, 首先是数据库复制时提示: 这是数据库与SQL server服务没有分离(我用的是SQLserver暂时,对于其他的,我以后会继续尝试)可以进行以下操作 打开sqlserver     找到需要分离的数据库 右键----->任务---->分离 这样再复制粘贴就可以了 然后就是java源文件导出为可运行的jar文件 导出jar 导出复制粘帖时又出现错误提示 操作无法完成 因为文件已在 Java(TM) Platform SE binary

藁城一中2010-2011学年第一学期第二次月考

一.选择题(每小题只有一个答案最符合题意,将正确答案选出来,将其字母涂在答题卡上,每小题1分,共70分) 1.列地质作用中,属于内力作用的是 A.剥蚀作用       B.沉积作用       C.风化作用         D.变质作用 致学教育课外辅导,提分快效果好! 2."背斜成山,向斜成谷"的主要地质作用是 A.内力作用                        B.搬运作用                     C.侵蚀作用        D.沉积作用 3.内力作用的能量

JAVA课设个人博客--多源数据教学管理系统

JAVA课设个人博客--多源数据教学管理系统 1.团队课程设计博客链接 https://www.cnblogs.com/hq9-/p/10278470.html 2. 个人负责模块或任务说明 主要模块如下 Ⅰ.将学生信息文件写入数据库 Ⅱ.将不同的excel表格写入数据库的表中,两种格式都行. Ⅲ.修改了从数据库导出生成Excel表的一些问题. Ⅴ.完善功能,改进,部分事件监听器代码 ①可以读取 不同 的txt文件 ②改进读取txt文件的图形界面 ③增加判断权值是否符合规定,可以删除建的表 ④完

复旦大学2014--2015学年第一学期高等代数I期末考试情况分析

一.期末考试成绩班级前几名 金羽佳(92).包振航(91).陈品翰(91).孙浩然(90).李卓凡(85).张钧瑞(84).郭昱君(84).董麒麟(84).张诚纯(84).叶瑜(84) 二.总成绩计算方法 平时成绩根据交作业的次数决定,本学期共交作业12次,10次以上(包括10次)100分,少一次扣10分. 总成绩=平时成绩*20%+期中考试成绩*20%+期末考试成绩*60% 三.最终成绩及其人数 成绩 人数 A 21 A- 5 B+ 25 B 20 B- 9 C+ 2 C 1 C- 2 D 0

复旦大学2017--2018学年第一学期高等代数在线课程学生文字评教信息

郭宇城(数学学院16级转专业学生) 谢启鸿老师的高等代数在线课程给我的学习带来了很大帮助.这个平台使得我即便在课堂外也能感受到蕴含在高等代数课程中的深邃的思想和独特的技巧.同时老师一并上传的"每周一题"和相关的教学论文也给了我进一步强化理解和提高的空间.相比于传统课程而言,在线课程学习具有更大的灵活性,也就更有利于需要兼顾基础课和专业课的转专业同学安排学习. 乔嘉玮(数学学院16级转专业学生) 本学期高等代数课程虽然由于课程冲突是初选免听,但是由于在线课程的存在,对于书本知识不理解的地

复旦大学2016--2017学年第一学期(16级)高等代数I期末考试第七大题解答

七.(本题10分)  设 $A,B$ 均为 $m\times n$ 阶实矩阵, 满足 $A'B+B'A=0$. 证明: $$r(A+B)\geq\max\{r(A),r(B)\},$$并且等号成立的充要条件是存在 $m$ 阶方阵 $P$, 使得 $B=PA$ 或 $A=PB$. 证法一  由 $A'B+B'A=0$ 可得 $$(A+B)'(A+B)=A'A+B'B.$$ 设 $V_A\subseteq\mathbb{R}^n$ 为线性方程组 $Ax=0$ 的解空间, $V_B$ 和 $V_{A+