Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

오픈소스설계기초설계 회의록 -8주차 #5

Open
parkjungeun1013 opened this issue Nov 28, 2020 · 0 comments
Open

오픈소스설계기초설계 회의록 -8주차 #5

parkjungeun1013 opened this issue Nov 28, 2020 · 0 comments

Comments

@parkjungeun1013
Copy link
Collaborator

parkjungeun1013 commented Nov 28, 2020

오픈소스기초설계 회의록 - 8주차

2020-11-28

(나)반 8팀 조장 정재윤, 팀원 박정은

논의사항
(그동안 카톡으로 서로 안되는 것을 질문하고, issue에 하나 정도 건의사항을 올려서 서로 협업하며 제작해봄. 만났을때는 팀장 계정으로 같이 수정하고 push해서 바로바로 led matrix 동작을 확인했으며, 집에서는 따로 push하면서 서로 코드를 공유하고, 안되는 부분 있으면 물어보면서 진행하였다.)

(led matrix 확인을 위한 대면미팅 당일)
정: 오늘 led matrix에 게임보드를 출력해보고 정상적으로 작동됨을 확인해 봤으니 게임판 옆에 출력할 문구들만 더 작성하면 마무리될 것 같네요

박: 네 집에 가서 dot.py에 더 추가할 list들 만들겠습니다. P1 WIN P2 WIN , TYPE NAME, LEVEL 등등 만들겠습니다.

정: dot.py가 코드가 모두 완성되면 함께 led matrix 판에 배치해보도록 합시다. 화요일 1시에 만나 최종적으로 led matrix에 잘 출력 되는지 보고 데모 영상 찍고 ppt만들면 될 것 같네요

박: 네 좋습니다. 마지막까지 화이팅 해봐서 좋은 결과물 만들어요!

정: 좋아요 추가할 부분이 있으면 카톡이나 좀 중요하다고 생각되면 issue에 쓰면 될 것 같습니다! 마지막 일정인 led matrix로 출력을 한번 열심히 구현해서 우리들의 프로젝트를 끝내봅시다.

화상미팅 screenshot

image

Repo 수정사항

Board.py 변경함. 차근차근 계획대로 보드 구현 -> 1인용 플레이 구현(터미널) -> 2인용 플레이 구현(터미널) 까지 완료했으며 현재는 터미널에서 led matrix로 보내고 몇가지 ui, ux를 추가하기 위해서 생각하고 있다. 저번과 가장 크게 바뀐 점은 우선 보드 세팅을 알아서 자동으로 해줄 수 있도록 탐색 프로그램을 사용했다는 점, 캐릭터 움직임이 구현되었다는 점, 2인용 플레이가 가능하다는 점이 있을 것 같다.

Run.py 변경함. 자잘하게 터미널에서 몇몇개를 led matrix로 보내기 위해 변경한 점들이 있다. 가장 큰 변경사항은 보드게임 리더보드를 txt reading writing으로 구현하여 계속 데이터가 남아있도록 하였다.

Score.txt 새로 추가함. Issue에 나온것처럼 리더보드는 딕셔너리로만 구현하면 이 score은 게임 종료되면 사라져서 리더보드의 특성이 맞지 않는것 같아 박정은 팀원이 txt 읽고 쓰기로 구현하여 저장되는 방식으로 바뀜. 안에는 이름, 승, 패 순으로 3개씩 끊어서 읽으면 됨. txt에는 아직 우리가 플레이한 기록밖에 없음

Led_display.py를 교수님의 pytet 0.3 version과 https://learn.adafruit.com/connecting-a-16x32-rgb-led-matrix-panel-to-a-raspberry-pi/experimental-python-code 웹사이트를 참고해서 새로 추가함. 변경사항은 led matrix 판을 모두 0으로 클리어 하는 함수 하나를 추가함.

dot.py를 새로 추가함. 여기다가는 필요한 도트들을 찍고 screen에 for문으로 옮겨 출력할 수 있도록 만듬. 필요하거나 돌려쓸 수 있는 도트들 ex)1을 하나만 찍으면 p1, 개수 출력에 계속 돌려쓸 수 있다. 을 만들고 있다.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant