Challenge JS was a month and a half project challenging us to exploit several features of the Javascript language and to learn how to solve various problems on languages used on the web. We explored the libs through additional features and learned how to create games in JS
- HTML : For page structure
- CSS: For page styling
- JS: For dynamic pages and effects
- JS: For multiply games
-
Snake Games: A classic arcade game in which the player controls a snake, which grows with each piece of mentors it eats. The objective is to avoid collisions with walls or the snake's own tail while trying to eat as many mentors as possible.
-
Memory Test: A game designed to improve and test the player's memory skills. The player is shown a sequence of items they must remember and repeat in the correct order. The difficulty increases as the player progresses.
-
Keyboard Typing: A typing game that helps improve typing speed and accuracy. The player must type out words or sentences as quickly and accurately as possible. The game can track words per minute (WPM) and accuracy rate.
-
Tic-Tac-Toe:
A two-player game (One AI & One Player) where players take turns marking spaces in a 3x3 grid with X or O. The objective is to be the first to get three of their marks in a row, either horizontally, vertically or diagonally. -
A Bubble Sort Algorithm on graphic: An educational tool that visually demonstrates the bubble sort algorithm. It allows users to see how the algorithm works step-by-step as it sorts a list of numbers. This feature can help users understand the sorting process and algorithm efficiency.
- CPS Click Tester: A tool designed to measure how many times a user can click within a specific time frame.
To get the Challenge JS project up and running, make sure you have a JS environment configured on your machine. Follow these steps to install and launch the project:
- Node.js installed on your machine.
- Access to a terminal or command prompt.
-
Clone the repository with the following command:
git clone https://github.com/Sayzx/Challenge-JS/ cd Challenge-JS npm install node Server/server.js
👏 Visit http://localhost:8080 to explore the project. Enjoy!