snakegame 3

[Python] 11. 뱀게임 스코어 파일에 기록 (feat. 파일 시스템 )

* Udemy의 PythonBootcamp 수업 내용을 참고하여 작성 오늘은 프로그램을 확장하거나 자동화 하기 위해, 파일을 읽고 기록하는 방법들을 배우도록 한다. 파일을 커스터마이즈해서 대량으로 발송하거나 활용하는 방법, 일을 자동화하는 방법 등의 원리이다. 뱀 게임의 점수 기록판 개발하기  뱀 게임을 이미 구현한 바 있었는데, 오늘은 뱀게임을 더 발전시켜서, 뱀게임의 점수들이 기록되고 전체 기록을 보면서 유저가 더 잘 플레이하도록 하는 기능을 만들어볼 것이다. 외부 파일 및 디렉토리를 활용한다.기본 뱀 게임의 설명 및 구현 코드는 아래 포스팅 참고 : https://ysryuu.tistory.com/46 [Python] 5. 뱀 게임 만들기 (1)* Udemy의 PythonBootcamp 수업 내용을..

Dev 2024.05.10

[Python] 6. 뱀 게임 만들기 (2)

* Udemy의 PythonBootcamp 수업 내용을 참고하여 작성 이전 포스팅에 이어 뱀 게임을 마저 구현해본다.아래 1~3번까지는 이전 포스팅에서 구현한 바 있다. 4~7을 마저 살펴볼 것이다. 이전 포스팅 : https://ysryuu.tistory.com/46 [Python] 5. 뱀 게임 만들기 (1)* Udemy의 PythonBootcamp 수업 내용을 참고하여 작성 이번에는 뱀게임을 구현해보자.  뱀게임은 간단한 규칙을 가진 게임이다.화면에 랜덤으로 사과가 생성되고, 뱀이 사과를 먹으면 성장 (길이가ysryuu.tistory.com 1. 뱀의 몸체 생성 create a snake body2. 뱀을 움직이기 move the snake 3. 뱀을 통제하기 (키보드 방향) control the ..

카테고리 없음 2024.05.04

[Python] 5. 뱀 게임 만들기 (1)

* Udemy의 PythonBootcamp 수업 내용을 참고하여 작성 이번에는 뱀게임을 구현해보자.  뱀게임은 간단한 규칙을 가진 게임이다.화면에 랜덤으로 사과가 생성되고, 뱀이 사과를 먹으면 성장 (길이가 길어짐)하게 되는데, 뱀의 머리가 자신의 몸통에 닿을 경우에 게임은 종료된다. 사과를 최대한 많이 먹으면서 죽지않고 뱀의 길이를 늘리는 것이 게임의 목표이다. https://g.co/kgs/4dPqWze  스네이크Google에서 플레이www.google.com 게임을 부분으로 쪼개 구현하기  어떤 복잡한 코드라도 부분으로 나누어 단계별로 구현할 수 있다. 뱀게임은 아래와 같이 총 7부분으로 나눌 수 있다. 순서대로 구현해보도록 하겠다.  1. 뱀의 몸체 생성 create a snake body 2. ..

Dev 2024.05.04