io게임처럼 여러명이서 같이하는 핀볼게임으로 만들자고 생각이 들었음..


많은 사람이 각자의 공을 넣어서 누가 점수 많이 받냐 하는 거


자세히 설명하기엔 너무 많은 과정이 있었음..


1. CCD(continuous colide detection) 적용

공이 너무 빨라서 충돌을 씹는 경우가 생겼었는데 ccd라는 유명한 기법이 있더라고? 그래서 구현함


2. 맵 생성 파이프라인 만들기

저 맵을 삼각형 좌표 하나하나 찍으면서 할 수가 없어서, drawio로 맵을 그리고

drawio 파일을 export해서 그걸 또 python에서 파싱하고,

파싱한 데이터로 js로 임포트 가능한 삼각형 파일을 만드는 파이프라인을 만듦.. 

이 과정에서 임의의 다각형을 삼각형으로 쪼개기, 합쳐진 무게중심 구하기 등등 알고리즘 구현할게 많았음


3, 순간이동, 용수철, 충돌시 점수획득 등 기믹 구현


이정도 했는데 지금 벌써 찍쌀것같은 위기감이 들음