일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- 웹 클라이언트
- 타입스크립트
- 자바
- 다양한 기능
- Flask 오류
- 프디아
- 웹
- jwt
- 예외 클래스
- Boxmodel
- 백그라운드 실행
- eslint
- HTTP
- 프로디지털아카데미
- 기본 타입
- 쿠키
- scss
- 웹 렌더링
- 신한투자증권
- 비동기기술
- 동적 타입
- 웹 스크래핑
- CORS
- gatsby.js
- prettier
- Visual Studio Code
- 세션
- 웹 기초
- 서버 통신
- 정적 타입
- Today
- Total
Moon Blog
대학교 1학년 1학기 파이썬 프로젝트 본문
1학기 동안 배운 부분을 최대한 활용할 수 있는 프로젝트를 고민하던 중 보드게임을 우연히 하게 되었고 이를 구현해보면 재밌을 것 같다는 생각에 프로젝트를 기획했다 .
<코딩 계획>
1 . 어떤 종류의 보드게임을 만들지
>>> 대학교 캠퍼스 맵을 보며 “부루마블”을 생각해 냈다. 그러나, 부루마블을 구현하기에는 게임의 특징인 인수, 파산, 건물짓기 (랜드마크), 무인도, 황금 카드 등 아직 구현하기 어려운 부분들이 여럿 있어서 이와 비슷하게 제작하기로 하였다 .
2 . 보드게임 룰
>>> 1 ) 게임플레이어는 총 4명
2 ) 처음에 게임의 목표 점수를 플레이어가 입력 . 이후 각 건물에 랜덤 점수 부여
3 ) 플레이어가 주사위를 굴리면 해당 지점으로 이동 후 그 건물에 점수를 획득
3 . 보드게임에 구현하고자 한 것들
>>> 1 ) 플레이어 닉네임 입력
2 ) 목표 게임 점수 설정
3 ) 건물의 점수 랜덤 설정
4 ) 플레이어 입력 시 주사위 굴리기
5 ) 각 플레이어 점수 계산
6 ) 게임 우승 플레이어 출력

대충 맵의 틀을 짠 후 계획에 맞게 코딩 시작
첨부된 파일을 통해 코드 보기 및 실행 가능
프로젝트 제작 후기
>>> 구현하고 싶었던 부분들이 더 있었으나 아직 실력이 부족하여 구현하지 못한 점이 조금 아쉬웠다. 배운 부분을 최대한 활용하고자 하였고 에러가 나는 부분을 다시 공부하면서 더욱 의미 있는 프로젝트가 완성된 거 같다. 다만, 플레이어별 실행 부분을 함수로 만들어 반복문으로 반복하고 싶었지만, 에러가 났기에 이를 수정해봐야겠다. 수정한 부분은 나중에 다시 업로드 해야겠다. 더 공부 후 여러 가지 기능을 추가해 더욱 완성된 프로젝트를 제작할 수 있도록 노력해야겠다.