-
Notifications
You must be signed in to change notification settings - Fork 18
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Refactor GameBoard for a more modular and game-oriented architecture #16
Comments
Hi @Cheelax can I work on this? Here is how I would work on the issue: |
Hi @Cheelax , can I be assigned this please? |
I would love to work on this issue @Cheelax |
@Cheelax Can this be assigned to be? |
Hi @Cheelax i will love to be assigned this issue. I'm a frontend and blockchain developer and this is the following ways inwhich i could solve this issue: To refactor the GameBoard component:
|
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedi'm a fullstack dev and i have skills in react, typescript, next.js, tailwind, sass, boostrap etc. i would love to work on this i i'm giving the oppotunity How I plan on tackling this issueCreate Centralized GameState: Define a GameState interface to store all game state data. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHi, please I'd love to be given the opportunity to contribute to this rep, I am a blockchain developer html, css, react, JavaScript, typescript, solidity and Cairo. I'd love to be given the opportunity to contribute to this repo How I plan on tackling this issueTo solve this issue, I'd take the following steps:
|
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHi @Cheelax can I work on this? How I plan on tackling this issueHere is how I would work on the issue: |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedi'm a fullstack dev and i have skills in react, typescript, next.js, tailwind, sass, boostrap etc. i would love to work on this i i'm giving the oppotunity How I plan on tackling this issueCreate Centralized GameState: Define a GameState interface to store all game state data. |
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHi @Cheelax I’m available to take on the task of refactoring the GameBoard component to enhance its structure, modularity, and suitability for animation. My name is Benjamin, and I have extensive experience with TypeScript and frontend development, including refactoring and optimizing complex UI components. Understanding the IssueThe current GameBoard component is monolithic and challenging to maintain, especially as the game logic and UI grow more complex. Refactoring the component will improve the codebase’s structure, making it more modular and easier to extend, and will facilitate smooth animations. How I plan on tackling this issueCreate a Centralized Game State (GameState)
Develop a Custom Hook for Game Logic (useGameLogic)
Divide GameBoard into Smaller, Specialized Components
Integrate an Animation System
Implement an Event System for the Game
Separate Concerns into Distinct Files
Test the New Implementation
|
I am applying to this issue via OnlyDust platform. My background and how it can be leveragedHello @Cheelax I am Joseph Chimebuka I'm a full-stack software developer with 4+ years of experience in crafting innovative products. I've built a range of projects, including https://mattedsgn.vercel.app/ and https://metacrypt.vercel.app/ showcasing my expertise in React, Next.js, and blockchain technologies. I'm also an active contributor onlydust. here's my account https://app.onlydust.com/u/josephchimebuka. How I plan on tackling this issueI will ensure that the acceptable criteria for submission has been met before sending a pull PR and I will send it ASAP |
Hi everyone. |
The maintainer Cheelax has assigned od-hunter to this issue via OnlyDust Platform. |
Hey @Dprof-in-tech! |
Hi @Cheelax
Hi @Cheelax can I work on this? |
Can I take this issue? |
Description:
We need to refactor the GameBoard component to improve its structure, make it more modular, and more suitable for animation. The goal is to have a more maintainable and extensible codebase for our game.
Tasks to accomplish:
Acceptance Criteria:
Feel free to discuss this refactoring in the comments if you have any questions or additional suggestions.
The text was updated successfully, but these errors were encountered: