전체 글 284

지뢰찾기 - 2

지뢰 찾기 게임을 만들면서 알고리즘이 무엇이 필요할까 싶지만 몇 가지 고민은 필요하다. ( 1 ) 처음으로 "지뢰를 임의로 숨겨둔다" 의 알고리즘이 필요하다. 이는 임의 를 구성하는 여러 방법 중에 하나를 사용하면 된다. 주어진 블록은 가로 & 세로로 구성되어 하나의 Index 로 표현할 수 있다 ( 1 차원 Array ) 지뢰 갯수 M 을 입력 받았을 때 배열 A 에 M 개 만큼의 블록에 지뢰 상태를 부여하고, 배열 A 를 섞었다. for (var i = block_side_num ** 2 - 1; i > 0; i--) { var j = Math.floor(Math.random() * (i + 1)); [blocks[i], blocks[j]] = [blocks[j], blocks[i]]; } ( N^2..

지뢰찾기 - 1

https://github.com/keicoon/mine GitHub - keicoon/mine Contribute to keicoon/mine development by creating an account on GitHub. github.com 윈도우 OS 를 설치하면 기본 프로그램이 설치된다. 그 중 게임 폴더에서 손쉽게 접할 수 있는 게임으로 "지뢰 찾기" 가 있다. 그 지뢰 찾기 게임을 만들어본다. 지뢰 찾기 게임의 룰은 간단하다. 보여지지 않은 블록에는 일정 수의 지뢰가 숨겨져 있다 플레이어는 블록을 하나씩 열어 지뢰가 아님을 확인 한다 지뢰를 피해 모든 블록을 열면 승리한다 지뢰를 하나라도 열면 패배한다 보너스 규칙도 존재한다. 짧은 시간에 성공하면 추가 점수를 획득한다 깃발 ( 지뢰라고 가정..

메뉴얼 바이크 입문기 - 5 ( 기본 운용 2 )

기본 운용 1 에서 내용이 길어졌습니다. 기본 운용 2 에서는 아래 내용을 작성합니다. 제동 ( 브레이크 ) 신호 대기 상황에서 중립으로 돌아가기 감속 및 선회 ( 코너링 ) 유턴 평지가 아닌 곳에서 1단 출발 제동 ( 브레이크 ) 바이크의 브레이크는 3 개를 사용할 수 있습니다. 프론트 브레이크 리어 브레이크 엔진 브레이크 프론트는 오른쪽 손잡이 위의 레버를 당겨 작동합니다. 이를 통해 앞 바퀴의 브레이크 패드를 밀착시켜 바퀴의 회전 속도를 감쇠합니다. 이 과정에서는 앞 바퀴의 속도가 뒷 바퀴의 속도보다 느려지므로 관성에 의해 바이크 차체가 앞으로 기울여지게 됩니다. 바이크에서는 서스펜서가 있기에 서스펜서가 눌리면서 차체가 앞으로 기울여지는 느낌을 받습니다. 그리고 리어 브레이크에 비해 제동 효과가 훨..

메뉴얼 바이크 입문기 - 4 ( 기본 운용 )

가장 중요하고 가장 오랜 시간을 사용한 내용입니다. 2종 소형 면허를 취득했지만 이는 주행 코스를 위한 메뉴얼일 뿐 직접 바이크를 운용할 기회는 잘 없습니다. 바이크를 구입했지만 면허가 있지만 도로에 나가서 주행하는 것은 매우 어렵고 위험하다고 생각합니다. 바이크 운용에 필요한 기본 지식은 아래 기준을 세웠습니다. 정차에서 시동 중립에서 1단 넣고 출발 주행 중 속도를 높여 업 시프트 ( 상위 기어로 변속 ) 주행 중 속도를 낮춰 다운 시프트 ( 하위 기어로 변속 ) 제동 ( 브레이크 ) 신호 대기 상황에서 중립으로 돌아가기 감속 및 선회 ( 코너링 ) 유턴 평지가 아닌 곳에서 1단 출발 바이크 주유 바이크 시동 종료 및 주차 취소선 ( 크게 중요하지 않는 기본 내용 ) 을 제외하고 적어도 위 기준을 머..

메뉴얼 바이크 입문기 - 3 ( 취등록 )

바이크를 구입했다면 많은 서류를 전달 받습니다. 대략 수입과 관련된 서류, 환경 ( 배기 ) 와 관련된 합격증, 차량 등록증 ... 이 있습니다. 이를 가지고 바이크를 취등록할 수 있습니다. 그 전에 과정이 하나 더 필요합니다. "보험" 가입 증명이 필요합니다. 먼저, 차량 등록증의 차대번호 가 있다면 보험 가입을 진행할 수 있습니다. 필자는 삼성화재 ( 자동차 ) 보험이 있어 이륜차 보험도 같은 보험회사에서 진행했습니다. 그리고 보험 보장 내용은 아래를 따랐습니다. ( 보장 내용에는 개인차가 있습니다 ) 기본 보험 ( 대물 1 ) 이 보장은 필수 입니다. 번호판을 받을 수 있는 최소 조건입니다 내가 운전한 차량으로 다른 차량을 손상시킨 경우 상대 차량의 수리에 필요한 금액을 지원합니다 ( 보장 금액의 ..

메뉴얼 바이크 입문기 - 2 ( 신차 구입 )

본인이 타고 싶은 바이크를 구매하는 과정은 가장 행복한 시간입니다. 필자는 가장 오랜 시간과 고민이 있었습니다 :'( 먼저, 필자가 확인하고 정리한 바이크들을 이 곳에 정리합니다. ( 2023 년 기준 ) 1. 닌자 시리즈 ( 가와사키 ) 가장 먼저 준비하고 빠져든 바이크 입니다. 닌자는 시리즈가 있으며 300 이 대략 300cc 바이크 400 이 400cc 입니다. 300 이 400 보다 저렴하지만 단종되고 400 이 그 맥락을 이어가고 있습니다. 400 기준 바이크 신차 가격은 1 천만원이며 현재는 구입시 취등록세 지원 프로모션이 있습니다. ( 취등록세는 바이크 가격의 0.05 % 입니다. 취득세 0.2% + 등록세 0.3% ) 대략 950 만원이 나오네요 또 가와사키는 아래와 같은 이야기가 있었습니..