You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Task: Implement Chatbot Feature: Overall Game Features (#335)
The task involves implementing a chatbot feature that assists players by answering basic game-related questions, such as how to play, game controls, and save mechanisms. The chatbot will be accessible from the main menu and will use a predefined set of questions and responses. The chatbot will be implemented in a separate Chatbot class and will feature a simple text-based UI with a text input field and a response display. The Chatbot will toggle visibility via a button on the main menu. This task includes creating the chatbot UI, implementing question-handling logic, and ensuring integration with the main menu.
Example
Chatbot Usage: When players click the bot icon, the chatbot window appears, allowing them to ask questions like "How to play?" or "What are the controls?". The chatbot responds with predefined answers such as "Use W, A, S, D for movement and Space for action." This provides a user-friendly way to access help from the main menu without needing to refer to external documentation.
Dependencies
Main menu must be fully functional before adding the chatbot.
Skin for UI components (button, window, text input) needs to be available.
Milestones
Initial design of Chatbot created and documented on the wiki (Sep. 24).
Chatbot class implemented with UI elements (Sep. 26).
Chatbot integrated with main menu and tested (Sep. 27).
Description
Task: Implement Chatbot
Feature: Overall Game Features (#335)
The task involves implementing a chatbot feature that assists players by answering basic game-related questions, such as how to play, game controls, and save mechanisms. The chatbot will be accessible from the main menu and will use a predefined set of questions and responses. The chatbot will be implemented in a separate
Chatbot
class and will feature a simple text-based UI with a text input field and a response display. TheChatbot
will toggle visibility via a button on the main menu. This task includes creating the chatbot UI, implementing question-handling logic, and ensuring integration with the main menu.Example
Dependencies
Milestones
Chatbot
created and documented on the wiki (Sep. 24).Chatbot
class implemented with UI elements (Sep. 26).Chatbot
integrated with main menu and tested (Sep. 27).Completion Deadline: Oct. 01
Documentation
Member
The text was updated successfully, but these errors were encountered: