Skip to content

codemaker88/es-RxJava

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 

Repository files navigation

es-RxJava

문제 1 - rxAcidRain

요구사항

rxJava 의 기능만을 이용하여 타자연습기를 만들어봅시다. UI는 자유롭게 구현합니다.

  1. 게임 화면의 맨위에서 랜덤하게 텍스트가 내려옵니다.
    1. 텍스트는 다음 링크의 단어를 사용합니다.
    2. https://ko.wiktionary.org/wiki/부록:자주_쓰이는_한국어_낱말_5800
  2. 키보드로 입력받은 텍스트가, 화면에서 내려오고 있는 텍스트와 일치하면, 해당 텍스트를 제거하고 점수가 증가합니다.
    1. 점수는 텍스트의 길이입니다.
    2. Ex) 산성비 : 3점, 이스트시큐리티 : 7점
  3. 각각의 텍스트는 내려오는 속도가 달라야 합니다.
  4. 점수가 올라갈수록, 점점 난이도가 높아져야 합니다. 난이도는 아래 두가지 요소로 결정합니다.
    1. 각각의 텍스트 속도.
    2. 하나의 텍스트가 등장한 후, 다음 텍스트가 등장할 때 까지의 인터벌
  5. 내려오던 텍스트가 게임 화면의 맨 아래에 닿으면, 생명이 1 깎입니다.
    1. 생명은 게임 시작시에 5개 주어집니다.
  6. 최대한 재미있어 지도록, 자유롭게 게임 요소를 추가해봅시다.
    1. 가능하면 rxJava의 요소를 활용해야 합니다.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Kotlin 100.0%