- 3
- 0
- 约4.44万字
- 约 44页
- 2016-08-21 发布于湖北
- 举报
Java版坦克大战
摘要
Java是近几十年来随着各种技术的发展,尤其是编程语言飞速发展而诞生的一项新的开发语言。随着信息技术的飞速发展,计算机的使用也日渐普及,各种各样游戏也纷纷出现在我们的视野中。本论文从实际应用出发,向大家介绍坦克大战游戏的设计与实现。
该版本的坦克大战是基于Java语言设计开发的,本设计采用面向对象的设计模式,对游戏中的所有物体赋予对象的概念和属性。在开始游戏后,启动客户端,在主程序运行的线程中,画面刷新将以一定的频率采用双缓冲技术对屏幕重绘,实时反映整个游戏的进行状态。用户控制的坦克运行在主线程中,随屏幕刷新的频率而移动。坦克将在游戏开始时进行初始化,然后将坦克绘制在地图的上层。本设计主要实现的功能是让坦克能向八个方向移动,并且打出炮弹,子弹击中敌人坦克,子弹和敌人坦克同时消失,产生爆炸,敌方坦克能智能的移动并且打出炮弹。能够支持单人对战和两人对战两种模式。?
完成这个项目的主要目的是让自己尽可能全面的掌握Java的基础知识。在整个坦克大战的开发过程中将涉及到Java基本知识的大部分内容,这个自己本身对Java知识的巩固有很好的作用。
关键词: Java;坦克;游戏;智能
Java version of the Battle City
Abstract
Java is a new development language in
您可能关注的文档
最近下载
- (正式版)D-L∕T 1134-2022 大坝安全监测自动采集装置.docx VIP
- 四川省攀枝花市2024年中考语文真题试题.doc VIP
- 人间失格日文原文太宰治.doc
- 2026年烟草考试题目分布图片及答案.doc VIP
- 高考辽宁卷:2024年-2022年《地理》考试真题与参考答案 .pdf
- 理正桩板式挡土墙设计.pptx VIP
- 山西省太原市2024-2025学年七年级上学期期末生物学试题(含答案).docx VIP
- 沪教版九年级化学上册第3章物质构成的奥秘第2节组成物质的化学元素课件43张.pptx VIP
- 矿产资源“三率”指标要求+第14部分:饰面石材和建筑用石料矿产.docx VIP
- 中国成人社区获得性肺炎诊断和治疗指南 (2025 版).docx VIP
原创力文档

文档评论(0)