Giter VIP home page Giter VIP logo

connect-four-game's People

Contributors

ankitsangwan1999 avatar anuraggupta806 avatar anuragitme avatar damn-dvlpr avatar divyanshi070700 avatar kunal2812 avatar neerajchatterjee avatar pirateksh avatar prakhargupt00 avatar shahikaju7 avatar verma-verse avatar

Stargazers

 avatar

connect-four-game's Issues

Add Form in Modal to Enter Players' Names

Currently, the Name is taken using JS Prompt.

Instead of prompt, add a form in a modal (after clicking the Start Game button) for Players' Names on Landing Page.

There should be two fields, Player 1 and Player 2 and a Continue button.

Default Names should be Player 1 and Player 2 in case players do not choose names.

Note: You cannot use any CSS framework for this. Use plain HTML/CSS/JS/JQuery skills.

Make timer customizable

The timer’s value should be customizable by the player.

Add this option on the landing page where Names of Users are taken.

Note: You cannot use any CSS framework for this. Use plain HTML/CSS/JS/JQuery skills.

Stop the game after someone wins

Currently, even when a player wins, we can still play the game.

Fix it, once someone wins, show them a button saying Play Again.

After clicking on Play Again, users will again get the option to fill Player Names and Timer value just like they do when they click on Start Game Button.

Create a Landing Page and Start Game Button.

Currently, the Game directly starts as soon as we visit the URL.
Create a Landing Page with Start Game Button. The game should start after pressing the Start Game button.

Note that on pressing the Start Game button, you need to manipulate the DOM to start the game on the same HTML page i.e. do not create a new HTML page for the Game.

Note: You cannot use any CSS framework for this. Use plain HTML/CSS/JS/JQuery skills.

Add a Timer

Add a timer for each player's move.
After the timer exhausts, the current player’s move should be skipped.
Set it to 30 seconds.

Note: You cannot use any CSS framework for this. Use plain HTML/CSS/JS/JQuery skills.

Display Player Names on left and right side of board

[+5 points for creativity]

  1. Display player1 and player2 on the left and right side of the board respectively, and
  2. Make the Current Player's name Glitter/Highlighted.

Note: You cannot use any CSS framework for this. Use plain HTML/CSS/JS/JQuery skills.

Currently assigned to @AnuragGupta806

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.