팔벌려 높이뛰기를 30까지 3, 6, 9 게임으로 하였다.
첫 번째 틀려서, 팔굽혀 펴기를 하였다.
두 번째 틀려서, 누워 다리들어주기를 하였다.
세 번째 틀려서, 달리기를 하였다.
네 번째 틀려서, 버피를 하였다.
다섯 번째 틀려서, 엎드려 발 바꾸기를 하였다.
좌우 발 바꾸며 자연세 이어 베기를 하였다.
쌀미자 베기를 배우고 연습하였다.
쌍수검법 2식 초반 부를 연습하였다.
두현이는 손 가락 베인 부분이 신경 쓰였는지, 성연이와 준형이가 검법을 연습하는 동안 내가신장을 섰다.
182.226.43.150 / 2020-07-21 19:18:46 작성
화요일 여섯시 파이썬부:
이두현 나오다.
리스트 안에 리스트 값을 저장하는 부분을 두현이가 헷갈려 했다.
간단한 예제로 보여주며 설명했는데, 다음 시간에 다시 설명해야 겠다.
두현에게 숙제를 냈다.
숙제를 낸 이유는 다시 한 번 내용을 살펴보라는 뜻이다.
[숙제]
1. 반복문에 쓰인 아래의 내용의 의미를 생각해 보고, 주석 달아오기
velx = math.cos(bullet[0]) * 10
valy = math.sin(bullet[0]) * 10
bullet[1] = bullet[1] + velx
bullet[2] = bullet[2] + vely
2. arrows.pop(index) 의미를 생각해 보고, 주석 달아오기
### 수업 내용 ###
# 초기화 값 추가
radian = 57.29
arrows = [] # 화살의 정보([각도(라디안), 플레이어 x좌표, 플레이어 y좌표])
arrows_info = [0, 0] # 맞춘 갯수(화살 이미지와 적 이미지가 부딪친 수), 발사한 화살 수
#화살 이미지 로딩
arrow = pygame.image.load("rabbit/resources/images/bullet.png")
#마우스를 클릭했을 때(마우스 클릭 이벤트)
- 마우스를 클릭했을 때, 위치 좌표 얻기
- 리스트 arrows에 [각도(라디안), 플레이어 현재 x 좌표, 플레이어 현재 y 좌표] 리스트로 저장
# 움직이는 화살 그리기
- arrows 각 리스트에서 x, y 좌표 값 업데이트 반복
x좌표 성분: velx = math.cos(bullet[0]) * 10
y좌표 성분: valy = math.sin(bullet[0]) * 10
플레이어 x좌표 = 플레이어 x좌표 + velx
플레이어 y좌표 = 플레이어 y좌표 + vely
화면에서 벗어나면, arrows 리스트에서 삭제