Skip to content

Introduction of Initial 6 Scenes for BigTwo Game

IMHOFF GUILLAUME requested to merge feature/interfaceui into main

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

  1. Homepage

    • Description: The main landing page of the game.
    • Actions:
      • Navigate to RulesPage via a button.
      • Navigate to ConnectionPage via a button.
  2. RulesPage

    • Description: Displays the rules of the BigTwo game.
    • Actions:
      • Navigate back to Homepage via a button.
  3. 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.
  4. CreatePage

    • Description: Allows users to create an account.
    • Actions:
      • Navigate to ChooseModePage upon pressing the "Create Account" button.
      • Navigate to LoginPage via a button.
  5. 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.
  6. 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!


Merge request reports