Code Monkey home page Code Monkey logo

gamesphere-multiplayer / dot-box Goto Github PK

View Code? Open in Web Editor NEW
102.0 3.0 194.0 160.39 MB

Dot-Box is a game where players take turns drawing lines between dots to create boxes. The player who completes the most boxes wins. It's a simple yet strategic game enjoyed by people of all ages.

Home Page: https://chromegaming.github.io/Dot-Box/

License: MIT License

HTML 65.76% JavaScript 17.66% CSS 16.58%
chromegaming dotandbox gamesphere dotbox

dot-box's Introduction

Dots and Boxes Game - Join our Community on Discord

Community


Stars Forks Issues Open PRs Closed PRs
Stars Forks Issues Open Pull Requests Closed Pull Requests

Tech Stack

  • HTML
  • CSS
  • Javascript

Description ๐Ÿ“ƒ

  • It is a multiplayer game.
  • Based on the lines connected, the boxes would be coloured.
  • The one with maximum number of boxes would be the winner.

Functionalities ๐ŸŽฎ

  • It is a multiplayer game.
  • The player has to select the lines. The one with the line at the last would fill the connecting boxes.
  • The player with the maximum boxes covered would be the winner.
  • The size of the board can be adjustable by user.
  • Players will switch after every turn. But the player who has filled the last box, will get one extra chance consecutively.

How to play? ๐Ÿ•น๏ธ

  • User has to click on edge in such a way that it will maximise the number of boxes based on the lines connected and the number of adjacent boxes.

Setup and Installation

To contribute to the Dot-Box repository, follow these steps:

  1. Fork the Repository: Click on the "Fork" button on the repository's GitHub page to create a copy of the repository in your GitHub account.

  2. Clone the repository: Clone the forked repository to your local machine using the following command in your terminal.

    git clone https://github.com/<your-github-username>/Dot-Box
  3. Go to Dot-Box Folder

    cd Dot-Box
    
  4. Add a remote upstream:

    git remote add upstream https://github.com/ChromeGaming/Dot-Box
  5. Create a new branch: Create a new branch for your changes. Run the following command in your terminal.

    git checkout -b <your-branch-name>
  6. Make the desired changes: Make the desired changes to the source code. 6. Add your changes: Add your changes to the staging area. Run the following command in your terminal.

    git add <File1 changed> <File2 changed> ...
  7. Commit your changes: Commit your changes with a meaningful commit message. Run the following command in your terminal.

    git commit -m "<your-commit-message>"
  8. Push your changes: Push your changes to your forked repository. Run the following command in your terminal

    git push origin <your-branch-name>
  9. Create a Pull Request: Go to the GitHub page of your forked repository. You should see a prompt to create a pull request (PR). Click on it, compare the changes, and create the PR.


Screenshots ๐Ÿ“ธ

Screenshot


Working video ๐Ÿ“น

Dots_and_Boxes_Game.mp4

Our Contributors

dot-box's People

Contributors

abhayvershwal avatar aditya-bhaumik avatar anandpanda avatar ananya-dhiman avatar ankitsinghbisht8 avatar aslams2020 avatar ayush-848 avatar ayush-t02 avatar deekshit7483 avatar dhairyagothi avatar dishathakurata avatar drishyashah avatar durgesh4993 avatar hars-21 avatar harshitgupta1511 avatar karthik174 avatar mastansayyad avatar meetjain1 avatar mondalsurojit avatar ojas-arora avatar partha120804 avatar radhikamalpani1702 avatar saipradyumnagoud avatar shraddhha avatar shuhaki avatar srinidhifd avatar taniya542 avatar thevijayshankersharma avatar vijaysamant4368 avatar vimall03 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

dot-box's Issues

[Enhancement]: Validating The Input fields and Removing Increment/Decrement Icon

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Game enhancement - Validate the input fields , Remove Increment/Decrement icon , Add Reset button beside start button
Screenshot 2024-05-11 135538

Describe the solution you'd like

Solution steps - 1) if values are not within the range , we can disable the start button or give an alert to give input values .
2)Remove the default increment/decrement in the input field to make UI look better
3)We can add Reset values button beside start , if user wants to reset all the input values in homepage

Select program in which you are contributing

Other

Code of Conduct

Learn.md

