Introduction of Initial 6 Scenes for BigTwo Game
Merge Request: Introduction of Initial 6 Scenes for BigTwo Game
Branch: feature/interfaceui
Overview
This merge request introduces the first six scenes for the BigTwo game. The scenes are designed to provide a basic user interface for navigation and account management.
New Scenes
-
Homepage
- Description: The main landing page of the game.
- Actions:
- Navigate to
RulesPagevia a button. - Navigate to
ConnectionPagevia a button.
- Navigate to
-
RulesPage
- Description: Displays the rules of the BigTwo game.
- Actions:
- Navigate back to
Homepagevia a button.
- Navigate back to
-
ConnectionPage
- Description: Provides options for users to either log in or create an account.
- Actions:
- Navigate to
CreatePagevia a button. - Navigate to
LoginPagevia a button.
- Navigate to
-
CreatePage
- Description: Allows users to create an account.
- Actions:
- Navigate to
ChooseModePageupon pressing the "Create Account" button. - Navigate to
LoginPagevia a button.
- Navigate to
-
LoginPage
- Description: Allows users to log in to their account.
- Actions:
- Navigate to
ChooseModePageupon pressing the "Login" button. - Navigate to
CreatePagevia a button.
- Navigate to
-
ChooseModePage
- Description: Placeholder scene where users would choose their gameplay mode. (Functionality not yet implemented.)
Button Functionalities:
- Each button introduced in these scenes has an associated function that executes upon being clicked.
- Functions either change the current scene or print specific content to the Godot output terminal, aiding in debugging and flow verification.
Notes:
- The login and account creation functionalities are not yet operational and will be addressed in future updates.
- All navigation has been tested for seamless transitions between scenes.
Testing:
- Manually tested scene transitions to ensure that all buttons direct to the correct scenes.
- Verified that output messages are printed correctly for debugging purposes.
Next Steps:
- Implement backend functionalities for account creation and login.
- Enhance UI elements for better user experience and visual appeal.
- Develop additional scenes and features as per the project roadmap.
Please review the changes and provide feedback or approval for merging into the main branch. Thank you for your attention to this update!