Skip to content

Beat Maker Machine is a web application that offers a fun game similar to Light and Sound Memory. Users remember and replicate patterns of illuminated buttons to create beats. It utilizes the JavaScript library AudioContext for generating unique sounds. The repository contains the application code for an engaging beat-making experience.

mohamzamir/Beat-Maker-Machine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beat Maker Machine

Beat Maker Machine is an innovative web application that offers users a fun and engaging game similar to the classic Light and Sound Memory game. The primary functionality involves a user interface where the user must remember and replicate a series of patterns involving lighted buttons to create a beat. This game utilizes the JavaScript library, AudioContext, to generate the unique sounds associated with each button.

Installation

Please follow these instructions to install the Beat Maker Machine project.

Clone the repository to your local machine

 git clone https://github.com/mohamzamir/Beat-Maker-Machine.git

Navigate to the project directory

cd Beat-Maker-Machine

If necessary, install dependencies

npm install

Usage

Once installed, you can open the index.html file in your browser to start the game. Each button generates a unique sound and a light sequence that the user needs to follow in order to create a beat. The pattern is randomized at each level, making the game more challenging as you progress.

Example

1. When you load the page, it is visible to you like this

Screenshot 2023-06-11 at 6 47 49 PM

2. Select from one of the mode, click on "Start" and start matching the beats.

Screenshot 2023-06-11 at 6 49 42 PM

3. If you select the wrong beat, it will show you the following.

Screenshot 2023-06-11 at 6 51 03 PM

License

Copyright [2022] [Amir Hamza]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

About

Beat Maker Machine is a web application that offers a fun game similar to Light and Sound Memory. Users remember and replicate patterns of illuminated buttons to create beats. It utilizes the JavaScript library AudioContext for generating unique sounds. The repository contains the application code for an engaging beat-making experience.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published