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

2021. 4. 19. 22:07·◼ IT Etc./(Until 2021)
반응형

 

프로그래밍 교육 유튜버 '나도 코딩' 님의 새로운 강좌 내용이 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
'◼ IT Etc./(Until 2021)' 카테고리의 다른 글
  • 백준에 들어가서 PS 문제 풀이를 시작했다.
  • '재미'를 원동력으로 / 좋은 개발자가 되고 싶다
  • [파이썬] 오락실 게임 제작 보면서 따라 만들기 (pygame) - (1) 기본 과정 (예제 연습, 기본 틀)
  • [알고리즘] 최대공약수와 최소공배수 - 간단하게 구현해보기 (+ 유클리드 호제법 알고리즘) (C++)
SangYoonLee (SYL)
SangYoonLee (SYL)
Slow, But Steady Wins The Race 😎
    반응형
  • SangYoonLee (SYL)
    ◆ Slow, But Steady ◆
    SangYoonLee (SYL)
  • 전체
    오늘
    어제
    • ◻ 전체 글 수 : (131) N
      • ✪ 취미, 경험 회고 및 일상 (26) N
        • [취미] Room Escape (2)
        • [회고] IT 관련 경험 회고 (18) N
        • [일상] 일상 생각 (4)
        • [일상] 독후감 (1)
      • ◼ FrontEnd (29) N
        • Web & HTML, CSS (8)
        • JavaScript (4) N
        • 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
  • 공지사항

  • 인기 글

  • 태그

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

  • 최근 글

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

티스토리툴바