Skip to content

상태관리 라이브러리를 사용하지 않고 다른 색깔 찾기 게임 제작 | NumbleChallenge

Notifications You must be signed in to change notification settings

jeonghye-choi/Search-Different-Color-Game

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Numble Challenge의 '상태관리 라이브러리를 사용하지 않고 다른 색깔 찾기 게임 제작' 작업물입니다.

How to Develop

  1. Webpack 설정

    react와 webpack을 이해하기 위해, CRA(Create-React-App) 프로젝트 생성 방식이 아닌, 수동으로 리액트 환경을 설정했다.

  2. 컴포넌트 설계

    위치적인 부분과 기능적인 부분을 고려해 컴포넌트를 분리했다.

  3. 상태 관리

    최상위 컴포넌트에서 하위 컴포넌트로 state를 내려줬다.

  4. 색상 변경 및 정답 색상 만들기

    게임은 매 stage마다 색상이 다르고, stage가 올라감에 따라 정답인 색과 아닌 색의 차이가 줄어든다.

    • randomRGB hook function을 만들어 랜덤 색상을 만들었다.

    • changeColorByDifference hook function을 만들어 색상과 차이정도를 input으로 받고 정답색상을 output 한다.

  5. Github Issues를 활용해 프로젝트 관리


Getting Started

Prerequisite

  • node : v16.13

Execute

# 1. 설치하기
$ npm install

# 2. 실행하기
$ npm run dev
#또는
$ yarn start

Feedback from Numble

스크린샷 2022-05-24 오전 3 18 08

About

상태관리 라이브러리를 사용하지 않고 다른 색깔 찾기 게임 제작 | NumbleChallenge

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published