Skip to content

Angel vs Devil Typing Game Made With KIMB0B and ssarisong

Notifications You must be signed in to change notification settings

ssarisong/AngelDevil

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

35 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

AngelDevil νƒ€μžμ—°μŠ΅κ²Œμž„

μ•…λ§ˆκ°€ μœ„μ—μ„œ 단어λ₯Ό νΌλΆ€μœΌλ©΄ μ²œμ‚¬κ°€ λ°‘μ—μ„œ λ§‰λŠ” μ»¨μ…‰μ˜ νƒ€μžμ—°μŠ΅κ²Œμž„μž…λ‹ˆλ‹€.
밑에 μž…λ ₯μ°½μ—μ„œ νƒ€μžλ₯Ό μΉ˜μ‹œλ©΄ 되고, 생λͺ… 3κ°œκ°€ λ‹€ μ—†μ–΄μ§€λ©΄ κ²Œμž„μ΄ μ’…λ£Œλ©λ‹ˆλ‹€.
맨 μœ„μ—λ₯Ό λ³΄μ‹œλ©΄ Game, Stage 메뉴바가 μžˆλŠ”λ°, 이 메뉴바듀은 μ„œλΈŒ 메뉴바듀을 κ°–κ³  μžˆμŠ΅λ‹ˆλ‹€.

<Game 메뉴>

  • Game 메뉴바λ₯Ό ν΄λ¦­ν•˜λ©΄, start와 stopκ³Ό exitκ°€ μžˆμŠ΅λ‹ˆλ‹€.
  • start: κ²Œμž„ μ‹œμž‘ λ²„νŠΌ
  • stop: κ²Œμž„ μΌμ‹œ μ •μ§€, stop을 ν΄λ¦­ν•˜λ©΄ μΌμ‹œμ •μ§€κ°€ 되고, λ²„νŠΌμ€ restart둜 λ°”λ€λ‹ˆλ‹€. κ·Έ restart λ²„νŠΌμ„ μž¬ν΄λ¦­ν•˜λ©΄ μΌμ‹œμ •μ§€κ°€ 풀리고 κ²Œμž„μ€ 계속 μ§„ν–‰λ©λ‹ˆλ‹€.
  • exit: κ²Œμž„ λ‚˜κ°€κΈ° λ²„νŠΌ, exitλ₯Ό ν΄λ¦­ν•˜λ©΄ Exit Game λ²„νŠΌμ΄ λ‚˜μ˜€κ³  κ·Έκ±Έ ν΄λ¦­ν•˜λ©΄, "κ²Œμž„μ„ μ •λ§λ‘œ μ’…λ£Œν•˜μ‹œκ² μŠ΅λ‹ˆκΉŒ?" λΌλŠ” 문ꡬ가 λœΉλ‹ˆλ‹€. Yesλ₯Ό λˆ„λ₯΄λ©΄ κ²Œμž„μ΄ λ‚˜κ°€μ§€κ³ , Noλ₯Ό λˆ„λ₯΄λ©΄ κ²Œμž„ 화면에 머무λ₯΄κ²Œ λ©λ‹ˆλ‹€.

<Stage 메뉴>

  • Stage 메뉴바λ₯Ό ν΄λ¦­ν•˜λ©΄, stage1κ³Ό stage2와 stage3이 μžˆμŠ΅λ‹ˆλ‹€.
  • stage1: 1λ‹¨κ³„λ‘œ, 속도가 κ°€μž₯ λŠλ¦½λ‹ˆλ‹€.
  • stage2: 2λ‹¨κ³„λ‘œ, 속도가 1단계와 3단계 사이 μž…λ‹ˆλ‹€.
  • stage3: 3λ‹¨κ³„λ‘œ, 속도가 κ°€μž₯ λΉ λ¦…λ‹ˆλ‹€.

메뉴바 밑에λ₯Ό λ³΄μ‹œλ©΄ μ΄ˆλ‘μƒ‰ λ²„νŠΌκ³Ό stop λ²„νŠΌμ΄ μžˆμŠ΅λ‹ˆλ‹€.
μ΄ˆλ‘μƒ‰ λ²„νŠΌμ„ ν΄λ¦­ν•˜λ©΄ Game λ©”λ‰΄λ°”μ˜ start λ²„νŠΌμ²˜λŸΌ κ²Œμž„μ΄ μ‹œμž‘μ΄ λ©λ‹ˆλ‹€.
그리고, stop λ²„νŠΌμ„ ν΄λ¦­ν•˜λ©΄ Game λ©”λ‰΄λ°”μ˜ stop λ²„νŠΌμ²˜λŸΌ μΌμ‹œμ •μ§€κ°€ 되고, λ²„νŠΌμ€ restart둜 λ°”λ€λ‹ˆλ‹€. κ·Έ restart λ²„νŠΌμ„ μž¬ν΄λ¦­ν•˜λ©΄ μΌμ‹œμ •μ§€κ°€ 풀리고 κ²Œμž„μ€ 계속 μ§„ν–‰λ©λ‹ˆλ‹€.

