Demonstration of N Queen Problem CG OpenGL Project Report


The Report (Both Word and PDF format) is Downloadable immediately after the successful payment


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. Development of OpenGL program which shows the 3D demonstration of N-Queen problem mapping to solid objects 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 x-axis, y-axis, and z-axis. The above operation can be done using mouse and keyboard interface. The animation which makes the application more interesting, with the arrow keys, move the Queens front and back, number keys move the camera. Mouse buttons control the changing of colors, queen size, theme, reset of camera and queens including 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

Click here to download the project source code


There are no reviews yet.

Be the first to review “Demonstration of N Queen Problem CG OpenGL Project Report”

Your email address will not be published.