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
RulesPage
via a button. - Navigate to
ConnectionPage
via a button.
- Navigate to
-
RulesPage
- Description: Displays the rules of the BigTwo game.
- Actions:
- Navigate back to
Homepage
via a button.
- Navigate back to
-
ConnectionPage
- Description: Provides options for users to either log in or create an account.
- Actions:
- Navigate to
CreatePage
via a button. - Navigate to
LoginPage
via a button.
- Navigate to
-
CreatePage
- Description: Allows users to create an account.
- Actions:
- Navigate to
ChooseModePage
upon pressing the "Create Account" button. - Navigate to
LoginPage
via a button.
- Navigate to
-
LoginPage
- Description: Allows users to log in to their account.
- Actions:
- Navigate to
ChooseModePage
upon pressing the "Login" button. - Navigate to
CreatePage
via 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!