Learn repos should have a LEARN.md file to teach student how to build your project step by step. You can explain how to build your project with text, code snippets, images, or even short (5 minute) long video lessons. As the maintainer of a Learn repo, the LEARN.md file requires you to think critically about how to explain the building of your project and how to also make it engaging. We don't expect you to be an expert teacher, but we would like you to reflect on how difficult it was to get to your level of knowledge, and then provide friendly guidance to help other students to learn.

Reference: https://github.com/Recode-Hive/Stackoverflow-Analysis/blob/main/Learn.md

[New Feature]: Adding a 'play again' button when the game ends

๐ŸŽฎ feature Request

a button shows up when the game ends and asks if the user wants to play that game again.

Point down the features

right now once the game ends the screen stops there and if some one wants to play again they have to reload the page again. We can place a button that does this work for user.

Select program in which you are contributing

GSSoC24

Code of Conduct

PLAIN BACKGROUND -MAIN PAGE

๐ŸŽฎ feature Request

Background of main page is plain white with no image.

Point down the features

By adding a Background image can significantly enhance the visual appeal of a webpage. It will allow others to incorporate visually engaging elements such as textures, patterns or illustrations that complement the overall design theme.

Select program in which you are contributing

GSSoC24

Code of Conduct

Create a landing page

Hello, I'm a GSSOC'24 contributor
In this issue we can create a landing page where it ask for players name, language and play option.
We can also add some thrill animation and then enter the game.

[Enhancement]: Add a button to return to the home page

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Game enhancement :
There should be a button if the user decides in between to back to the home screen and readjust the settings.

Describe the solution you'd like

Solution steps
I can add a button which will take you back to the home page.

Select program in which you are contributing

Other

Code of Conduct

[Bug]: The game will start even if we set rows,columns and player to 1

Give a brief about the bug โœ๏ธ

The game will start even if the the values of rows,columns and player is set to 1.

What is the expected behavior? ๐Ÿค”

min player should be 2
min box size should be 5*5

Provide step by step information reproduce the bug ๐Ÿ“„

set rows,columns and player to 1
image

Select program in which you are contributing

GSSoC24

Code of Conduct

[New Feature]: Adding a footer section

๐ŸŽฎ feature Request

Footers are important because they provide users with additional navigation options, important links, contact information, and other relevant details, enhancing website usability, accessibility, and overall user experience.

Point down the features

It typically contain contact information, social links, and supplementary navigation.

Select program in which you are contributing

GSSoC24

Code of Conduct

[Enhancement]: Add Round wise game for 3, 4

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Game enhancement: Add game to round with multiplayer as profile

Describe the solution you'd like

  1. create a profile creation
  2. saving results
  3. Create a login for permanent database

Select program in which you are contributing

No response

Code of Conduct

[Enhancement]: Disable the Start Game button, if Players <2

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Game enhancement
The start button should be disabled, if the user has added the value for players below 2, and also the user should get this as error message above the input field

Describe the solution you'd like

Solution steps
I can disable the button with a condition that depends on the number of players entered in the field, also the error message can be achieved by error handling.

Select program in which you are contributing

Other

Code of Conduct

[Enhancement]: Enhance game by making UI attractive and user friendly.

Description

Screenshot 2024-05-11 100351

The main page does not attract the users. As it is the game page it should be attractive and the user should easily navigate to , replay the game, and change the configuration such as rows, columns, and no of players.

Describe the solution you'd like

Solution steps
I want to add a nav bar on site which will provide different options like
->Restart the game
->Change configuration such as rows columns and no of players
->Exit the game

I want to contribute to this under GSSOC'24.

Select program in which you are contributing

Other

Code of Conduct

[New Feature]: Improving the font and colour combination.

๐ŸŽฎ feature Request

The font and the color palate chosen is not visually appealing and attreactive.

Point down the features

Point down the features

  1. Want to make UI design more exiting for a Game user interface
  2. Add more colors which will be suitable for the game.

Select program in which you are contributing

GSSoC24

Code of Conduct

@Durgesh4993 please can you assign this to me.

[New Feature]: Adding a header section with logo

๐ŸŽฎ feature Request

Headers are important because they provide users with quick access to essential navigation elements, branding, and key information, enhancing usability and guiding user interaction throughout the website.

Point down the features

header section will include home, about, play, and contact options

