ByteBuildersLabs / ByteBeastsFrontend

MIT License
1 stars 10 forks source link

Add Menu Button #98

Open jimenezz22 opened 3 days ago

jimenezz22 commented 3 days ago

Scope

martinvibes commented 3 days ago

hello @jimenezz22 i'm an experienced frontend developer and a blockchain developer i would love to work on this issue Pleasee kindly assign :)

josephchimebuka commented 3 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am Joseph I am a frontend developer and blockchain developer and I am also an active contributor here on only dust here is my profile https://app.onlydust.com/u/josephchimebuka. This is my first time to contribute to this repo ill appreciate the opportunity to contribute. this is a couple of frontend and blockchain projects i have built https://metacrypt.vercel.app/ https://mattedsgn.com/

How I plan on tackling this issue

I will follow the description to be able to add the menu button

KevinLatino commented 3 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I have a deep passion for Web3 and I am currently working as a frontend developer intern at a Web2 company, focusing on Next.js. Additionally, I am an active member of Dojo Coding, a prominent Web3 community in LATAM, which has given me great exposure to decentralized technologies.

Recently, I have been working on a project for Base LATAM's Buildathon, where I am gaining hands-on experience in building decentralized applications. I am eager to continue growing and contributing, and see this as a fantastic opportunity to further develop my skills and make a significant impact.

This is my first OD Hack, so I will appreciate it if you give me the chance to contribute to this amazing project.

How I plan on tackling this issue

I would begin by thoroughly reviewing issue #97 to understand the functionality and purpose of the gameplay panels. After that, I’ll examine the UI Canvas.prefab located at Assets/Prefabs/UI Canvas.prefab, focusing on the Menu/Buttons component to ensure the new button fits seamlessly with the existing UI structure. Once I receive the button asset, I’ll import and integrate it into the prefab, maintaining consistency with the current UI elements. My approach will ensure the button functions as intended and enhances the overall user experience by providing quick access to the gameplay panels.

suhas-sensei commented 3 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

i have experience in game dev previously as personal projects and hoping to make use of them here.

How I plan on tackling this issue

here is going to be my approach

  1. Create a button GameObject inthe UI Canvas/Menu/Buttons
  2. Naming as "GameplayPanels_Button" (or similar)
  3. Within the Assets/Prefabs/UI Canvas.prefab, Menu/Buttons componentt
  4. Attach the required button components: Image, Button component
  5. Wait for the assignee to provide the button asset
  6. Attach the onClick event to access gameplay panels

Location will be as per that ss : Assets/Prefabs/UI Canvas.prefab Component Path: Menu/Buttons

DiegoB1911 commented 3 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I'm a Full Stack Developer with two years of experience. I'm also a member of Dojo Coding, where I'm expanding my expertise in Cairo and Web3 technologies. I'm enthusiastic about learning, and becoming a part of this project.

How I plan on tackling this issue

To solve this, I will:

  1. Understand the Gameplay Panels.
  2. Add the new button.
  3. Link the button to the Gameplay Panels.
  4. Test the button.
jsandinoDev commented 3 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I'm a full-stack developer with web3 experience member of Dojo Coding, specializing in smart contracts and decentralized applications. I've worked on projects using React, Solidity, Cairo, and blockchain tools. My skills in both front-end and back-end development allow me to build scalable and secure solutions for web3 ecosystems.

How I plan on tackling this issue

  1. Understand the Context From the description, the button will provide access to gameplay panels, and more information can be found in issue #97. Ensure you read through that issue to understand the purpose of the panels and how users should interact with them.
  2. Button Location The new button should be added in the following location:

