Dissertation > Excellent graduate degree dissertation topics show
Three-dimensional virtual Rubik's Cube game software design and implementation
Author: LiGuangHui
Tutor: HuDiQing
School: Huazhong University of Science and Technology
Course: Computer System Architecture
Keywords: Game Cube Virtual Reality Three-dimensional modeling Automatic Solution
CLC: TP393.09
Type: Master's thesis
Year: 2011
Downloads: 71
Quote: 1
Read: Download Dissertation
Abstract
|
Based on the Rubik's Cube puzzle toys popular around the world , for the current field of computer game software products to less cube theme of the current situation , the use of 3D application development technology, design and implement a three-dimensional virtual Rubik's Cube game software interface . Mainly by the three-dimensional Rubik's cube puzzle game software modeling, operation response , animation , and other modules to solve Rubik's Cube , Rubik Cube logic state modeling to achieve three-dimensional space with the mathematical representation of the state and the program representation ; operation response module the user can click on the screen using the mouse the three-dimensional images to cube or changing its orientation ; animated display module when solving Rubik's cube is rotated and animation ; solving module will automatically be arbitrarily scrambled Rubik's cube pattern with asymmetric reduction . In the three-dimensional shape without considering such factors as the cube of the premise , the use of the data model from the logical sense given description and operation of the cube ; then on the basis of three-dimensional space modeling cube . Three-dimensional projection of the spatial geometry principle, the user's mouse operation transformed into three-dimensional space information, and calculated through the geometric response operations , enabling users in different ways just by mouse click and drag to complete the full cube angle switching , and transform operations ; using object-oriented design, the screen display module and a data model for real-time updates module is defined as an object's behavior , will be embedded into the framework of the program the message loop to achieve animation effects. In -depth analysis of Herbert Kociemba proposed Two-phase reduction algorithm based on the Two-phase algorithm is not completed to the center direction correcting section box to supplement the cube in order to achieve complete reduction . Based on Visual Studio 2005 C development environment , using the Win32 API application framework built using the DirectX SDK component library Direct3D technology to achieve a three-dimensional puzzle game software, and tested it . Tests proved that the system meets the design goals.
|
Related Dissertations
- Analysis and Study of Abutment Stability in Concrete High Arch Dam by Three-Dimensional Nonlinear Finite Element Method,TV642.4
- The Application of Virtual Reality Geographical Information System to Urban Design,TP311.52
- The Research of Technology for 3D Fashion Virtual Distortion and Display,TS941.26
- Key Technologies of Modeling and Simulation in Virtual Surgery,TP391.41
- The main network actual situation in the development of duality,B01
- Visual Simulation of 6-DOF Parallel Robot System Based on Virtual Reality Environment,TP391.9
- Design and Implementation of Virtual Campus Roaming System of Hebei Tourism Professional College,TP391.9
- Chengde Mountain Resort Panorama Roaming System Design and Implementation,TP391.41
- Wheel alignment parameters visual inspection systems research and development,TP391.41
- Online three-dimensional computer network virtual laboratory research and design,TP391.9
- Pierre Levy 's philosophy of virtual,B089
- Virtual tourist attractions roaming system,TP391.9
- Research and Realization of Planning Management and Decision Support System Based on VRGIS Platform,P208
- Using Virtual Reality Techniques in the Design and Exhibition of Jewellery,TP391.9
- The Three-dimensional Modeling and Visualiziation Analysis Technology Reaserch About Reservoir Area of Daping Mine,TD823.83
- Design and Implementation of Virtual Mine,TD214
- Research on Teaching Platform for Simulation of the Packaging Machine of Making Bags,TB486
- Sitting-in Oblivion Virtual Reality Art and Its Application Research in the Problem of the Aging of Population,C913.6
- Research and Application of Physics Engine Key Techniques in Virtual Reality,TP391.9
- Research on Key Technologies and Algorithms of Massive Data Rendering in VRGIS Platform,TP391.41
- Campus Cruising System Based on VR Technology,TP391.9
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Computer network > General issues > The application of computer network
© 2012 www.DissertationTopic.Net Mobile
|