일타싸피 후기

김온유·2023년 9월 16일

싸피셜

목록 보기
3/10

안녕하세요? SSAFYcial 10기 김온유 입니다!

이번주 4차 과목평가로 '일타싸피'가 진행되었는데요, 일타싸피가 무엇이고 어떻게 코드로 당구를 칠 수 있는지 알아보겠습니다!


일타싸피란?

당구에서 착안한 알고리즘 게임으로, 포켓볼과 규칙은 비슷하지만 공이 6개라는 특징이 있습니다

  1. 과목평가
  2. 반별대항전
  3. 전국대항전


1. 과목평가 (오전)

총 6개의 스테이지가 있으며, 각 스테이지마다 연습할 수 있고 모두 준비가 되었다면 Evaluation모드를 통해 stage1부터 6까지 자동으로 play합니다.

Evaluation모드에서 각 stage를 별 1개 이상으로 통과해야 다음 스테이지에 갈 수 있고 이때 각 stage에서 얻은 점수의 총점 중 최고점이 최종 점수로 인정됩니다.

(시험 종료 전까지 계속 도전할 수 있으니 코드를 계속 수정하면서 많이 도전해 보는것을 추천드립니다!!)


2. 반별대항전 (오후)

반별대항전부터는 Competiton Mode로 반 대항전을 시작합니다.

6개의 공(흰공 + 검은공 + 팀공4) 중에서 목적구 3개(팀공2 + 검은공)을 먼저 넣는 팀이 승리합니다.

파울이 나지 않게 주의하며 목적구와 검은공을 빨리 넣는게 중요합니다!


< 삼각함수 이용 Tip >

코사인 제 2법칙을 이용하면 목적구까지의 각도를 계산할 수 있는데요, 세 변의 길이를 구해서 공식에 넣어주면 되기때문에 외워가시는 것을 추천드립니다


흰공으로 목적구를 포켓에 넣기위해 각도와 세기를 계산해서 보내야 하는데요, 어떻게 각도를 계산해야할까요?

내가 보내야 하는 각도는 (나)로 나머지 길이 a, (b+2r), d를 이용하여 cos제2법칙을 이용하면 됩니다!

이때 목적구의 위치가 어디에 있는지 ( 흰공을 기준으로 몇 분면인지 )가 중요하므로 조건을 잘 지정하여 각도를 찾아야 합니다.


과목평가 찐꿀팁을 하나 드리자면 무조건 세게!!! 치시는걸 추천드립니다!


게임으로 시험을 치는것이 신선하고 재미있었고 이후 반별 대항전도 매우 재미있었답니다!


profile
초보 개발자입니당

0개의 댓글