基于VC++五子连珠游戏的设计(2)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

基于VC++五子连珠游戏的设计(2)

1。 开发背景及环境简介

1。1 开发背景

在智力游戏的初期阶段,该行业还不够成熟。但是,越来越多的人开始加入这个行业以来,智力游戏就慢慢步入到并涉及到很多产品,例如在某某领域比较有名的设计师,开发创新者,某某经销商,教师,搞艺术的等等。这也表示着该行业慢慢走向成熟。尽管在一些人的课余时间想要研究和专研的游戏更加困难,但是这会给大多数人提供非常专业、更加多样化的就业机会[1]。

从此游戏平台种类以及游戏的爱好者的内心来看,希望将来游戏可以发展成更高端、更加多样化、更加趣味化[2]。从多方面来看,智力型的游戏朝着未来发展,其将主导游戏的发展趋势,他的互动性、趣味性,一定可以在游戏界掀起一场前所未有的风暴,这也正是我们希望看到的,其概念在新的领域里必将得到创新,它将帮助我们并指导我们一起建立起新的明天。其软件开发的知识也一定会对以后知识结构的发展起到关键的作用。

1。2 开发环境及运行环境

1。2。1开发环境

    本文设计的五子连珠游戏非常简单,具有超乎想象的简单性,游戏的运行对电脑这个硬件的要求非常低,所有的Windows系统均能运行起来。总体的配置要求都不高。只需512M内存,80G硬盘等等[3]。

1。2。2 运行环境 

可以运行在各个Windows版本,对系统的要求非常低,各种简单配置的笔记本或台式电脑均可运行,这也充分的体现了游戏实用性广的特点,其运行的环境对电脑的分辨率要求也非常低,800*600或以上的屏幕分辨率都可以,32M及以上内存,4G及以上硬盘等等[4]。

2。 软件架构

2。1 软件的总体架构流程图

   图1  总体架构流程图

在游戏中,单个的程序只会包含一个函数,或是像微信运动的程序应用一样,也可能会包含多个函数[5]。在这些活动中的多少、大小、类别等等往往取决于他们自己的设计程序,与其他的关系并不大。就大多数情况来说,在第一个程序启动时,会被明显的标记为第一个,这时会向用户进行展示。在第一个程序跳转到第二个程序时当前的程序已经完成,从而开始下一步的运行。

一般情况而言,每个程序都会设置一个默认的窗口,窗口不仅仅能够使整个屏幕被填满,也有可能让屏幕在别的窗口上显示出来,我想这种情况应该就是程序员编写代码了。每个活动程序不仅仅是单纯的使用一个窗口,还可以使用别的窗口[6]。例如,在界面中弹出的对框,或者是一个屏幕已经选择了一个用户的特定项时,就会弹跳出来另外一个窗口给游戏玩家展示重要的信息来源。

2。2 棋盘类论文网

从整个框架的主要部分来看,棋盘的封装包括了很多功能,例如棋盘数据的保存、设置初始化、胜负的判断等。游戏玩家可以实现主界面的操作,从而来完成对游戏的操作[5]。活动中的多少、大小、类别等等往往取决于他们自己的设计程序,与其他的关系并不大。就大多数情况来说,在第一个程序启动时,会被明显的标记为第一个,这时会向用户进行展示。在第一个程序跳转到第二个程序时当前的程序已经完成,从而开始下一步的运行[7]。

2。3游戏模式类

     人机和网络对弈的游戏管理两种模式是一个抽象类,它包括很多种类,可以派生出单人游戏、多人游戏、网络游戏等等。网络游戏可以根据单个指针来完成该游戏的初始化,可以通过游戏模式的具体要求来实现该游戏的初始化,在加上游戏具有多样性,可以利用来自网络游戏提供的已有接口进而实现不同模式的不同功能的提供。 (责任编辑:qin)