baedi / Omok-Game

React Omok Game Project

Home Page:https://baedi-omok-game.netlify.app/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Omok-Game (Renju)

Netlify Status

Language : ENG / KOR

HTML5 CSS JavaScript React Node.js Git JetBrains


🔎 Preview

preview


🧑‍🤝‍🧑 Introduction

This project is a concave game produced using the React library.

Now enjoy Omok on your smartphone, tablet, or desktop. You can enjoy up to two people.

Unlike the usual concave game method, this concave game is a game with a renju rule algorithm, which alleviates the situation in which the black token becomes advantageous from the beginning.


🚩 Features

  • Responsive web-based (playable on PC, tablet, mobile environment)
  • Apply Renju Rule (applies several restrictions on black token)
  • Time travel function

ℹ️ Info

  • Title : Omok-Game (Renju-Game)
  • Platform : node.js v16.20.0 | npm 8.19.4 (React Library)

🧾 How to use

Several programs are required to execute this project. You can download the files by clicking on the program name below.

Installation and execution methods

  • This installation and execution method is based on Visual Studio Code.
1. Download necessary programs such as Node.js, Visual Studio Code, etc.
⚠️ Node.js version must be v16.20.x version.

2. Download and extract the "Omok-Game" compressed file.
ℹ️ Click the "Code" button at the top of the page you are viewing -> Click "Download ZIP"

3. Run Visual Studio Code.

4. Click File -> Open Folder and select the folder that was uncompressed.

5. Click Terminal -> New Terminal.

6. At the terminal, enter the command below.
> npm start

⚠️ If an error occurs for "react-scripts", try running the command below first and then trying to "npm start"
> install react-scripts

📚 Others

This project referred to the Tik-Tae-Toe game of React Tutorial, and the rule of Renju-Rule was based on the Namu-wiki document to create an algorithm.

Renju-Rule has been implemented based on this document, but exceptions may occur in some cases.

If you have any questions about bugs or improvements, please leave your comments on the Issue tab.

About

React Omok Game Project

https://baedi-omok-game.netlify.app/


Languages

Language:JavaScript 59.9%Language:CSS 34.6%Language:HTML 5.6%