Javascript Games by Muthu

Javscript Games License

Welcome to the Javscript Games by Muthu project! This repository contains various games built with purely javascript, html and css. You can explore and play the games directly on the Javscript Games site.

Features

  • Collection of fun and interactive web-based games
  • Built using HTML, CSS, JavaScript
  • Responsive design for seamless gameplay on desktop and mobile devices
  • Continuous updates with new games and improvements

Games Available

Available Games

1. Magic Square

Category: Puzzles
A magic square is a grid of numbers where the sum of the numbers in each row, column, and diagonal is the same.

2. Typing Speed Challenge

Category: Challenge
Test your typing speed and accuracy by typing a passage of text as quickly as you can.

3. Connect 4

Category: Puzzles
A two-player game where players take turns dropping colored discs into a 7x6 grid. The objective is to form a horizontal, vertical, or diagonal line of four discs.

4. Minesweeper

Category: Puzzles
Reveal squares on a grid while avoiding hidden mines. Numbers indicate how many mines are adjacent to a revealed square.

5. Advanced Tic-Tac-Toe

Category: Puzzles
A two-player game where players mark a grid (3x3, 4x5, or 5x5) with “X” or “O.” The goal is to get three marks in a row, column, or diagonal.

6. Sliding Puzzle

Category: Puzzles
Slide tiles around on a grid (3x3, 4x4, or larger) to arrange them in numerical or image order.

7. Classic Sudoku Game

Category: Puzzles
A logic-based number placement puzzle. Fill a 9x9 grid so that each row, column, and 3x3 region contains the digits 1-9 without repetition.

8. Word Search Game

Category: Puzzles
Find hidden words in a grid of letters. A fun way to train your brain and puzzle skills!

9. Square Maze

Category: Puzzles
Navigate through a randomly generated maze to reach the exit. Use keyboard controls to guide your way.

10. Latin Square

Category: Puzzles
A Latin Square is a grid where each row and column contains each symbol exactly once

11. N-Queens Puzzle

Category: Puzzles
N-Queens puzzle game where the player needs to place queens on a chess board without them threatening each other.

Getting Started

If you’d like to explore or contribute to the source code, follow these steps:

  1. Install Quarto

This project is built using Quarto, a scientific and technical publishing system that allows you to create websites, blogs, and other types of content from plain text files.

Before you begin, ensure you have the following installed:

  • Quarto CLI: Install Quarto by following the instructions for your operating system.
  • Node.js: If your site uses custom scripts or dependencies managed via Node.js.
  • Git: To clone the repository and push your changes to GitHub.
  1. Clone the repository:

    git clone https://github.com/muthuspark/javascript-games.git
  2. Navigate to the project directory:

    cd javascript-games
  3. You can use the following Quarto command to serve the site locally, so you can preview changes in real-time:

    quarto preview

Contributing

Contributions are welcome! If you have ideas for new games or improvements to the existing ones, feel free to fork the repository and create a pull request.

  1. Fork the project.
  2. Create your feature branch (git checkout -b feature/AmazingGame).
  3. Commit your changes (git commit -m 'Add an amazing new game').
  4. Push to the branch (git push origin feature/AmazingGame).
  5. Open a pull request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

Contact

For any inquiries or feedback, feel free to reach out via the email on my profile.

Enjoy the games and happy coding!