集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 741|回复: 0

基于VB2005的五子棋游戏设计

[复制链接]
zhiweiqiang33 发表于 2014-4-3 16:56:35 | 显示全部楼层 |阅读模式
随着微软公司的VS.net系列不断推出,VS.net在游戏编程方面的强大特性逐渐显露出来,强大功能使之非常适用于各类游戏的开发,本文介绍的是用VB2005模拟系统自带的扫雷游戏设计与实现。
1 Visual Studio.NET2005简介
    Visual Basic.NET以Visual Studio.NET为基础,是Visual Studio.NET的主要组成部分。它虽然从Visual Basic 6.0发展而来,但并不是对Visual Basic 6.0的简单改良,而是从基础开始建立了一个新的平台。Visual Basic.NET是在现有Visual Basic 6.0基础之上的一次重大飞跃,它是一个全新的平台,而不是Visual Basic 6.0的一个升级版本。VB2005 是Visual Studio.NET 2005的其中一部分,主要是以VB2005编写程序的模式。
2 五子棋游戏的设计与实现
    五子棋是起源于中国古代的传统黑白棋种之一。现代五子棋日文称之为“连珠”,英译为“Renju”,英文称之为“Gobang”或“FIR”(Five in a Row的缩写),亦有“连五子”、“五子连”、“串珠”、“五目”、“五目碰”、“五格”等多种称谓。
    五子棋不仅能增强思维能力,提高智力,而且富含哲理,有助于修身养性。五子棋既有现代休闲的明显特征“短、平、快”,又有古典哲学的高深学问“阴阳易理”;它既有简单易学的特性,为人民群众所喜闻乐见,又有深奥的技巧和高水平的国际性比赛;它的棋文化源渊流长,具有东方的神秘和西方的直观;既有“场”的概念,亦有“点”的连接。它是中西文化的交流点,是古今哲理的结晶。
    五子棋游戏是社会上流行的一个简单游戏,大多数的人都玩过,游戏的规则也是很多人都会,即在一个规定的二维数组中,横竖撇捺的5个连续一样就为胜利。使用VB2005设计与实现的该游戏既实现了游戏规则的自动设定,又实现了五子棋游戏的各项功能。
2.1 功能设计
    五子棋游戏主要有以下功能模块:(1)级别/等级分管理:设置五子棋游戏的棋盘大小,根据游戏者自选等级(程序中暂时设置了3个等级:初级,棋盘的维数是10×10二维,计算机的自动计算水平简单,玩家能简单赢取胜利,以吸引玩家的注意与好奇;中级,棋盘的维数是20×20二维,计算机的自动计算水平有所提高,玩家不能简单赢取胜利,需要用一定的时间与计算才能取得胜利;高级,棋盘的维数是30×30二维,计算机的自动计算水平为最高,玩家需要用更多的时间与计算才能取得胜利),使得游戏更加公平合理。(2)游戏英雄榜:可以存储游戏者前10名成绩。(3)背景颜色:游戏者可以通过按钮选择喜欢的游戏背景颜色。(4)棋子与鼠标的背景选择与更改:选择玩家喜欢的棋子背景与鼠标图案,玩家可以选择先后下棋,以更好地吸引玩家进行游戏。(5)背景音乐:在五子棋游戏进行过程中还提供背景音乐,背景音乐可由游戏者设置。(6)帮助文档:为游戏者提供文档帮助信息,包括游戏简介、界面的使用、鼠标和键盘的操作、游戏规则、疑难问答、版本信息等。
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-5-1 20:17 , Processed in 0.059131 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表