Demonstration of N Queen Problem CG OpenGL Project Report
₹200.00
The Report (Both Word and PDF format) is Downloadable immediately after the successful payment
Click here to download the project source code
Abstract:
This project deals with the demonstration of the ‘N-Queen problem’. In this project, a solution is proposed for the N-Queen problem. An N-queen problem is basically a generalized form of the 4-Queen problem. In the 4-Queen problem, the goal is to place 4 Queens such that no queen can kill the other using standard chess queen moves. The development of the OpenGL program which shows the 3D demonstration of N-Queen problem mapping to solid object transformations is one of the important applications in computer graphics. It means Rotation, Scaling, and Transformation of 3-Dimensional objects, like spheres, torus, cones, cubes, and octahedrons. It also includes a change of Queen color and rotation, including the 3 ways, like of the x-axis, y-axis, and z-axis. The above operation can be done using a mouse and keyboard interface. The animation makes the application more interesting, with the arrow keys, moving the Queens front and back, and number keys moving the camera. Mouse buttons control the changing of colors, queen size, theme, reset of the camera, and queens including the exit option.
Project Report Contents
Chapter | Description | Page No |
1 | Introduction | 1 |
2 | System Analysis | 3 |
2.1 | Functional requirements | 3 |
2.2 | Non-functional requirements | 4 |
2.3 | Execution in MS Visual studio | 4 |
2.4 | Software Requirements | 5 |
2.5 | Hardware Requirements | 5 |
3 | Design | 6 |
3.1 | Storyboard | 6 |
3.2 | Flowchart of the system | 7 |
4 | Implementation | 10 |
4.1 | Algorithm | 10 |
4.2 | Modeling | 10 |
4.3 | Interactions | 11 |
4.4 | Transformations | 12 |
4.5 | Viewing | 12 |
4.6 | Window management | 13 |
5 | Conclusion | 14 |
A | Sample Code | 15 |
B | Screenshots | 17 |
Bibliography | 20 |
Ruchitha HS (verified owner) –
the report is good and worth.and if any problem arises we can contact vtupluse they provides quick the solution .