优秀的毕业设计论文网
计算机 JAVA 电子信息 单片机 机械机电 模具 土木工程 建筑结构 论文
热门搜索词:网络 ASP.NET 汽车 电气 数控 PLC

拼图游戏的设计与实现(VC++)

以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
  
资料介绍:

摘 要

随着计算机和Internet的普及, 电脑游戏成了人们休闲的主要项目。本次设计制作了一个拼图游戏,主要是使用Visual Studio平台进行窗口和画面的制作,在此基础上去了解并掌握Windows编程技术、DirectX编程技术和物理建模的知识。在本文中,主要阐述了是怎么使用C++去创建一个类,并以这个类为模板,从中创建游戏运行的窗口,并在此窗口中处理所有Windows的消息和事件。开发了一个DirectX图像引擎,在此基础上制作一个8位256色游戏,引擎中使用了双缓冲和页面切换技术使游戏保持了30FPS刷新率的流畅运行;编写了裁剪功能,使得游戏的绘制不是逐个点而是整块的不断从内存中转绘到屏幕上,这让游戏运行速度更快;在游戏结束时还编写了资源释放程序,合理的利用了系统资源。编写了一个游戏循环,让Windows和DirectX紧密联系在一起并实现游戏的运行。这款游戏具有画面美观,占用内存小(2664K),容易上手等特点。 本文来自think58

[资料来源:http://THINK58.com]

think58好,好think58 [来源:http://www.think58.com]

关键词:windows C++ 拼图

内容来自think58 [资料来源:http://www.THINK58.com]

[资料来源:http://THINK58.com]

Abstract copyright think58

[资料来源:http://think58.com]

In this design, I have compiled a Bead Bouncing game. This design mainly uses the Visual Studio development environment to made windows and pictures. On this base I understand and master the Windows programming and the DirectX programming skills. This article mainly elaborated how to use C++ to found a class, and take this class as the template to found the game movement window which all news and events about windows processes in it.This design has developed a DirectX picture engine and manufactured 8 bit 256 colors games in this foundation. In the engine has used the double cushion and the page cut technology makes the game to maintain the 30FPS renovating rate smooth movement.Cut out the function has been compiled. It caused the plan of game is not one by one but is the entire block unceasingly draws from the memory relay to the screen on. This let the game running rate be quicker.I has also compiled the resources release procedure when the game ended. This reasonable used the system resources. A game circulation has also compiled .It lets Windows and DirectX closely relates in together to realization game movement. This section ball bead game has the picture artistic, takes the memory to be small (2664K), easy seat of honor and so on. think58.com [来源:http://www.think58.com]

think58 [来源:http://think58.com]

内容来自think58

[资料来源:http://THINK58.com]

Keywords: windows,c++ think58

[资料来源:http://think58.com]

think58.com

[资料来源:www.THINK58.com]

目 录 [资料来源:http://think58.com]

第一章 绪 论11.1 研究背景11.2 研究需要解决的主要问题11.3 研究开发的目的和意义1第二章 相关技术22.1 VS开发工具介绍22.2 C++技术介绍52.3 C++基本语法介绍102.4 算法介绍16end.202.5 网络概念202.6 网络的诞生212.6.1 网络的安全252.6.2 网络用途262.7 网络基础知识292. 8 网络游戏的起源34第三章 系统分析363.1 可行性分析363.2 需求分析363.2.1 功能需求36第四章 总体设计374.1 软件的运行环境设计374.2 系统模块设计37第五章 详细设计与系统实现385.1 客户端代码的实现385.2 服务器端代码38第六章 系统测试38第七章 结束语38参考文献38致 谢39 内容来自think58 [资料来源:www.THINK58.com]

预览图: [来源:http://think58.com]

copyright think58

[资料来源:http://www.THINK58.com]