Select program in which you are contributing

GSSoC24

Code of Conduct

[New Feature]: Add a "Rules" page

๐ŸŽฎ feature Request

feature logic and basic description
This rules page will help in understanding the rules of the game, or how to play the game.
Please assign me this issue.

Point down the features

feature points

  1. An option to reach the rules page from home as well as game page
  2. A complete page with rules
  3. List down the rules with good UI.

Select program in which you are contributing

GSSoC24

Code of Conduct

Add Code of Conduct

We recommend that every repo has a code of conduct. If you donโ€™t feel comfortable creating your own Code of Conduct from scratch we highly recommend using one of the templates provided by GitHub. If you do use a template, please read through the template and ensure that you can and will abide by the Code of Conduct.

Please follow these instructions on how to add a Code of Conduct.

Sample: https://github.com/Recode-Hive/Stackoverflow-Analysis/blob/main/CODE_OF_CONDUCT.md

Add Hover Effect Or color to the line As the players color

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Add the color to the line As the players color
For Example Player1 color is Pink Then the hover color is Pink when the Curser Pointes to the particular line.

Describe the solution you'd like

Can Enhance Line Color Or Hover The Line Color When Mouse Pointed.
In the below mentioned Image shows the Line Colors and box filled with the Player color
Dots and Boxes Lines

Select program in which you are contributing

No response

Code of Conduct

Add templates for issues

Issue templates are very helpful for a collaboration repo. When users identify a bug or want to add a new feature, you can provide templates so you can collect all the pertinent information you need to fix a bug or add a new feature.

We recommend creating a โ€œReport Bugโ€ and โ€œFeature Requestโ€ issue template.
you can refer this: https://docs.github.com/en/communities/using-templates-to-encourage-useful-issues-and-pull-requests/configuring-issue-templates-for-your-repository

Some suggested prompts/questions you can add to a โ€œReport Bugโ€ template are:

Briefly describe the bug
What is the expected behavior?
Please provide step by step instructions on how to reproduce the bug
Some suggested prompts/questions you can add to a โ€œFeature Requestโ€ issue template are:

Briefly describe your feature request
What problem is this feature trying to solve?
How do we know when the feature is complete?

Reference: https://github.com/Recode-Hive/Stackoverflow-Analysis/issues/new/choose
Click on Get Started button and copy the template to your

[Enhancement]: adding back ground color and font color

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Game enhancement by adding color to make appearance of site better.

Describe the solution you'd like

Solution steps ->I would like to work on this issue by adding background color and text color.

Select program in which you are contributing

GSSoC23

Code of Conduct

[Enhancement]: Adding the players' name

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Game enhancement: There is no option to display the players' name on the game screen.

Describe the solution you'd like

Solution steps:
After pressing the 'Start' there should be a screen to enter players' name, that can be shown in game screen, instead of their player number.
image

I can resolve this issue using JavaScript and CSS, and I believe I am qualified to resolve it, so please assign this issue to me under the GSSoC 2024.

Select program in which you are contributing

GSSoC23

Code of Conduct

[New Feature]: Add Sign-in and Sign-up Functionality to Page

๐ŸŽฎ feature Request

I need to implement sign-in and sign-up functionality on our web page to enhance user experience and enable user account management.
Our current web page lacks the capability for users to sign in or sign up for an account. This functionality is crucial for user engagement and retention. By allowing users to create accounts and sign in, we can provide personalized experiences, enable features like saved preferences, and enhance security through user authentication.

Solution

HTML Structure:

  • Create HTML forms for sign-in and sign-up, each with input fields for relevant user information (e.g., email, password).

  • Include buttons for submitting the forms.

  • Use appropriate HTML tags and attributes for accessibility and semantic markup.

CSS Styling:

  • Style the forms, input fields, buttons, and error messages using CSS to create an intuitive and visually appealing user interface.

  • Apply responsive design principles to ensure the forms look good and function well across different screen sizes and devices.

  • Consider using CSS frameworks like Bootstrap or Tailwind CSS for rapid styling and layout.

JavaScript Functionality:

  • Implement client-side validation using JavaScript to ensure that users enter valid data before submitting the forms.

  • Validate email addresses, password strength, and any other required fields according to your validation criteria.

  • Display error messages dynamically to inform users of any validation failures.

  • Handle form submission events to prevent the default action and instead send AJAX requests to the server for sign-in and sign-up.

