[파이썬] 기억력 테스트 게임 제작 보면서 따라 만들기 (pygame) - 완성 및 후기

2021. 4. 19. 22:07·◼ IT Etc./(Until 2021)
목차
  1. 1. 게임 플레이 영상
  2. 2. 후기
반응형

 

프로그래밍 교육 유튜버 '나도 코딩' 님의 새로운 강좌 내용이 pygame을 이용한 기억력 테스트 게임이었는데

 

마침 제가 만들어 하고 싶어하는 게임과 비슷해서 바로 강의 들으며 코딩했습니다.

 

총 이틀에 걸쳐서 완성했고, 강의에서 하지 않은 옵션도 추가해봤습니다!

 


1. 게임 플레이 영상

youtu.be/yvzWmZtHnuI

 

게임 규칙을 3줄로 요약하면 다음과 같습니다.

 

 

1. 화면에 보이는 숫자의 위치를 모든 외운 후 순서대로 클릭한다.

 

2. 숫자는 1번 칸을 클릭하거나 일정시간이 지나면 가려진다.

 

3. 숫자는 랜덤으로 배치 되며, 틀리면 해당 레벨에 재도전하게 되고 3번 틀리면 게임 오버다.

 

 

한 번 해보고 싶으시면 제가 소스 코드를 깃허브에 올려두었으니

 

가셔서 코드를 복사하신 후 에디터 아무데나에 복붙하시고 실행하시면 됩니다.

 

원래는 pyinstaller을 통해 실행 파일로 만들어 올리려 하였으나, 계속 알 수 없는 이유로 실행 파일이 실행이 안됩니다ㅠㅠ

 

소스 코드 : github.com/SangYoonLee1231/MyPersonalProject2021/blob/cded6cb8d8f0381e979fedb06a79a8dcdd4de113/pygame_project_memory/6_setup_%EC%99%84%EC%84%B1%EC%BD%94%EB%93%9C.py

 

SangYoonLee1231/MyPersonalProject2021

강의을 보고 따라 만들며 작업한 개인 프로젝트를 보관하는 저장소 (2021년 제대 후 2학년 복학하기 전까지) - SangYoonLee1231/MyPersonalProject2021

github.com


2. 후기

 

어렸을 적 플래시 게임들을 했던 추억 때문인지 이런 비슷한 류의 게임을 한 번 만들어보고 싶었습니다.

 

마침 이런 좋은 강의가 올라와서 참으로 재밌게 공부할 수 있었던 것 같네요.

 

이렇게 짧은 시간이지만, 직접 코딩을 통해 원하는 결과물을 딱 만들어내니 정말로 재밌었습니다.

 

 

그 동안의 코딩 공부를 했을 때는 마치 수학 공부를 하는 것 같았는데 (저는 수학을 좋아해서 그것도 나름의 재미가 있었지만)

 

비록 아직 모방이라해도 바로 직접 프로그램을 만들면서 코딩을 배워보니 프로그래밍 지식들을 순서대로 배우는 것 보다

 

훨씬 더 큰 재미와 보람을 주는 것 같네요 :)

 

 

초등학교 시절에도 이런 뭔가를 만들어보는 것이 참 재밌었는데.. 오랜만에 비슷한 즐거움을 느껴봅니다.

 

(저는 초등학생 때 취미로 파워포인트로 게임을 만들었습니다. 플래시는 너무 어려워서..)


이 작업은 '나도 코딩'님의 다음의 유튜브 강의를 참고해 이루어졌습니다.

 

 

반응형

'◼ IT Etc. > (Until 2021)' 카테고리의 다른 글

백준에 들어가서 PS 문제 풀이를 시작했다.  (0) 2021.04.26
'재미'를 원동력으로 / 좋은 개발자가 되고 싶다  (0) 2021.04.23
[파이썬] 오락실 게임 제작 보면서 따라 만들기 (pygame) - (1) 기본 과정 (예제 연습, 기본 틀)  (0) 2021.04.10
[알고리즘] 최대공약수와 최소공배수 - 간단하게 구현해보기 (+ 유클리드 호제법 알고리즘) (C++)  (0) 2021.04.09
눈 수술로 인해 잠시 공백기가 있었습니다.  (0) 2021.04.07
  1. 1. 게임 플레이 영상
  2. 2. 후기
'◼ IT Etc./(Until 2021)' 카테고리의 다른 글
  • 백준에 들어가서 PS 문제 풀이를 시작했다.
  • '재미'를 원동력으로 / 좋은 개발자가 되고 싶다
  • [파이썬] 오락실 게임 제작 보면서 따라 만들기 (pygame) - (1) 기본 과정 (예제 연습, 기본 틀)
  • [알고리즘] 최대공약수와 최소공배수 - 간단하게 구현해보기 (+ 유클리드 호제법 알고리즘) (C++)
SangYoonLee (SYL)
SangYoonLee (SYL)
Slow, But Steady Wins The Race 😎
◆ Slow, But Steady ◆Slow, But Steady Wins The Race 😎
    반응형
  • SangYoonLee (SYL)
    ◆ Slow, But Steady ◆
    SangYoonLee (SYL)
  • 전체
    오늘
    어제
    • ◻ 전체 글 수 : (133)
      • ✪ 취미, 경험 회고 및 일상 (26)
        • [취미] Room Escape (2)
        • [회고] IT 관련 경험 회고 (18)
        • [일상] 일상 생각 (4)
        • [일상] 독후감 (1)
      • ◼ FrontEnd (31)
        • Web & HTML, CSS (10)
        • JavaScript (4)
        • TypeScript (1)
        • ReactJS (16)
      • ◼ CS (3)
        • 자료구조 & 알고리즘 (1)
        • 컴퓨터 구조 (1)
        • 운영체제 (1)
      • ◼ PS Note (40)
        • 백준 (38)
        • 프로그래머스 (2)
      • ◼ IT Etc. (33)
        • (Until 2021) (21)
        • Python (6)
        • C | C# | C++ (1)
        • Git (1)
        • Unity (4)
        • Game Dev. (0)
  • 블로그 메뉴

    • 홈
    • 💻 GitHub
    • 🟢 Velog
    • 🧩 온라인 방탈출 출시 작품 모음
  • 링크

    • GitHub
  • 공지사항

  • 인기 글

  • 태그

    회고
    프로젝트
    미궁 게임
    위코드
    Component
    프로그래머스
    Cpp
    코드숨
    유니티
    wecode
    후기
    unity
    C++
    파이썬
    코딩 일기
    더라비린스
    CodeSoom
    1929
    관심사의 분리
    방탈출고사
    개인 프로젝트
    알고리즘
    리엑트
    Python
    주간 회고
    React
    pygame
    JavaScript
    백준
    소수 구하기
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
SangYoonLee (SYL)
[파이썬] 기억력 테스트 게임 제작 보면서 따라 만들기 (pygame) - 완성 및 후기

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.