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.
Please follow these instructions to install the Beat Maker Machine project.
git clone https://github.com/mohamzamir/Beat-Maker-Machine.git
cd Beat-Maker-Machine
npm install
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.
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.