摘要本课题的目的是设计一款单机掼蛋游戏,网络棋牌游戏在如今的社会中已经成为人们日常休闲生活的重要组成部分。在紧张的工作之后,闲暇之余人们可以利用网络棋牌游戏来进行娱乐休闲。本课题设计的掼蛋游戏正是以此为目标设计的。本课题利用Java编程语言,在My Eclipse平台上编写这个程序以实现游戏的基本功能,即在游戏过程中实现简单的AI智能,代替玩家出牌。并且可以实现游戏的基本功能,实现基本的出牌,基本的牌型大小判别以及特殊规则的实现。25453
关键词 逻辑 简单AI Java My Eclipse
毕业设计说明书(毕业论文)外文摘要
Title Development of online guandan game Realization of game
Abstract
The purpose of this project is to design a single guandan game, in today's society online chess games has become an important part of people's daily lives of leisure. After intense work, people can use spare time playing network card game for entertainment. This paper designed guandan game which is designed to achieve the goal. This paper use the Java programming language to write the program on My Eclipse platform in order to achieve the basic functions of the game, that is to achieve a simple AI intelligence during the game, to play the card instead of player. And it can achieve the basic functions of the game, to rule the realization of basic cards, basic identification card type size and special rules.
Keywords Logic Simple AI Java My Eclipse
目 次
1 绪论 1
1.1 课题研究背景 1
1.2 网络棋牌游戏的发展现状 1
1.3 掼蛋游戏的基本介绍 2
1.4 本文结构 3
2 相关技术的研究 4
2.1 Java编程语言 4
2.2 开发工具My Eclipse 5
3 掼蛋游戏的设计 7
3.1 游戏程序设计的基本功能 7
3.2 游戏需要解决的问题 7
3.3 总体设计 7
3.4 本章小结 8
4 掼蛋游戏的实现 9
4.1 游戏的基本功能 9
4.2 游戏过程的实现 11
4.3 开发过程中的困难 15
4.4 本章小结 15
5 游戏运行展示 16
5.1 游戏界面 16
5.2 游戏过程展示 18
结 论 28
致 谢 29
参考文献30
1 绪论
1.1 课题研究背景
随着我国综合国力的快速发展,人民的日常休闲生活也变得更加丰富,这个良好的发展环境为网络游戏市场的发展提供了很好的帮助。我国网络游戏的发展进入了一个飞速发展期,其中棋牌类的游戏作为其中的重要组成部分也得到了极大的发展。掼蛋游戏作为近年来日益流行的棋牌类游戏,在社会各个年龄段都存在着广泛的受众群。
随着游戏市场的发展壮大,网络棋牌游戏的玩家也在日益增多,使用网络玩棋牌游戏固然可以享受和人对抗的乐趣,然而并不是所有人都有大量的时间来进行网络对战,在片刻的闲暇时光进行一两盘单机游戏,随时可以退出,并不会占用大量的时间,又可以达到轻松娱乐的目的。因而单机棋牌游戏的开发也有其存在的必要性,可以弥补网络棋牌游戏的天然缺陷。