DIY - 2018/Connect4 게임 만들기

게임 만들기(Connect 4) - Part III

알렉스윤 2018. 4. 25. 14:44

실제 게임과 유사하게 만들기 위해 선택한 LED가 WS2812이다.

여러 색을 아주 쉽게(?) 라이브러리의 도움을 받아 설정 할 수 있다.


구현은 사람이 직접 파란 구슬과 빨간 구슬을 맨 위에서 떨어트리므로

나 역시 상단에서부터 LED가 동작하도록 하고 싶었다.


일단은 지루한 토요일(참고로, 출장 중이며 주말에 할일이 없어 평소 하고 싶었던 것을 하고 있다. 한국이였으면 아이들과 노느라 혹은 집안일 혹은 딴짓 하느라 뒤로 미뤄뒀을 일이다.) 즐겁게 구현 할 수 있었다.



조이스틱 버튼으로 좌우 이동이 가능하고, 버튼을 누르면 아래로 떨어지도록 구현했다.

아직은 4점을 체크하거나 다른 기능은 넣지 못 했지만... 생각대로 동작해서 만족감이 스믈 스믈 올라온다.

물론, 조이스틱 움직임이 상단에서 커서 역할 LED의 깜빡임(delay를 사용함으로 조이스틱 read가 느림)으로 인해

인식이 부자연 스럽긴하다. delay 함수 대신 다르게 구현해야 하는데... 이건 나중으로 패쓰하고 일단 뭐라도 보고 싶어서 후딱(후딱이라고 쓰고 3~4시간이라고 읽는다.) 만들었다.