Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Info

https://machinations.io/docs/tutorials-examples/easy-level-progression/

...

Iframe
scrollingyes
srchttps://my.machinations.io/d/Level-Progression:-Step-1-of-3/0325304e39963bf88e5ec57ae95db59e5?hideHeaderbar=true
width740
frameborderhide
height400
  • △ 소스는자원을 생산합니다.

    • 적 처치 소스는 트리거 될 때마다 경험치를 50씩 생산합니다.

  • → 자원 연결은 자원을 전달합니다.

    • 습득한 경험치의 양은 자원 연결에 50으로 선언합니다.

  • ◯풀은 자원을 모읍니다.

    • 경험치 풀은 전달 받은 경험치를 모읍니다.

레벨업

플레이어는 경험치를 모아 레벨업 합니다.

Iframe
scrollingyes
srchttps://my.machinations.io/d/Level-Progression-Step-2-of-3/0425219c811627dfe7c7d125494f9849d?hideHeaderbar=true
width740
frameborderhide
height400
  • ▷컨버터는 자원을 다른 자원으로 바꿉니다.

    • Convert XP to Level’ 컨버터는 경험치 1001레벨로 바꿉니다.

    • 자원 연결은 컨버터의 규칙을 설정합니다.

      • 입력된 ‘Level-up Cost’에 설정된 숫자는 컨버터가 변환할 경험치 100입니다.

      • 출력되는 ‘Level-up’은 컨버터가 출력할 1레벨을 설정합니다.

  • 차트는 시간 경과에 따른 자원의 양을 표시합니다.

    • ‘Level’ 풀은 차트에 표시됩니다. 플레이어의 레벨업 상태를 즉시 시각화합니다.

피드백 루프

이 게임에서는 플레이어가 게임을 진행함에 따라 레벨업이 더 어려워집니다. 이를 추가합시다.

Iframe
scrollingyes
srchttps://my.machinations.io/d/Level-Progression-Step-3-of-3/0997440d9837a97f8272ee60b195f6d8c?hideHeaderbar=true
width740
frameborderhide
height500
  • ⇢ 상태 연결은 다이어그램 요소의 상태를 변경합니다.

    • 플레이어의 현재 레벨을 나타내는 ‘Level’ 풀을 사용해 레벨업 비용을 결정합니다. 이는 ‘피드백 루프’를 생성합니다. 시스템의 출력을 가져와 입력으로 사용합니다.

    • ‘Increase Level-up Cost’ 연결의 공식은 레벨이 증가할 때마다 레벨업 비용을 100씩 증가시킵니다.