파이썬으로 추억의 오락실 게임을 직접 만들어 보아요! 3시간이면 오락실 게임 개발 끝!
파이썬 기초 다음엔 뭘 해야 하지?
많은 분들이 파이썬 기초 개념까지는 잘 배우지만
어떻게 초보가 아닌 중급자 실력을 가질 수 있는지,
파이썬을 가지고 무엇을 할 수 있는지에 대해
어려움을 겪고 계십니다
그런 분들을 위해 다양하면서도 쓸모 있는
총 8개의 실전 프로젝트를 만들며
실력을 키울 수 있는 강좌를 제작했습니다
그 첫 번째, 추억의 오락실 게임을 만들어 봅시다!
게임 제작, 어렵지 않냐구요?
파이썬에서는 pygame이라는 아주 유명한
라이브러리를 사용할 수 있습니다
파이게임을 활용하면 몇 줄 안 되는 코드로
손 쉽게 게임을 제작할 수 있죠
게임에는 이미지 리소스가 반드시 필요하죠?
따로 이미지를 다운로드 받아 편집하는
다소 번거로운 작업을 거쳐야 합니다
때문에 관련 프로그램을 잘 다루는 분이
아니라면 꽤 불편하실 수 있어요
저는 그림판을 통해 가짜 이미지를
보다 쉽게 만들어 시간 낭비를 줄였어요^^
나중에 따로 이미지 편집을 통해 입혀볼 수
있도록 준비해드리니 걱정마세요!
꼼꼼히 살펴보는 강의 내용
VSCode과 Python 3.x를 기반으로
게임 개발 프로젝트를 진행해 봅시다
Pygame 기본 사용법은 크게 4단계로
나누어 공부하려고 해요
배경을 만든 뒤 캐릭터를 배치하고,
키보드로 캐릭터를 움직여볼 거에요
그 다음 노란색 적군을 배치하고 충돌
체크를 통해 게임 종료 로직을 넣을 거에요
이렇게 기초를 마친 뒤 잠깐 게임 프레임을
정리하고 여러분이 직접 복습할 수 있는
퀴즈를 하나 드릴 겁니다
퀴즈로 '똥 피하기' 게임을 직접
만들어보려 해요
왼쪽과 같이 가장 단순하게 구현한 뒤
이미지를 입혀 그럴 듯 하게 만들어 봅시다
퀴즈를 응용하면 예전에 유행하던
드래곤 플라이트도 만들 수 있을 거에요
레트로 느낌 가득한 게임 만들기
마지막에는 정말 게임 프로젝트를
완성해봐야겠죠?
배경과 캐릭터를 바로 넣구요,
키보드를 통해 좌우로 움직이며
무한대로 쏠 수 있는 무기도 넣을 거에요
무기로 쏠 공도 있어야겠죠?
바닥에 튕기며 속도가 조절되어야 하고,
벽에 닿으면 방향도 바뀌어야 합니다
무기에 닿으면 충돌 감지를 통해
공이 나뉘며 작아져야 해요
나머지 세세한 부분을 구현하고
버그까지 잡은 뒤 게임 이미지를
하나씩 바꾸어주면...
레트로 게임이 완성됩니다!
단 3시간이면 기초부터 퀴즈,
프로젝트까지 진행할 수 있어요
비록 Pygame에 대한 모든 것을 다루진 않지만
이 정도만 하셔도 충분히 취미 삼아 다양한
게임을 만들 수 있을 거라 생각합니다
파이썬을 기초까지 배우신 후
한 단계 더 나아가고 싶은 분들,
내 손으로 게임 한번 만들어 보고
싶으신 분들께 권해드립니다^^
망설이지 말고 바로 시작하세요
나도코딩
프로그래밍 공부를 하고 싶다면
지금 바로 시작하세요
망설이지말고 일단 등록하세요
시작이 반이니까
나도코딩은 무료니까!