Path: Assets/Prefabs/UI Canvas.prefab Component: Menu/Buttons This is where the button will be placed in the UI Canvas of the game scenes.

  1. Steps to Implement the Button a. Navigate to the UI Canvas Prefab In Unity, go to the Project panel. Locate the path: Assets/Prefabs/UI Canvas.prefab. Double-click the UI Canvas prefab to open it. b. Locate the Menu/Buttons Component Inside the UI Canvas, look for the Menu GameObject. Inside the Menu, find the Buttons component (or GameObject), where the existing buttons are located. c. Create the New Button Right-click on the Buttons component in the Hierarchy and select UI > Button to add a new button. Name the button appropriately (e.g., GameplayPanelsButton). d. Set Up Button Properties Set the Button Text: Edit the text of the button to reflect its purpose (e.g., "Gameplay Panels"). Apply the Provided Asset: Once you receive the button asset, apply it by setting it as the button’s image. Select the button. In the Inspector, find the Image component and replace the default image with the provided button asset. e. Add the Button Logic Attach a script to the button that handles the interaction. The script should control access to the gameplay panels described in issue #97.
Benjtalkshow commented 3 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am a Full Stack Developer specializing in Next.js, TypeScript, Node.js, Cairo and Rust . With over 31 contributions across projects in the OnlyDust ecosystem, I’ve developed strong proficiency in delivering high-quality solutions and resolving complex issues within tight deadlines. My experience spans frontend, backend, smart contracts, and the optimization and maintenance of scalable codebases.

How I plan on tackling this issue

To tackle this, I’ll first review issue #97 to understand the gameplay panels. Then, I’ll navigate to Assets/Prefabs/UI Canvas.prefab and locate the Meu/Buttons component. After that, I’ll add the new button using the provided asset, ensuring it integrates well with the existing UI. Finally, I’ll test the functionality to confirm it accesses the gameplay panels correctly.

mexes20 commented 3 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Hello, can I be assigned to work on this issue?

I'm a software developer with over 6 years experience

ETA: One day

blessingbytes commented 3 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Hello i'm a frontend and blockchain developer, pls i would love to take this task

How I plan on tackling this issue

To effectively resolve this issue, i would start by adding a new button in the game scenes that allows access to the gameplay panels.

Ayoazeez26 commented 3 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am a software developer with 6 years experience building applications

How I plan on tackling this issue

Add the button in the game scenes that would allow access to the gameplay ETA - 2 days

ShantelPeters commented 3 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I have a solid understanding of Unity and UI design, with experience in creating and managing UI components within game scenes. My familiarity with prefab structures and Unity's hierarchy will enable me to effectively implement new buttons and connect them to the gameplay functionality as required.

How I plan on tackling this issue

I will begin by reviewing issue #97 to fully understand the functionality and requirements of the gameplay panels. Then, I will access the prefab located at Assets/Prefabs/UI Canvas. prefab and navigate to the Menu/Buttons component. After that, I will add the new button, ensuring it matches the design and functionality of existing buttons. I will then implement the necessary scripts to link the button to the gameplay panels. Finally, I will test the integration in the game to ensure seamless functionality before submission

binayak9932 commented 3 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am new to OS but I have been doing game dev for a year,made 2 personal games and worked on multiple projects in unity with C#.

How I plan on tackling this issue

I would add main menu button that will aloow access to the gameplay panels and the menu button will be implemented in Assets/Prefabs/UI Canvas.prefab . ETA :1 day

BrunoAmbricca commented 3 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

Hey guys, Bruno here from the dojo coding community. I´ve been working for the past 4 years with c# and in big companies like the one Im right one (Mercado Libre) so I have encountered a lot of documentation.

How I plan on tackling this issue

I would look how other buttons are coded in the project, to follow the same pattern and code the proper behavior

caxtonacollins commented 3 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I am applying to this issue via https://app.onlydust.com/hackathons/odhack-90.

I am Collins Cxaton, a fullstark developer with a strong background in integrating APIs and designing responsive UI components based on Figma designs. I have experience in working with cryptocurrency wallets and displaying real-time wallet balances by integrating financial APIs. My skills in React and JavaScript allow me to effectively manage currency conversions and data handling.

How I plan on tackling this issue

i will love to contribute to this project

aniruddhaaps commented 3 days ago

I am applying to this issue via OnlyDust platform.

My background and how it can be leveraged

I'm a javascript dev. A new-comer here, willing and ready to contribute to solve the issue.

jimenezz22 commented 2 days ago

gm @jsandinoDev assigned to you. here the panel and home buttom assets to work: ByteBeasts_HomeButton_Assets.zip

Jemiiah commented 2 days ago

hello @jimenezz22 would they be more issues released later on