



摘要:在当今互联网时代,我国网民数量急剧增长,规模高达十几亿,其中为缓解生活压力、放松消遣的占多数,放松方式包括聊天、刷视频和玩游戏等。网络游戏可满足众多网民的需求,成为其主要解压方式之一。在诸多游戏编程语言中,开发者热衷于时Java编程语言的设计。文章采用Java编程语言和SQLscrver 2000数据库相结合,开发设计了名为“世界和平”的小游戏,并客观讨论了该游戏的设计成效。
关键词:网络游戏;Java;Swing
中图法分类号:TP312 文献标识码:A
1 概述
1.1 开发背景
在诸多编程语言中,每种语言都有自己的特点,如简单易学的Python 语言、通用的命令式编程C 语言、有“一次编写,随处可用” 标签之称的Java 语言等。其中,Java 以其平台独立、分布式、多线程、动态等强大的特点一直处于优势地位,深受程序员的喜爱,甚至多年位居编程语言排行榜之首[1] 。用户界面开发工具包Swing 是一个应用于Java 应用程序开发的工具包,它以抽象窗口工具包(AWT)为基础,使跨平台应用程序可以采用任意可插拔的外观风格[2~5] ,以及使开发员可以用少量的代码来创建用户界面。
1.2 开发目的与意义
面对飞速发展的社会,人们处于不同的年龄阶段,都会面对来自不同方面的压力,为更加积极地投入生活、热爱生活、享受生活,我们必须适度地释放压力。解压方式多种多样,对网民而言,网络游戏可满足他们的诸多需求。
网络游戏是具有可持续性的个体性的多人在线游戏[6~7] ,以互联网为传输媒介,旨在实现娱乐、休闲、交流和取得虚拟成就。在互联网时代,它的出现让我们的生活变得更加多彩,精神物质世界更加丰富,使众多网民的压力得以有效释放。本文使用Java 语言编写了名为“世界和平”的小型网络游戏,可以使人们在休闲时段得到更有效的解压,获得更多的快乐。
1.3 开发环境
与C 和C++等编程语言类似,Java 语言也是一种纯粹的面向对象语言,它继承了C++面向对象技术的优点,同时也摒弃了C++的部分缺点,是一种分布式的面向对象语言,具有平台无关性、简单性、面向对象、多线程、安全性等特点[8~9] ,鉴于Java 编程语言的优势,本文选择它来设计小型网络游戏。
图形用户界面(Graphical User Interface, GUI,又称图形用户接口)是指采用图形方式显示计算机操作用户界面[10] 。在这个界面中,用户所面对的都是图形对象,可以通过鼠标对其进行操作,其应用的是计算机图形学技术,摒弃了传统字符界面的复杂操作,优势很明显。虽然不同平台的GUI 组件显示是不同的,但如果各平台运行的是用户界面开发工具包(Swing)开发的应用程序,就能使GUI 组件显示的风格得到统一,这是因为编程人员在设计时使用了Swing 组件,使跨平台的GUI 组件也能制定统一的外观和风格。同时它完全由Java 语言编写,而Java 又是不局限于操作系统的编程语言,可以在任何平台上运行,通常其被称为“轻量级(light⁃weight) 组件”[11] 。




