A Mini Quiz Game (Desktop-based Gui Application) made using C++ on C++ builder, a rapid application development environment.
A MINI QUIZ GAME GUI APPLICATION MADE USING C++ ON C++ BUILDER
1. INTRODUCTION:- This project is the second project I'm creating using C++. In this project, I used a data structure and, queue for the development of this project and it was very helpful, as recently I learned DSA using C++, so I thought of implementing it into my projects. It's just a game that you can play along with your friends and family, till date I've questions in the quiz related to cricket but you can change the questions as per your requirements. I did not opt for dark-theme this time be I'll use it in my next project.
2. INSTALLATION GUIDE:- Firstly, you have to ensure that the C++ compiler, MINGW is installed globally on your system, if not, you can download it from the msys2 official website and do not forget to set the environment variables. Secondly, you have to download a rapid application development environment (RAD) to develop the application, in my case, I've used C++ Builder by Embarcadero the developers of dev-c++. And now you're all set to build and develop your application.
3. SETTING UP PROJECT:- Just download and install C++ Builder, then go to files and create a new project, and select the Windows VCL Application option, as C++ Builder is specially built for making Windows Applications, so you'll come up with a bunch of different properties, events, design screen and the code tabs, like in my case I have Unit2.cpp and Unit.h, and now start building your application as per your requirements.
4. PROJECT REQUIREMENTS:- You should have MINGW Compiler installed along with C++ Builder, both of the latest versions, and another requirement is that you must have a stable Windows operating system.
5. USAGE:- Once you're finished with your application's development, use it for different possibilities and test cases, in my case I tested whether after the last question if the user clicks the right answer points are increased or not, so that was a bug which I fixed, and like that you can also check your application for different scenario's.
6. RESULTS:- After completing every aspect of development, debugging, errors, and warnings you will see that you successfully created an application that must be similar to mine as shown in the images above, play that along with your friends and families.
7. Conclusion:- Some tips I would like to give is that you can increase the points for your case, if the questions are harder to solve, by default, I have set the points to 0, and when correct the user will be awarded with 1 point. Another tip I would like to give is that you can change the UI of the application and make it more beautiful, as well as you can use or showcase this application in your school/college and ask your faculties to have your examination through the help of this application. Last but not least, what you can do is, just hide the points section from the app and let your user know it at the end of the application.
That's all thank you for reviewing my project!! Happy Coding...
Submitted by Saif Ali Khan (saifcore7)
Download packets of source code on Coders Packet
Comments