Graphic Interface
Graphic Interface
Date 24/09/2024
Real-time feedback: Immediate responses after each
Graphic interface
question to enhance user engagement.
Aesthetic design: Visual appeal and layout that make
the game enjoyable and accessible to a broad
audience.
Alberto Puerto Rodriguez (326495) 2. Design Process Summary:
Initial planning focused on identifying key characters
and questions to distinguish them.
This project will address what a graphical interface is and
The algorithm was structured to filter options based
how it can be useful to a user.
on user inputs.
A simple yet engaging interface was built using
Character guessing game, graphical user interface,
Visual Studio to guide users through the question-
decision-making algorithm, user-friendly design, Visual
answer flow.
Studio, interactive application.
Testing and refining the system to ensure that the
questions effectively lead to correct character
I. INTRODUCTION identification.
3. Similar Real-world Applications: This project can be
T HIS section introduces the development of a Graphical
applied in various industries, such as:
Entertainment & Gaming: Similar guessing games,
User Interface (GUI) using Visual Studio to create a character- trivia, or interactive story games rely on decision-tree
guessing game. The project focuses on the importance of logic and user input.
learning GUI design, as it is a critical component of modern Customer Support Systems: In industry, chatbots use
software, offering users an interactive and intuitive similar decision-making processes to guide users to
experience. GUIs simplify the interaction between users and the right support or products.
complex systems, making the learning process of such Education: Educational tools can utilize this type of
concepts vital for future developers. interface for quizzes or tutorials where user responses
In this particular case, the GUI was designed as a game where guide the lesson progression.
the system asks a series of questions to guess a character the Marketing & Recommendations: In retail, such
user has in mind. This demonstrates the integration of systems can help recommend products by asking
decision-making algorithms with user-friendly design, users questions about preferences.
highlighting how GUI development can combine
entertainment with educational applications.
Understanding how to develop these interfaces is essential for
creating engaging and accessible applications, especially when
it comes to integrating logic and AI-driven features, as seen in
this guessing game.
1
Advanced programming
Date 24/09/2024
2
Advanced programming
Date 24/09/2024
term.
Future enhancements could focus on increasing flexibility
through dynamic databases or machine learning techniques,
which would allow the system to grow with minimal
intervention.
B. Individual conclusion
Individually, this project provided valuable insights into the
design of interactive user interfaces and decision-making
systems. By developing a structured question-based approach,
I learned how to create efficient flows that guide users through
a series of choices. Although the project performs well within
its current scope, it highlighted the importance of scalability
and flexibility in software development. Moving forward,
integrating technologies like machine learning or database
expansion could significantly enhance the project, providing
more robust and adaptive solutions for similar systems.
C. Individual contribution (what did you do for this
work?)
REFERENCES
[1] Bishop, C. M. (2016). Pattern recognition and machine learning (2nd
ed.). Springer.
[2] Sommerville, I. (2016). Software engineering (10th ed.). Pearson.
[3] Deitel, P., & Deitel, H. (2017). Visual Studio 2017: How to program
(8th ed.). Pearson.
[4] Silberschatz, A., Korth, H. F., & Sudarshan, S. (2020). Database system
concepts (7th ed.). McGraw-Hill.
[5] Microsoft. (2024). Visual Studio documentation. Microsoft Docs.
https://learn.microsoft.com/en-us/visualstudio/