본문 바로가기

개발 일지75

파이게임으로 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.
유니티로 로그라이크 게임 만들기 #06. 적 추가 거의 한 달 만의 일지입니다! 기말고사를 무사히 끝내고 돌아왔습니다. 아직 패턴도 몇 개 없구 보스라고 하기엔 부족하지만, 게임의 메인 컨텐츠인 보스 전투를 테스트 하기 위해 먼저 만들어 보았습니다. 히트 이펙트나 몬스터 UI부분은 아직 미완성입니다. 아마 다음 일지에 추가될 것 같네요. 영상입니다! 진행 상 10계층에서 처음 만나게 되는 보스입니다. 턴이 쌓일 수록 패턴도 점차 다양해지는데, 지금은 돌진과 이단공격 두 개 밖에 없습니다.ㅎ.. 패턴 추가는 아마 한참 뒤로 미뤄질 것 같습니다. 일단 몬스터의 모양새는 잡혔으니, 회피나 공격, 카드 드로우와 스킬 발동 등 다양한 전투시스템을 먼저 만들 계획입니다. 아마 다음에는 히트 이펙트와 보스몹 HP바가 추가될 것 같네요! ...다음 일지는 아마 엄청 .. 2021. 1. 6.