Point down the features

Features to Implement:

  • Sign-in Form: Create a form allowing existing users to sign in with their credentials (e.g., email and password).

  • Sign-up Form: Develop a form allowing new users to register by providing necessary information (e.g., username, email, password).

  • Authentication: Implement server-side logic to authenticate users based on their credentials.

  • Password Recovery: Include a mechanism for users to recover/reset their passwords if forgotten.

@GameSphere-MultiPlayer Please assign this issue to me under GSSOC

Select program in which you are contributing

GSSoC24

Code of Conduct

Make the black lines to multicolor lines

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

If any two player is playing so the line colors should be different to determine it properly.

Describe the solution you'd like

I will change the line colors for 2 players to 6 players to make to more distinguishable..

Select program in which you are contributing

GSSoC'24

Code of Conduct

[New Feature]: Enhance connectivity with the webpage by incorporating links of social media platforms.

๐ŸŽฎ feature Request

The feature logic for adding social media links on a webpage involves integrating clickable icons or buttons that direct users to corresponding social media platforms. This enhances connectivity and engagement by allowing users to easily access and interact with the brand or community on various social channels.
Key features includes :Clickable Icons, Strategic Placement, Enhanced Connectivity

Point down the features

Here are the key features of adding social media links on a webpage:

  • Clickable Icons: Easily recognizable icons for popular social media platforms.
  • Prominent Placement: Positioned in the header or footer for easy visibility and accessibility.
  • Seamless Connectivity: Enables users to transition smoothly from the website to social platforms.
  • Community Engagement: Facilitates interaction, likes, shares, and follows, fostering community building.
  • Brand Promotion: Utilizes social media for brand promotion, content sharing, and communication.
  • Enhanced Reach: Drives traffic back to the website, increasing brand visibility and engagement.

Screenshot 2024-05-10 122634

The social media handles will feature interactive elements, including hover effects and click interactions. These elements will make the handles engaging, allowing users to easily identify and interact with them as they explore the webpage.

Select program in which you are contributing

GSSoC24

Code of Conduct

[New Feature]: Volume Rocker and Mute Button Integration

๐ŸŽฎ feature Request

feature logic and basic description:

Allow users to adjust sound volume and mute sound within the game interface for a seamless gaming experience.

Point down the features

Feature Points:
Increase/Decrease Sound:
Usage: Allows users to adjust the volume of the game's sound.
Example: Users can click on the volume up/down buttons or slide a volume control slider to increase or decrease the sound level while playing the game.

Mute Sound:
Usage: Enables users to mute/unmute the sound of the game.
Example: Users can click on a mute/unmute button to toggle between muting and unmuting the game's sound.

Select program in which you are contributing

GSSoC24

Code of Conduct

Enhance Gameplay with Undo Move Functionality

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

To improve the player experience and provide greater flexibility during gameplay, let's enhance the game by adding an undo move option. This feature will allow players to retract their last move if they make a mistake or change their strategy, enhancing the overall fluidity and enjoyment of the game

Describe the solution you'd like

let moves = []; // Array to store moves

function makeMove(move) {
moves.push(move); // Add move to array
console.log("Move made:", move);
}

function undoMove() {
if (moves.length > 0) {
let lastMove = moves.pop(); // Remove and get last move
console.log("Undoing move:", lastMove);
} else {
console.log("No moves to undo.");
}
}

// Example usage:
makeMove("Player 1 moves to position (x, y)");
makeMove("Player 2 moves to position (x, y)");
undoMove(); // Undo last move

Select program in which you are contributing

GSSoC23

Code of Conduct

Add Topics

In GSSoC'24, GitHub Topics will help the discoverability of your project.

I see that you already have great topics on your repository!
I would recommend adding the name of the company like the software you use to build like "vs-code, ghdesktop" to improve your discoverability.

If you are happy with the topics you have, feel free to close this issue. ๐Ÿ‘

Add Gameplay Tutorial for New Players

๐ŸŽฎ feature Request

Currently, new players may find it challenging to understand the rules and objectives of the game without any guidance. To improve the onboarding experience and help players get started more easily, let's add a gameplay tutorial feature.

Point down the features

How to make moves and connect dots
The objective of the game and how to win
Special rules or strategies to consider

  • Any unique features or mechanics specific to the game

