직접 사용할만하고, 사용할 이유가 있는 게 무엇일까? 생각해봤을 때

“개발자로서” 학습을 재밌고 즐겁게 할 수 있는 웹게임이 있으면 좋겠다! 라는 생각이 들었습니다.

생각해본 아이디어를 두서 없이 적어보자면..

여러 도메인 학습 게임

  1. 여러 도메인을 직접 선택할 수도 있게 하거나 + 아니면 랜덤으로 보여주거나
  2. 도메인을 선택하면
    1. 정답이 정해진 객관식 문제 게임

      1. 른 답변에 따라 후속 질문 (만약 틀렸다면 틀린 걸 인지할 수 있게 하는 질문, 맞았다면 더 깊게 들어가는 질문처럼 사용자에게 필요할 것 같은 질문들)이 주어지는 방식으로 마치 모의 면접처럼 진행되는 것도 나쁘진 않을 것 같다..?
      2. 이런 경우 문제풀이보단 게임처럼 보일 수 있게 시각적 피드백이나 자체 보상(순위 up? 아바타 증정?)을 주면 괜찮을 것 같다
    2. 시각적 피드백을 주려면… 카드 짝 맞추기 게임처럼?

      image.png

      이런 식으로 선을 그을 수 있게 하고 시각적 효과를 넣는다거나..

      image.png

      이런 식으로 올바른 카드끼리 뒤집으면 사라지게 하기..?

      정도가 떠오른다

이 방법의 문제점?

단일 도메인 학습 게임

위와 비슷한데, 도메인을 하나로만 좁힌 버전

이러면 특정 도메인에 맞는 방식으로 게임을 준비(e.g. 이전 기수 플젝 중 git 학습 플젝처럼) 할 수 있고, 데이터를 준비할 때의 요구사항도 적어진다

여러 방식이 존재할 수 있을 것 같지만 당장 떠오르는 건

군데군데 비어있는 코드 블럭을 만들어놓고, 옆에 있는 코드 퍼즐조각들에서 올바른 걸 찾아 끼워넣는 방식이 떠오른다

만약 실시간 요소를 넣는다면