An open API service indexing awesome lists of open source software.

https://github.com/hasanyahya101/connect4-vite

This is a Connect4 desktop game. It allows players to take turns dropping colored discs from the top into a seven-column, six-row vertically suspended grid. The objective of the game is to be the first to form a horizontal, vertical, or diagonal line of four of one's own discs.
https://github.com/hasanyahya101/connect4-vite

about connect4 floating-button framer-motion github-pages icons lucide-react react static tooltips vite

Last synced: 3 months ago
JSON representation

This is a Connect4 desktop game. It allows players to take turns dropping colored discs from the top into a seven-column, six-row vertically suspended grid. The objective of the game is to be the first to form a horizontal, vertical, or diagonal line of four of one's own discs.

Awesome Lists containing this project

README

          

# Connect4 (React + Vite)

## Introduction

This is a Connect4 desktop game. It allows players to take turns dropping colored discs from the top into a seven-column, six-row vertically suspended grid. The pieces fall straight down, occupying the lowest available space within the column. The objective of the game is to be the first to form a horizontal, vertical, or diagonal line of four of one's own discs.

## UI Library

Radix UI and ShadCN components were used to create the UI of the website. Moreover, Vite was used to create this React Project. Moreover framer-motion and lucide-react icons were also used in it.

## Deployment

This project was deployed to Github Pages and can be tested there. No servers or databases were used in this Project.

## Preview
![Screenshot 2024-07-18 080408](https://github.com/user-attachments/assets/9405f199-a4cf-4617-b11b-460731e821fe)
![Screenshot 2024-07-18 080418](https://github.com/user-attachments/assets/bb9de50b-3d7f-478a-8631-ebaa01abb2ff)
![Screenshot 2024-07-18 080433](https://github.com/user-attachments/assets/d55427e1-e499-40e6-9135-4ea1d894cdea)
![Screenshot 2024-07-18 080447](https://github.com/user-attachments/assets/75c7f486-ea63-4bc6-8377-795586eef18e)

## React + Vite

This template provides a minimal setup to get React working in Vite with HMR and some ESLint rules.

Currently, two official plugins are available:

- [@vitejs/plugin-react](https://github.com/vitejs/vite-plugin-react/blob/main/packages/plugin-react/README.md) uses [Babel](https://babeljs.io/) for Fast Refresh
- [@vitejs/plugin-react-swc](https://github.com/vitejs/vite-plugin-react-swc) uses [SWC](https://swc.rs/) for Fast Refresh