Select program in which you are contributing

GSSoC24

Code of Conduct

Remove Colon After Question Mark on Landing Page

Describe the bug โœ๏ธ

Currently, on the landing page of the website, there is "What size of Board do you want?:" The presence of the colon after the question mark is grammatically incorrect and can be confusing for users. To enhance clarity and maintain consistency in our content, we should remove the colon.

Provide step by step information reproduce the bug ๐Ÿ“„

Steps to reproduce

  1. Visit the landing page of the website.
  2. Locate the title "What size of Board do you want?:"

Select program in which you are contributing

GSSoC24

Code of Conduct

[Bug]: Auto completion of Boxes

Give a brief about the bug โœ๏ธ

When some player completes a square, the square next to it, if possible, automatically gets completed.

What is the expected behavior? ๐Ÿค”

Sometimes when the player may want to intentionally leave other blocks for strategic purposes, but the program automatically completes all the surrounding boxes, leaving little space for strategy.

Provide step by step information reproduce the bug ๐Ÿ“„

Screenshot 2024-05-11 110519

If we complete any block, all the rest of the blocks automatically fills up
image

Another example:
Screenshot 2024-05-11 110448
Completing any square will result in:
Screenshot 2024-05-11 110457

Select program in which you are contributing

GSSoC24

Code of Conduct

[New Feature]: Add Quit Button & Scoreboard Display

๐ŸŽฎ feature Request

Proposal to integrate a "Quit" button for users to exit the game at any point and implement a scoreboard displaying the top six rankings (1st to 6th place) post-game completion, enhancing user experience and providing clearer performance feedback.

assign me under #GSSoC24

Point down the features

Integrate "Quit" button UI.
Implement functionality for smooth game exit.
Develop scoreboard logic for top six rankings.
Test across devices for reliability.

Select program in which you are contributing

GSSoC24

Code of Conduct

Girlscript Summer of Code Introduction/Tracking

๐Ÿ‘‹ Hi @GameSphere-MultiPlayer,

I am Prince,web developer(Core Team) Girlscript Summer of Code. I'll be collaborating with you on preparing your repo for GSSoC'24 Program

Why are these changes required?
After Analysing last year's contributions and feedback it would be great for students to have a couple of standard readme files on the repo to understand what the project is all about and some issues detailing what they can contribute. This will help you to see increased engagement in your repository as well.

As mentioned students get a chance to learn step by step, how to build this project as well as invite mentors to collaborate and add features to this repo. I will generate issues, which will provide guidance on how to prepare your repo for Girlscript summer of code 2024 on 10th May.

This issue will serve as a tracking issue to track all issues related to GSSoC'24. I recommend creating a new branch for every issue and opening a pull request to track changes so we can effectively collaborate with each other and merge changes when you and I feel like those changes are ready to be merged on your primary branch.

If you have any questions or concerns, please feel free to leave a comment on this issue or any of the other issues that are generated.

I look forward to working with you :octocat:

Music ON and OFF Button

๐ŸŽฎ feature Request

feature logic and basic description
Screenshot 2024-05-11 205700

we can made a music on off btn on top of page may be it is good things to give choice to user . user want to listen music or not ...

Point down the features

feature points

Select program in which you are contributing

GSSoC24

Code of Conduct

Add Reset Button to Return to Initial Stage of the Game

๐ŸŽฎ feature Request

The reset button, when clicked, will:

  • Clear the entire game board, removing all completed boxes and moves.
  • Reset any game-related variables, scores, and player turns to their default values.
  • Optionally, show a confirmation dialog to avoid accidental resets.

Point down the features

  • Quick Game Restart: Allows players to instantly reset the game and start over.
  • Confirmation Prompt: A prompt to ensure players are aware of the reset action, reducing the chance of accidental loss of progress.
  • Consistent Game State: Resets the game to a consistent starting point, ensuring all players have a fair chance at a fresh game.

Select program in which you are contributing

GSSoC24

Code of Conduct

[Bug]: Make Website Responsive

Give a brief about the bug โœ๏ธ

The current version is not responsive, which means it does not adapt well to different screen sizes and devices. This can lead to a poor user experience, particularly for visitors accessing the website on mobile devices or smaller screens.
Screenshot 2024-05-09 140518

