- μμΉ¨μ μΌμ΄λλκ² μ½μ§μμ μ§μ₯μΈ, νμλ€μκ² μ λ κΉ¨μ°κ³ 건κ°λ μ±κΈΈ μ μλ μ΄ν
- μ ν΄μ§ μκ°μ λ§μΆ° λͺ©νκ±Έμμλ₯΄ μ±μ°λ©΄ μ½μΈμΌλ‘ 보μν΄μ£Όλ μμ€ν
- μ΄κΈ° μ±μΌλ‘ κ°λ°νλ €κ³ νμΌλ μΉμΌλ‘ λ체 -> μΆν μ±μΌλ‘ κ³ λν μμ μμ
- κΈ°ν : κΉμ±ν, λ ΈμΌμ°, μ΄μ§μ, μ μν, μ‘°μμ§
- νΌλΈλ¦¬μ± λμμΈ : μ‘°μμ§
- νλ‘ νΈμλ : μ΄μ§μ, κΉμ±ν, λ ΈμΌμ°
- λ°ν : μ μν, μ΄μ§μ
- μλμκ° μ€μ λμ보λ ꡬν
- μλ μκ° μ€μ κΈ°λ₯
- λͺ©νκ±Έμμ μ€μ κΈ°λ₯
- νμΈλͺ¨λ¬μ°½ λ° λ²νΌ ꡬν
- λμλ³΄λ± μλμ€μ λͺ©λ‘ μΆκ° λ° μμ κΈ°λ₯ ꡬν
- κ±·κΈ°λ―Έμ νμ΄μ§ κΈ°λ₯ ꡬν
- μ΄ 3κ°μ΄λ©° λ©μΈνμ΄μ§, λ―Έμ νμ΄μ§, λ―Έμ μΆννμ΄μ§λ‘ ꡬμ±
- μλ μ€μ μ β μ΄μ§μ
- μλμΆκ° λ²νΌμ λλ₯΄λ©΄ μ€μ νμ΄μ§λ‘ μ΄λνλ€.
- μ λΆ κ±Έμμ μ λ ₯νν μ€μ μ λλ₯Έλ€.
- 00μ 00λΆμ 000κ±Έμμ κ±ΈμΌμκ² μ΅λκΉ? νμ μ°½μ΄ λ¬λ€
- νμΈλ²νΌμ λλ₯Έλ€.
- μλμ€μ ν β κΉμ±ν
- μλνλͺ©μ μμ λΆκ³Ό κ±Έμμκ° μΆλ ₯λλ€.
- μλμμ μ μνλ©΄ μΆκ°λ μλ νλͺ©μ λ€μ ν΄λ¦νλ€. β μμ νμ΄μ§λ‘ μ΄λνλ€.
- μλ νλͺ© μμ xλ²νΌμ ν΄λ¦νλ©΄ μμ λλ€.
- μμ νμ΄μ§λ‘ μ΄λμ μ,λΆ,κ±ΈμμκΉμ§ μ ννμλνλͺ© λ°μ΄ν°κ° 보μ¬μ ΈμΌνλ€.
- κΈ°μλ―Έμ μμ
- μ€μ ν μκ°μ΄ λλ©΄ λ―Έμ νμ΄μ§λ‘ μ΄λνλ€.
- νμ΄μ§λ‘ μ΄λλλ©΄ μλμ΄ μΈλ¦°λ€. window.addEventListner ("load",function)
- μλλ κ²½λ κ° νμ©ν κ±°λ¦¬κ° μ°μ μ΄ λλ€. β 1μ°¨μ μΌλ‘ νΈμ€λκ»μ¬μ€λ³΄κ³ μ‘°μΈν΄μ£Όμ λ΄μ©λ°νμΌλ‘ μΌμ°λκ³Ό λ€μ λννμ β 200msλ 100msλ‘ λ°μ΄ν°λ₯Ό μμ§ν μ λκ° μμ°λλ°©λ² μ‘΄μ¬
- μ°μ λ λ§νΌ νμ¬κ±Έμμ+1λλ€.(λν΄νΈκ°μ 맨μ²μ μ€μ ν κ±Έμμ) β κ±Έμμ κ³μ°μ 2μ΄λ§λ€ν΄μ μλ, κ²½λλ₯Ό 체ν¬ν΄μ μ κ³Ό λ€λ₯Ό κ²½μ° 1κ±Έμ κ±Έμ κ²μΌλ‘ κ°μ£Ό
- μ°μ λ λ§νΌ μ½μΈμ+1λλ€
- λ¨μκ±Έμμλ -1λλ€.
- λ¨μκ±Έμμκ° 10% μ€μ΄λ€λ©΄ κ²μ΄μ§νμΉΈμ΄ noneμμ blockμ΄λλ€
- κ±Έμμκ° 0μ΄λλ©΄ λ―Έμ μΆννμ΄μ§λ‘ μ΄λνλ€
- λ―Έμ μΆν
- κΈ°μ‘΄μ½μΈμμ μΆκ°λ μ½μΈμλ₯Ό ν©μ°ν κ°μ΄ μΆλ ₯λλ€.λμ μ½μΈ = κΈ°μ‘΄μ½μΈ + μΆκ°μ½μΈ
- λ―Έμ μλ£μ κ½κ°λ£¨ λ 리기(μ‘°μμ§)
- λ―Έμ μλ£ λ²νΌμ λλ₯Έλ€.
- λ―Έμ μ±κ³΅ν
- λ©μΈνμ΄μ§μ μ±κ³΅ν κ±Έμμλ§νΌ μ½μΈμκ° μ λ°μ΄νΈλλ€.
- μλ μ¬μ΄λ μ§μ μ μ
- νλͺ μΌSAN(μΌμ΄λμΌ μ°λ€)
- νμ¬κΉμ§ κ°λ°μλ£ λ΄μ© 체ν¬(λ©μΈ, λ―Έμ μλ£ νμ΄μ§ κ°κ° κ°λ° μλ£)
- λ©μΈ, λ―Έμ μλ£ νμ΄μ§ μ°κ²° λΆλΆ ꡬν(μ€μλ1) β κΉμ±ν
- λ©μΈνμ΄μ§μμ μ€μ ν κ±Έμ μ κ°μ Έμ€λ κ² μ²΄ν¬(μ€μλ1)
- keyκ°μ λͺ©νκ±Έμμλ₯Ό keyλ‘ κ·Έλ¦¬κ³ κ±Έμμλ₯Ό valueλ₯Ό λ‘컬μ€ν 리μ§μβ μ΄κ² μλμ΄ μμΌλ©΄ missionStartλ‘μ§μ΄ μ€νλλκ±° ꡬν β> μ΄μ§μ
- λ©μΈνμ΄μ§μμ μλμκ°μ΄λ λΆμ΄ κ°μ²΄ν΅μ²΄λ‘ μΆλ ₯λλ κ² μμ λΆμΌλ‘ μΆλ ₯λλλ‘ savedAlarm λ³μκ° νΈλ€λ§ β κΉμ±ν
- λ―Έμ μ±κ³΅νκ³ λλ©΄ λ©μΈνμ΄μ§μμλ λμ μ½μΈμκ° μΆλ ₯λλλ‘ κ΅¬ν β μ§μ
- λ―Έμ μ±κ³΅νμ΄μ§ κ½κ°λ£¨ λ 리기(μ‘°μμ§)
- λμμΈλ νμ΄μ§μ νλ‘ νΈλ¨μμ μ΄νλ‘ μ½κ² ꡬνμ΄ μ΄λ €μΈ κ² μΌλ‘ νλ¨λμ΄, μΉλͺ¨λ°μΌ κΈ°λ°μΌλ‘ ν΄λΉ κΈ°λ₯λ€μ ꡬνν΄λ³΄λ κ²μΌλ‘ μ‘°μ¨
- μμ§λμ΄ html / css κΈ°λ°μΌλ‘ νΌλΈλ¦¬μ± λμμΈ μμ ν΄λ³΄λ κ²μΌλ‘ κ²°μ
- κ±Έμμλ gps κΈ°λ°μΌλ‘ 체ν¬νκ³ , κ±Έμμ 체ν¬λλμ§ κ΅¬νλ κΈ°λ₯μΌλ‘ λ€λ₯Έ μμλ€ μΆκ°ν μ μλμ§ κ²°μ
- λ°±μλ κ°λ°μ λΉμ€μ΄ μ€μ΄λ€ μ μλ ν¬μ§μ μ‘°μ λ Όμν΄λ³Ό κ²
- κ°λ° μκ°μ΄ λΆμ‘±, μμ΄ν°μ©μΌλ‘λ§ μ μ <mainνμ΄μ§> -- μλμ¨ : 체ν¬νμλ§(체ν¬:True) μ€ννΈ κΈ°λ₯μ΄ μ μ©, coin μ λλ₯΄λ©΄ νλ‘ νΈμνΈ μμ μμ² -- κ²μ΄μ§, jsλ‘ κ°λ₯νμ§ λͺ¨λ₯΄κ² μ§λ§, 6μΉΈ μ°¨λκ±Έλ‘/μ€ννΈ λ²νΌμ λλ μλ κ²μ΄μ§ λ°μ -- νμ¬κ±Έμμ(JS μμ°μ€λ½κ² νμλλλ‘)
<start νμ΄μ§> -- κ²μ΄μ§, jsλ‘ κ°λ₯νμ§ λͺ¨λ₯΄κ² μ§λ§, 6μΉΈ μ°¨λκ±Έλ‘/μ€ννΈ λ²νΌμ λλ μλ κ²μ΄μ§ λ°μ -- νμ¬κ±Έμμ μ€μκ°μΌλ‘ νμλλλ‘
<setting νμ΄μ§> -- λ μ§μμΌμκ° λ±μ λΆλΆμ μ¬μ©μκ° μ§μ μ λ ₯νλ λ°©μμΌλ‘ ꡬν -- μκ°μ μ€μ μ€ν μ ν μμ΄ 24μκ° μ λ ₯ λ°©μ -- λ¬Όμ§μ μΈ λ³΄μμ΄ μλλλΌλ λͺ©ν λ¬μ±μ μ¬λ―Έμμ νμ(μΊλ¦ν°κ° μμ§μΈλ€λκ° λ±)
- μν λΆλ΄, κ°λ° λ°©ν₯ μ 리
- μ‘°μμ§λκ»μ νΌλΈλ¦¬μ±λμμΈ μμ μμ νΈλν° μ΄ν λ°©μμΌλ‘ κ°λ°, μ΄λλΉXDλ‘ μμ νκ³ , flutterλ‘ λ³ννλ κ²μΌλ‘ κ²°μ