asp.net的欢乐猜猜猜游戏制作(源码)【字数:6792】

摘 要随着时代化的发展,网络技术越来越普遍化,游戏的规模和需求也不断呼吁增大,传统的手工管理已经满足不了现在的需求,为了能够满足现在庞大数据的需求,则需要我们开发出一个通过计算机完成的欢乐猜猜猜游戏,这样的欢乐猜猜猜游戏对用户玩你画我猜这类游戏题供了巨大方便,基于对上述的认识,我首先对周围一些玩家和网上玩家对传统你画我猜游戏的看法,最多的答案就是太不方便了,操作的时候也比较麻烦,对画工要求较高,所以看的很不清楚,而且内容多难以得到好的保存,修改起来也是极为的不方便等各种原因,所以类似你画我猜这种游戏非常需要软件来代替现有的手工操作来管理所有类似你画我猜游戏相关数据资料。 该游戏创建益智类谜语、由其他用户解答,而且可以查看其他用户解答过程,从中获取娱乐。游戏操作简单,交互体验很好,趣味性强。游戏主题健康活泼,适合所有年龄段用户群体。游戏一经推出,即风靡全球,成为当前最受欢迎的益智类文字游戏之一。
Key words:The joy of guessing; ASP.NET; Realtime interaction; chat 目 录
第一章 引言 1
1.1 课题背景 1
1.2 课题研究目的及意义 1
1.3 课题的主要内容 1
第二章 核心技术介绍 4
2.1 Signalr安装 4
2.2 ASP.NET 4
2.3 C# 5
2.4 SignalR 5
第三章 系统的需求分析 6
3.1可行性分析 6
3.1.1技术可行性 6
3.1.2操作可行性 6
3.1.3经济可行性 6
3.1.4法律可行性 6
3.2游戏结构 7
3.3界面需求 8
3.4游戏内容要求 8
3.5 系统开发流程 8
第四章 总体设计预计各模块具体设计 10
4.1登陆页面 10
4.2主页面 11
4.3绘画页面 12
4.4聊天系统 13
4.5评分系统 15
第五章 软件测试 18
5 *好棒文|www.hbsrm.com +Q: #351916072# 
.1软件测试的目的 18
5.2测试过程 18
5.2.1登陆页面测试 18
5.3测试结果 18
结束语 19
致 谢 20
参考文献: 21 第一章 引言
课题背景
随着时代化的发展,网络技术越来越普遍化,游戏的规模和需求也不断呼吁增大,传统的手工管理已经满足不了现在的需求,为了能够满足现在庞大数据的需求,则需要我们开发出一个通过计算机完成的欢乐猜猜猜游戏,这样的欢乐猜猜猜游戏对用户玩你画我猜这类游戏题供了巨大方便,基于对上述的认识,我首先对周围一些玩家和网上玩家对传统你画我猜游戏的看法,最多的答案就是太不方便了,操作的时候也比较麻烦,对画工要求较高,所以看的很不清楚,而且内容多难以得到好的保存,修改起来也是极为的不方便等各种原因,所以类似你画我猜这种游戏非常需要软件来代替现有的手工操作来管理所有类似你画我猜游戏相关数据资料。
该游戏创建益智类谜语、由其他用户解答,而且可以查看其他用户解答过程,从中获取娱乐。游戏操作简单,交互体验很好,趣味性强。游戏主题健康活泼,适合所有年龄段用户群体。本游戏在开发之初就获得了不少人的期待,开发完毕后一些小伙伴争相玩耍。
课题研究目的及意义
1.完成欢乐猜猜猜小游戏程序运行,实现小游戏功能。
2.随着科技的发展,人们越来越习惯于各种各样的电子设备,比如手机.计算机等等。自然电子游戏成为了人们生活中不可或缺的一部分,有的大学甚至把电子竞技划分了一个专业,久而久之我们悠久传承都被淡忘了,猜谜,元宵节的猜灯谜都渐渐消失在我们的视野,游戏开发之初就本着发扬悠久文化之传承的理念,游戏列入了大量的迷题和灯谜供大家破解,在玩游戏消遣的同时开动大脑答题也能勾起大家对悠久文化的回忆,真是一举多得。
从毕业设计的过程中进一步学习asp.net和SQL Server。
课题的主要内容
登录页面:如果有账号就直接登陆,没有就点注册按钮,进行注册。
大厅界面:登陆游戏后就能看到的一个页面,里面陈列着房间号,可以点击进入各个房间进行游戏。
游戏界面:选择房间后,各个房间的情况,每个房间有不同的题目,每个房间都有信息展板用来聊天,回答问题,当点击准按钮即开始绘画。
聊天系统:玩家在里面答题,玩家之间也可以相互提示。
评分系统:当你在信息展板中答出另一位玩家在画板中所绘画的内容时,系统会提示“你赢了,点击开始下一轮游戏”,同时会把此题的分加到你的分值里,显示在图的左侧用户列表里。
页面设计:在本模块增加控件,页面的主要样式。
页面权限:该模块可以接收玩家可以反馈游戏的一些情况,设计者再根据反馈进行更改。
核心技术介绍
2.1 Signalr安装
signalr是asp的一个库。网络开发人员简化了在应用中添加实时web功能的过程。实时web功能是在连接的客户端具有可用的服务器代码的情况下,服务器能够立即发送内容,而不是要求客户机侧的新的数据。当用户需要更新页面并且使用ajax的轮询实时地显示数据时,可以简单地使用。
signalr。SignalR安装详细步骤:
新建项目,打开NuGet包管理器,安装SignalR。
在App_Start目录中,创建一个类,类名为Startup。
在Startup.cs中注册管道。
设置webconfig。建立一个类DB:目的是获取webconfig档中的数据库连接字符串。
我们需要在Global.asax.cs的Application_Start和Application_End方法中添加以下内容:

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/58.html

好棒文