blockly 게임 홈페이지
미래의 프로그래머들을 위한 게임, 블록리 게임을 아시나요?
먼저 퍼즐과 같은 방식으로 프로그래밍 툴이 익숙하지 않은 사람도 쉽게 시작할 수 있어서
아이들이나 초중고등학교, 그리고 성인들까지 프로그래밍을 시작하는 사람에게
알고리즘을 더 쉽게 이해하고 프로그래밍에 대한 좋은 동기를 만들 수 있는 게임입니다!
특히 프로그래밍 수업을 본격적으로 시작하기 전의 강사님들!
한두시간 시간내서 학생들에게 이 게임을 시켜보면 정말 좋을거같아요.
저는 오늘 이중에서 미로(Maze)게임을 플레이 해봤어요
1단계부터 10단계까지 난이도별로 구성되어있어, 프로그램을 처음 접하는 사람들도
정말 쉽게 한단계 한단계씩 클리어 해나가더라고요! (단, 8단계정도부터는 힘들어하시더라고요)
오늘은 같이 코딩공부하는 분들끼리 '최단 거리로 클리어하기'를 목표로
한 강사님 말로는 컴퓨터 관련 대학원생들도 10단계를 못푸는 학생이 꽤 있었다고,,
하지만 우리는 시간제한을 두고 플레이하는게 아니니 천천히! 머리를 쥐어 짜내가며 성장해봅시다.
저는 10단계까지 전부 클리어하는데 1시간 정도? 걸렸지만,
최단거리 목표 제외하고는 30분정도에 클리어한거같네요
효율성은 낮지만 어떤 미로든 단번에 해결할 수 있는 알고리즘이 있는데
제가 찾아본바 한국에서 블록리 게임 게시물을 작성하신 분들은 전부 머리사용없이
비효율적인 알고리즘으로 클리어하셨더라고요.
저는 제가 찾아낸 10단계 최단거리 클리어 사진과 해설을 첨부해보겠습니다.
주의!!
이 게임은 머리를 쥐어짜내서 문제를 해결하는 게임입니다.
무작정 답만 보지 마시고 문제를 해결하신 후 저와 답을 비교해 보시던가
제한시간이 끝난 후 정답을 알려주는 용도로만 사용하시길 바랍니다.
'프로그래밍 > 기타' 카테고리의 다른 글
[Git] Git Branch 관리 전략 (0) | 2022.05.04 |
---|---|
[MySQL] 기본명령어 모음 (0) | 2020.10.01 |
[MySQL] Cheatsheet 모음 (0) | 2020.10.01 |
[Git]Git 명령어 정리 (0) | 2020.10.01 |
[Git]Learn Git Branching, 깃허브 배우기 (0) | 2020.10.01 |