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


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

  1. Analysis and Study of Abutment Stability in Concrete High Arch Dam by Three-Dimensional Nonlinear Finite Element Method,TV642.4
  2. The Application of Virtual Reality Geographical Information System to Urban Design,TP311.52
  3. The Research of Technology for 3D Fashion Virtual Distortion and Display,TS941.26
  4. Key Technologies of Modeling and Simulation in Virtual Surgery,TP391.41
  5. The main network actual situation in the development of duality,B01
  6. Visual Simulation of 6-DOF Parallel Robot System Based on Virtual Reality Environment,TP391.9
  7. Design and Implementation of Virtual Campus Roaming System of Hebei Tourism Professional College,TP391.9
  8. Chengde Mountain Resort Panorama Roaming System Design and Implementation,TP391.41
  9. Wheel alignment parameters visual inspection systems research and development,TP391.41
  10. Online three-dimensional computer network virtual laboratory research and design,TP391.9
  11. Pierre Levy 's philosophy of virtual,B089
  12. Virtual tourist attractions roaming system,TP391.9
  13. Research and Realization of Planning Management and Decision Support System Based on VRGIS Platform,P208
  14. Using Virtual Reality Techniques in the Design and Exhibition of Jewellery,TP391.9
  15. The Three-dimensional Modeling and Visualiziation Analysis Technology Reaserch About Reservoir Area of Daping Mine,TD823.83
  16. Design and Implementation of Virtual Mine,TD214
  17. Research on Teaching Platform for Simulation of the Packaging Machine of Making Bags,TB486
  18. Sitting-in Oblivion Virtual Reality Art and Its Application Research in the Problem of the Aging of Population,C913.6
  19. Research and Application of Physics Engine Key Techniques in Virtual Reality,TP391.9
  20. Research on Key Technologies and Algorithms of Massive Data Rendering in VRGIS Platform,TP391.41
  21. 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