二十四点小游戏制作

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

湛江师院

继续教育学院

学生毕业论文(设计)

院别继续教育学院

专业计算机网络技术

年级2011级

学生姓名

论文题目二十四点小游戏制作

评语:

评分指导教师签名

论文内容提要:

(300字以内)

本论文是一个关于小游戏二十四点的设计与实现的论文,此二十四点小游戏的设计运用了Ja va 面向对象编程语言。游戏功能模块主要包括:答案查询、答错提示、时间提示、计分系统、错误处理和禁止。本文也对游戏功能模块的代码和校果图进行演示,但由于学术不精本小游戏存在一些漏洞。

关键词:

学生签名:

二十四点小游戏制作

摘要:二十一世纪是一个充满着工作压力的世纪,各行各业的工作人士不免有很大的工作压力,越来越需要一个业余放松的平台。二十四点之类的小游戏是至好不过的选择啦!能够很好的放松紧张的神经,从而提高工作人士的生活质量,也间接地提高了工作人士的工作质量和工作效率!

本游戏采用java作为程序的开发工具,主要包括答案查询、答错提示、时间提示、计分系统等功能模块。

关键词:java、二十四点小游戏、放松平台

Twenty-four point game

JIE Yukai

Zhanjiang Normal University College, Zhanjiang, 524048 China

Abstract:It is 21st century that is full of working pressure,and all of the worker are having a lot of working pressure,so we need a platform to relaxed.Twenty-four point game is a good choose!It will help you relaxed well and improve staff’s quality of life,and it will improve the staff’s work quality and efficiency!

The game uses Java as program development tool,include answer to the query, answer hints,temporal cue,point system and so on!

Key word: java、Twenty-four point game、a platform to relaxed

1.引言

1.1选题背景

随着网络技术的发展,小游戏在网络上的发展如火如荼。其中植物僵尸大战、洛克王国、赛尔号等小游戏如雨后春笋般涌现出来。这些游戏已经成为很多人的一个放松平台。而对于网络上很多人喜欢玩的二十四点小游戏个人认为并不完

善,漏洞层出不穷,另很多人大失所望,因此,我个人开发了个二十四点小游戏希望能迎合众多网络朋友的口味。

1.2开发意义

二十四点小游戏(KTV Management Imformation System,简称KTV-MIS)是一个不仅能放松人的神经而且益智的趣味小游戏。对于21世纪的今天,作为一个社会工作者来说,面对日益剧烈的竞争,工作压力都是很大的。为了释放压力,就需要一个良好的减压平台。众所周知,网络上的小游戏就是一个很好的释放平台,但众多小游戏之中不免有做得不合网络朋友的口味的,其中,小游戏二十四点就其中一个,我此次开发个二十四点小游戏,希望能够符合网络朋友的口味,进一步完善网络小游戏这一个减压平台。

2. 开发技术简介

本游戏在开发技术上采用了java面向对象语言。Java是由James Gosling、Patrick Naughton、Chris Warth、Ed Frank、和Mike Sheridan于1991年在Sun公司构想出来的。开发第一版本花费18个月。这种语言最初称为Oak,于1995年被命名为java。[1]

3.游戏功能模块系统分析

在二十四点小游戏中,根据玩家需求,游戏功能模块主要有答案查询、答错提示、时间提示、计分系统、输入错误提示或禁止。

1)答案查询:当玩家没想出答案但又想在答题前知道答案的情况下可以查询问题的答案。

2)答错提示:玩家答题错误后,显示正确的答案。

3)时间提示:一局游戏时间是120秒,时间提示可以让玩家知道在120秒内答对多少题。

4)计分系统:根据玩家答对或错进行加分或减分。

5)输入错误提示或禁止:跟据游戏情节,当玩家输入表达式错误时进行提示或不能输入某键时禁止按该键。

4. 游戏设计

4.1 游戏结构图设计

图4.1 二十四点小游戏功能模块结构图 5.游戏的设计与实现

5.1图形用户界面设计与实现

二十四点小游戏

答案查询 错误处理

计分系统

时间提示

答错提示

显示问题答案 答错减一分

答对加一分 120s 倒数

显示正确答案

表达式不合理提示错误

输入后导致表达式不合理禁止输入

本小游戏在设计用户图形界面时使用了空布局。

空布局就是把一个容器的布局设置为null布局。空布局采用setBounds()方法设置组件本身的大小和在容器中的位置:setBound(int x,int y,int width,int height)。组件占据为矩形,参数x,y是组件的左上角在容器中的位置坐标;参数weidth、height是组件的宽和高。[2]

本游戏界面大体如下图。上半部分面板用于显示随机出现的卡片,左下部分面板用于显示键盘,右下部分面板用于显示玩家在游戏是的一些相关信息。

图5.1 二十四点小游戏功能模块结构图

5.2答案查询功能设计与实现

答案查询功能是在玩家未答题前不清楚答案时急切想知道答案的情况下所提供的一个查询(作弊)功能。答案由calculate.java文件中的方法计算得出,然后当用户按下查看按键时把答案从answer标签输出。

计算部分主要代码:

相关文档
最新文档