Python-Chrome Dinosaur Game-Project-Table of Contents

날짜 2023-10-18 22:42

참고/연관된 기록 =>


행동에 대한 이유/근거 =>


파이썬 언어에 대한 이해를 올리기 위해 해당 언어를 가지고 프로그램 개발을 해본다.


캠프 기간 동안에 프로젝트 역량을 올리기 위해 파이썬 플라스크를 이용한 웹 사이트 프로젝트를 준비 중.

이 프로젝트에 붙일 미니 프로젝트를 만들어보기 위해


<크롬 공룡 게임 만들기 with Pygame>

51. Pycharm 설치 및 환경설정
52. Python 클래스 특강
53. 클래스 예제로 복습하기
54. 게임 개발 - 패키지 세팅 및 프로젝트 소개
55. 게임 개발 - Setup 및 애니메이션 구현하기
56. 게임 개발 - 캐릭터 동작 구현하기
57. 게임 개발 - 점수 기능 및 스크린 구현하기

58. 게임 개발 - 장애물 및 충돌 기능 구현하기
59. 게임 개발 - 메뉴 및 게임종료화면 구현하기
60. 보너스 - 교재 링크

파이썬 크롬 공룡 게임-미니프로젝트-최종코드

Python Chrome Dinosaur Game-Mini Project-Code Description 1
Python Chrome Dinosaur Game-Mini Project-Code Description 2
코드-pygame-os-random모듈

파이썬 크롬 프로그램 코드를 작성하면서 느낀 점

크롬 공룡 게임-코드-디렉토리 구조

ㅡ 51. Pycharm 설치 및 환경설정

VS코드-워크벤치(Workbench) 용어
VS코드-메뉴언어변경-단축키

ㅡ 52-53. Python 클래스 특강

클래스-생성자-사용이유-예시코드
절차지향-객체지향-캡슐화" tabindex="-1">ㅡ 절차지향-객체지향-캡슐화

ㅡ 54. 게임 개발 - 패키지 세팅 및 프로젝트 소개

Pygame-게임용어-초기설정-오브젝트-그래픽

ㅡ 55. 게임 개발 - Setup 및 애니메이션 구현하기

tk.TK()-tk.Tk-코드구조-클래스 직접참조
주사율-초당 프레임-FPS

ㅡ 56. 게임 개발 - 캐릭터 동작 구현하기

콜라이더-충돌박스-사각형-피격범위
게임 캐릭터-동작에 따른 좌표점
게임 점프상황-코드 이해

ㅡ 57. 게임 개발 - 점수 기능 및 스크린 구현하기

게임 배경 이동상황-이해

ㅡ 58. 게임 개발 - 장애물 및 충돌 기능 구현하기

ㅡ 59. 게임 개발 - 메뉴 및 게임종료화면 구현하기


출처-참고자료=>