<κ²Œμž„ μ„€λͺ…>

  • 기본적으둜 생λͺ…은 3개, μ μˆ˜λŠ” 0점, λ‹¨κ³„λŠ” 1λ‹¨κ³„λ‘œ μ‹œμž‘μ΄ λ©λ‹ˆλ‹€.
  • λ‹¨κ³„λŠ” stage λ©”λ‰΄μ—μ„œ λ³€κ²½ν•΄μ„œ μ§„ν–‰ν•˜λ©΄ 되고, κ²Œμž„ ν•˜λ‹€κ°€ λ„ˆλ¬΄ μ‰½κ±°λ‚˜ μ–΄λ €μ›Œμ„œ 쀑간에 stageλ₯Ό λ³€κ²½ν•˜λ©΄ λ°”λ‘œ 적용이 λ©λ‹ˆλ‹€.
  • μœ„μ—μ„œλΆ€ν„° λ‚΄λ €μ˜€λŠ” 단어λ₯Ό μ•„λž˜μ˜ μž…λ ₯창에 μž…λ ₯ν•˜κ³  μ—”ν„°λ₯Ό μ³μ„œ λ§žμΆ”μ–΄μ•Όν•˜κ³ , 밑에 빨간선에 단어 ν•˜λ‚˜μ”© 닿을 λ•Œλ§ˆλ‹€ 생λͺ…이 1κ°œμ”© κ°μ†Œν•©λ‹ˆλ‹€.
  • 생λͺ…이 0이 λ˜λŠ” μˆœκ°„, κ²Œμž„ μ˜€λ²„κ°€ λ©λ‹ˆλ‹€.
  • κ²Œμž„μ„ ν•˜λ‹€λ³΄λ©΄, κΈ°λ³Έ 단어인 흰색 단어와 λ‹€λ₯΄κ²Œ λ‹€λ₯Έ μƒ‰κΉ”λ“€μ˜ 단어λ₯Ό 보싀 수 μžˆλŠ”λ°, 이것듀은 μ•„μ΄ν…œμœΌλ‘œ 밑에 <μ•„μ΄ν…œ μ„€λͺ…> λΆ€λΆ„μ—μ„œ μ„€λͺ…ν•˜λ„λ‘ ν•˜κ² μŠ΅λ‹ˆλ‹€.

<μ•„μ΄ν…œ μ„€λͺ…>

  • 흰색: κΈ°λ³Έ λ‹¨μ–΄λ‘œ, μ μˆ˜κ°€ 10점 μΆ”κ°€λ©λ‹ˆλ‹€.
  • λ…Έλž€μƒ‰: 20% ν™•λ₯ λ‘œ λ“±μž₯ν•˜λ©°, μ μˆ˜κ°€ 50점 μΆ”κ°€ λ©λ‹ˆλ‹€.
  • 연두색: 10% ν™•λ₯ λ‘œ λ“±μž₯ν•˜λ©°, μ μˆ˜κ°€ 100점 μΆ”κ°€ λ©λ‹ˆλ‹€.
  • 뢄홍색: 10% ν™•λ₯ λ‘œ λ“±μž₯ν•˜λ©°, 생λͺ…이 1 μ¦κ°€ν•©λ‹ˆλ‹€. κ·ΈλŸ¬λ‚˜, μ΅œλŒ€μΉ˜μΈ 생λͺ… 5κ°€ 될 경우, 생λͺ…은 더 이상 μΆ”κ°€λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
  • νšŒμƒ‰: 3% ν™•λ₯ λ‘œ λ“±μž₯ν•˜λ©°, 생λͺ…이 1 κ°μ†Œν•©λ‹ˆλ‹€. 이 단어λ₯Ό λ¬΄μ‹œν•˜κ³  빨간선을 λ„˜κΈ°λ©΄, κ·ΈλŒ€λ‘œ ν†΅κ³Όλ˜κ³  생λͺ…은 κ°μ†Œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

λ§ˆμ§€λ§‰μœΌλ‘œ, 단어μž₯ κΈ°λŠ₯이 μžˆλŠ”λ°, 우츑 ν•˜λ‹¨μ— 보면 단어λ₯Ό μž…λ ₯ν•˜λŠ” 곳이 또 있고, κ·Έ 밑에 단어 μΆ”κ°€ λ²„νŠΌκ³Ό 단어 μ €μž₯ λ²„νŠΌμ΄ μžˆμŠ΅λ‹ˆλ‹€.

<단어μž₯>

  • 단어 μΆ”κ°€: 단어λ₯Ό μž…λ ₯창에 μž…λ ₯ν•˜κ³ , 단어 μΆ”κ°€ λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ κ·Έ μž…λ ₯ν•œ 단어가 단어μž₯에 μΆ”κ°€λ©λ‹ˆλ‹€.
  • 단어 μ €μž₯: μΆ”κ°€ν–ˆλ˜ 단어λ₯Ό μ €μž₯ν•©λ‹ˆλ‹€. 이 μ €μž₯된 λ‹¨μ–΄λŠ” κ²Œμž„μ„ ν•  λ•Œ λ‚˜μ˜΅λ‹ˆλ‹€.

<κ²Œμž„ μ’…λ£Œ>

  • GameOverκ°€ 되면 κ²Œμž„μ΄ μ’…λ£Œκ°€ 되고, λ‹€μ‹œ μž¬μ‹œμž‘μ„ ν•˜κ³  μ‹ΆμœΌλ©΄ Game λ©”λ‰΄λ°”μ—μ„œ start λ²„νŠΌμ„ λˆ„λ₯΄λ©΄ λ©λ‹ˆλ‹€.

About

Angel vs Devil Typing Game Made With KIMB0B and ssarisong

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Java 100.0%