Skip to content

KMUCS23-RUST-A/raingame-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

raingame-rs

ScreenShot 2023-05-01 at 22 01 47

raingame-rs는 1인 또는 2인으로 플레이 가능한 타이핑 게임입니다. 하늘에서 떨어지는 단어를 입력해서 단어 비로부터 살아남아보세요!

단어를 입력해서 스코어가 올라갈수록 단어는 점점 빠르게 떨어집니다.

2인에서 플레이하는 경우, 우측 상단의 ATTACK 단어를 입력하면 상대방에게 추가 단어 비를 내리게 할 수 있습니다!

설치 방법

클라이언트 실행

  • binary: ./client [--host <hostname> (default: 0.0.0.0)] [--port <port> (default: 22345)]
  • source: cargo run --bin client -- [--host <hostname> (default: 0.0.0.0)] [--port <port> (default: 22345)]

서버 실행

  • docker: docker run -d -p 22345:22345 chsung/raingame
  • binary: ./server [--port <port> (default: 22345)]
  • source: cargo run --bin client -- [--port <port> (default: 22345)]

Build

요구 사항

  • Rust
  • ncurses ^5.98
    • Ubuntu: sudo apt install libncurses-dev
    • CentOS/RHEL: sudo dnf install ncurses-devel or sudo yum install ncurses-devel

build command

  • cargo build

구조

라이선스

이 소프트웨어는 MIT 라이선스로 배포됩니다.