저는 코딩을 취미로 삼은 수학교사입니다.
그래서 코딩으로 교육과 관련된 프로그램들을 만들려고 하고 있습니다.
이번에 만든 프로그램은 꼭 교사가 아니어도 한 번쯤 쓸데가 생길 수도 있을 것 같아 공유합니다.
바로! 카드뒤집기 게임입니다.
카드뒤집기 게임?
모두 아시리라 생각하지만, 아래와 같이 문제와 답의 쌍을 카드를 뒤집어 가며 맞추는 게임이죠.
수업시간에 배운 내용을 간단히 테스트하면서 게임으로 진행해보려고 만들었습니다.
예를 들어, 수학 문제와 답을 설정해두고 일치하는 답을 찾게 만드는 거죠. 문제를 보고 답을 풀어놔야 이길 확률이 당연히 높아지겠죠?!?!
어떻게 하나요?
https://foreducator.com/gameapp/
위 링크에서 진행할 수 있습니다.
접속하면 공개된 게임들 목록이 위와 같이 나타납니다.
아무나 게임을 만들 수 있기 때문에, 게임을 시작하기 전 해당 게임이 잘 구성된 게임인지 확인해볼 필요가 있습니다.
카드의 제목부분을 누르면 해당카드가 어떻게 구성되어있는지 표시됩니다.
실제 문제와 답의 쌍이 최소 12개 이상있는 게임을 선택하는 것이 좋습니다.!!(이부분은 추후에 목록에 보이기 위한 조건으로 추가해서 너무 적은 카드를 등록한 경우는 메인페이지에서 보이지 않도록 설정하겠습니다.)
마음에 드는 게임을 찾았다면, 플레이어수와 펼쳐질 카드 양을 고릅니다.
3*3의 9장 카드, 4*4의 16장의 카드, 5*5 25장의 카드 등을 선택할 수 있고, 홀수인 경우에는 보너스 카드가 한장이 추가됩니다.
게임 해보기!
4명의 플레이어와 12쌍의 카드 즉 24장 카드 + 보너스카드의 5*5 보드를 선택하고 게임하기를 누르면 다음과 같은 화면이 보입니다.
혼자서 프론트, 백엔드 전과정을 취미로 하는거니... 디자인은 양해해주시기 바랍니다 ㅎㅎ; 거의 chatgpt에게 의존하고 있습니다.
왼쪽에 점수판을 보면 초록색으로 표시되는 것이 현재 플레이하는 플레이어입니다.
해당플레이어가 차례로 2개의 카드를 뒤집습니다.
그리고 만약 두 카드가 답이 일치하면 점수가 획득되죠!!!!
점수가 획득되면 기회가 한 번 더!!!! 제공됩니다.
점수판 아래에 보면 몇 가지 설정이있습니다.
두 카드를 뒤집고 정답이 아닌 경우 다시 카드가 뒤집어져야겠죠? 그 지연시간을 조절할 수 있습니다.
기본 1초이나, 수업시간에 활용하기에는 조금 빠릅니다.(수학의 경우 문제를 옮겨 적어야 하기 때문,...)
적절히 설정하고 뒤집힌 카드가 글씨인 경우(이미지도 가능합니다 처음 과일처럼), 글씨 크기를 조절할 수 있습니다.
학생들이 생각보다 눈이 안좋더라구요.....
보드 크기에 최적화(?)한다고 하여 기본 카드 높이를 설정하였으나, 개별적으로 디테일하게 높이를 설정할 수 있게 구성하였습니다.
내가 만들고 싶은 게임도 만들 수 있나요?
물론입니다!
메인에 게임생성 버튼을 눌러서 등록 가능합니다.
제목 과목 설명 등등을 적고,
is_public을 체크하면 모두에게 공개되는 게임이며, 이를 해제하면 본인만 사용할 수 있는 게임입니다^^
질문과 답변이 하나의쌍이며 12쌍 이상 등록을 추천합니다. 그래야 모든 보드판에서 정상적으로 사용가능하기 떄문입니다.(적어도 등록은 됩니다.)
질문과 답변에 이미지도 넣을 수 있는데, 이 경우에도 질문과 답변에 서로 다른 아무말이라도 적으셔야 합니다^^
이미지가 있는 경우 글자는 표시되지 않으니 글씨도 필요한 이미지라면 이미지에 글씨를 직접 적고 이미지를 올려야 하는 점도 참고 바랍니다^^;
파이썬의 django를 이용하였는데, form을 가져오는 경우 스타일링을 어떻게하는건지 잘 몰라서 입력 및 수정 페이지는 더욱 디자인이 마음에 들지 않지만, 양해해주시리라 믿습니다.하하
언제쓸까요?
글쎄요...ㅎ
저는 단원 수업 마무리하고 학생들과 내용 정리겸 게임하니 즐겁고 재밌더라구요!
수학이나 영어 수업이 가장 쉽게 떠오르는 활용처고,
어린자녀들과 한글공부나,연관 이미지찾는 게임등을 만들어 볼 수 도 있을것 같습니다.
처음 글썼을 때보다 이것저것 업데이트를 해서 좀 더 나아졌습니다 ㅎㅎ