개발 일지76 파이게임으로 RPG 만들기 #03. 카메라 안녕하세요. Printed 입니다. 벌써 세 번째 일지네요! 이번 일지에서는 고정되어있던 시점을 자유롭게 해줄 카메라 기능을 추가해 보았습니다! 영상 먼저 보시죠! 카메라 기능 자체는 단순합니다. 출력 화면 부분의 좌표를 캐릭터 좌표에 따라 움직이게금 조정해준게 다입니다. 오히려, 코드 자체는 로그라이크 맵을 위한 랜덤 바닥 타일 생성 함수가 더 잡아먹었습니다... # 맵 데이터 생성 함수 def createMapData(): ground_baseheight = 16 ground_interval = 0 # 바닥 간 간격 ground_maxsize = random.randrange(13, 24) # 바닥 최대 크기 ground_maxsize_count = 0 ground_size = random.randr.. 2021. 5. 6. 파이게임으로 RPG 만들기 #02. 플레이어 이동 안녕하세요. Printed 입니다! 파이게임으로 RPG 만들기 제 2회차 일지 입니다. 저번에 예고 했던데로 플레이어 이동을 구현해 보았습니다. 덤으로 바닥 자동 이미지 생성 함수도 만들어 보았는데... 이쪽이 더 힘들었다는게 함정... # 바닥과 충돌 검사 함수 def collision_floor(rect): hit_list = [] col = 0 for row in floor_map: if row != -1: floor_rect = pygame.rect.Rect((col * TILE_SIZE, row * TILE_SIZE), (TILE_SIZE, TILE_SIZE * 5)) if rect.colliderect(floor_rect): hit_list.append(floor_rect) col += 1 r.. 2021. 4. 12. 파이게임으로 RPG 만들기 #01. 스프라이트 시트 안녕하세요! Printed 입니다. 저번에 예고했던 대로, 간단한 사이드 프로젝트로 돌아왔습니다. 요즘 하는 일이 바빠, 이런 작은 프로젝트로 포스팅 해야되는게 좋으면서도 안타깝네요 ㅠㅜ 팀 프로젝트가 끝나면, 팀원들의 허락을 받아 작게 소개하는 형식으로라도 포스팅 해보도록 하겠습니다! 구현된 기능은 간단합니다. 위 사진처럼 여러 이미지가 합쳐진 스프라이트 시트에서, 필요한 이미지를 추출해 4배율 해서 화면에 드로우. 파이게임의 기존적인 틀에 SpriteSheet클래스를 만들어 구현했습니다. game.py 코드 # [Python pygame Game] RPG tutorial # made by "PrintedLove" # https://printed.tistory.com/ # https://www.yout.. 2021. 3. 22. 사이드 프로젝트 예고 - 파이게임 RPG 안녕하세요! 알오티씨 일들과 강의 수강 때문에 정신없는 Printed입니다. 따흑.. 왜 전 26학점이나 신청했을까요.. 과제때메 하루하루 피가 말라가는 기분입니다 ㅠㅜ 이번에 시작한 프로젝트는 1인 프로젝트로, 간단한 횡스크롤 RPG 게임을 만들어 볼 생각입니다. 부쩍 는(?) 실력을 점검할 겸, 그리고 게임 제작 툴을 사용하지 않고 2d게임의 구조적인 틀을 제가 직접 만들어 볼 겸 시작하는 가벼운 프로젝트 입니다. 때문에 이번 프로젝트는 리소스의 대부분을 직접 제작하지 않구, CCO라이센스 파일들을 받아와 사용할 생각입니다. 해당 이미지는 제가 만든게 아닌, 무료 게임 리소스 팩을 가져온 것입니다! 위 리소스 팩에 따로 더 필요한 이미지들은 직접 제작하여 추가해 랜덤 맵 로그라이크 rpg게임을 생각중.. 2021. 3. 15. 유니티로 로그라이크 게임 만들기 #07. 이펙트 추가(생존신고) 거의 한 달만에 돌아온 게임개발 일지입니다..! 그동안 뭐했냐구요? 훈련 끝나고 진짜 원없이 놀았습니다. ㅋㅋㅋ 그리고 안좋은 소식이지만, '유니티로 로그라이크 게임 만들기' 이 프로젝트는 아마 당분간 진도가 많이 느려질 것 같습니다. 같이 훈련간 친구와 모바일 게임을 만들어보자고 일을 벌이고, 학교에서 참여한 팀 프로젝트에서도 할일이 많아질 것 같거든요. 그래도 느리지만 꾸준히 발전해 나가는 모습 보여드리겠습니다! 저번과 비교해 크게 바뀐것은 없습니다. 내부적으로, 히트박스와 캐릭터의 적 공격을 위한 attack point 지정 함수등을 추가했지만 외부적으로는 보스몹의 대쉬시 생기는 먼지, 캐릭터와 보스몹의 공격이 서로에게 맞았을 시 발생하는 히트 이펙트 정도입니다. 보스몹의 hp바도 추가되었군요. 다.. 2021. 3. 5. 퍼런 하마 이야기 [GMS2] 군대 가기 전 막간을 이용해 만든 우주하마님 팬게임 입니다. 사흘 정도 걸렸네요; 훈련 잘받고 돌아오겠습니다! 플레이 영상. 게임은 완전한 무료입니다! 아래 파일을 다운로드 받아 플레이 하실 수 있습니다. *01/16 - 1.1.0 업데이트: 버스 픽스 및 스테이지 추가. 2021. 1. 15. 이전 1 2 3 4 5 6 ··· 13 다음