What is the expected behavior? ๐Ÿค”

  • The website should be responsive and fluidly adapt to different screen sizes, including desktops, laptops, tablets, and mobile phone.
  • Content should be organized and displayed in a user-friendly manner, ensuring readability and ease of navigation across all devices.

Provide step by step information reproduce the bug ๐Ÿ“„

I'll implement responsive design principles using CSS media queries to adjust the layout, typography, and styling based on the viewport size.

Select program in which you are contributing

GSSoC24

Code of Conduct

[New Feature]: Website needs a Header

๐ŸŽฎ feature Request

Website needs a heder with name and logo of website.

Point down the features

My Header will have:
Logo
Website name
About Game Page
Contact Us Page
I will make the header responsive so it will work properly in all devices.

Select program in which you are contributing

GSSoC24

Code of Conduct

[New Feature]: To Restart The Game

๐ŸŽฎ feature Request

WE Can reset the Game and Only Store the winning player details to display in Scoreboard

Point down the features

It will provide a user to easy to restart the game quickly without going back and Starting new game again

Select program in which you are contributing

GSSoC24

Code of Conduct

[Enhancement]: Coloring of the lines

Do you want to have the enhancement of existing game ? ๐Ÿ˜€ Describe yourself..

Game enhancement
Currently all the lines are black, which makes it hard to remember who drew which line.
Screenshot 2024-05-11 105334

Describe the solution you'd like

Solution steps:
The lines should be colored the same color as the player color
The issue can be resolved using CSS, and I believe I am qualified enough to resolve it

Select program in which you are contributing

GSSoC23

Code of Conduct

Improvement in UI and Design of the website

image_2024-05-10_152243385

๐ŸŽฎ feature Request

Do you want to improve the user experience? ๐Ÿ˜€ Describe yourself..

By improvement in UI design of the website and the game

Describe the solution you'd like

Solution steps -> I want to contribute in this issue and make the UI user friendly attractive and more new.

Select program in which you are contributing

GSSoC23

Code of Conduct

  • I follow CONTRIBUTING GUIDELINE ofย thisย project.

@Durgesh4993 will you assign this issue to me please .

Point down the features

1. Want to make UI design more exiting for a Game user interface

2. Add more colors which will be suitable for the game.

Select program in which you are contributing

No response

Code of Conduct

Add issues

As the maintainer of a Collaborate repo, keeping Issues up-to-date will help the student community understand what they can do to contribute. Issues should vary by the easy (update documentation) to the difficult (add a new feature). The more involved you are, the more opportunities there are to collaborate.

Recommendations:

Add issues of varying difficulty to the repo often. you must add the tag GSSoC'24, Level 1, Level2, Level 3 good first issue etc.
How we cacluclate the Scores on Leaderboard: Every PR one point
Level 1: 10 points
Level 2: 25 points
Level 3: 45 points
Try to add some documentation issues as well it would be easy for beginner contributor to explore opensource through your repo.
Generate issues even if you plan on solving them, so the repository appears as active.
Contribute/commit often to the repo so it does not go stale.
Reference https://github.com/Recode-Hive/Stackoverflow-Analysis/issues

[New Feature]: Light and Dark Mode Option

๐ŸŽฎ feature Request

Feature Logic: Implement a light mode and dark mode option for the game, allowing users to toggle between two different color schemes. This can be achieved by adding a button or switch in the UI that, when clicked, switches the website's theme between light and dark.

Basic Description of the Problem: Enable users to switch between light and dark modes on a website that currently lacks this feature, enhancing accessibility and user experience.

Point down the features

I want to make a button in the game to change the mode light or dark.

Select program in which you are contributing

GSSoC24

Code of Conduct

[Bug]: Disble start button for only 1 player

Give a brief about the bug โœ๏ธ

In the game when we are selecting the number of column , number of rows and number of players button, but the button should not work for 1 player because when i tried to play with this condition it is treating as 2 players multiplayer

What is the expected behavior? ๐Ÿค”

The button should be disable for 1 player as it is treating as two player multiplayer

Provide step by step information reproduce the bug ๐Ÿ“„

  1. https://gamesphere-multiplayer.github.io/Dot-Box/
  2. Then set the number of player to 1
  3. click the button

Select program in which you are contributing

No response

Code of Conduct

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.