NEDCROW 2019. 5. 2. 18:40

Git :  소스링크

 

JavaScript 공부를 위해 Youtube영상을 시청하던 중 중급으로 넘어가면서 지뢰찾기 실습예제를 만났다.

계속 영상을 봤더니 지쳐서 잠시 강의시청은 멈추고 일단 먼저 만들어보기로 했다.

 

 

< 지뢰찾기.js >

예전에는 신경 안 썼는데, 생각보다 기능이 많다.

 

1. 맵 크기 및 지뢰 수량 설정

2. 플레이타임 확인

3. 클리어 확인

4. 게임오버 확인

5. 근처의 지뢰 수량 확인

6. 지뢰가 2칸 이내에 없는 안전 타일들 모두 확인

7. 첫 클릭 시 지뢰는 게임오버 무효

8. 좌클릭 : 한 개의 타일 확인

9. 우클릭 : 한 개의 타일에 깃발을 심었다가 뺐다가

10. 휠클릭 : 반자동 기능. 주변타일초함 총 9개의 타일 확인. (주변에 지뢰 없으면 체크)

 

사용 언어 :  HTML, Javascript(+Jquery)

 

PS. JQuery는 아예 모르던 상태라 중간에 끼워넣었더니 두 개가 섞여 가독성이 좀 별로.

소스나 주석 보고 너무 악필이라 못 알아보겠다는 분은 댓글 남겨주세요.

 

PS2. '만약에' 싶어하던 습관으로 중복 사용 기능이 아니어도 Function을 만들었는데, 잘하는 짓인지 아닌지 모르겠다.