본문 바로가기

엔트리65

무한 파쿠르 메이커 제작 중 rpg를 만들다가 이거 강좌로 다 올리려면 몇달은 걸리겠다 싶어서 간단하게 강좌용으로 만들까 하다가... 더욱더 고난이도의 늪에 빠져버린 무한 파쿠르 메이커입니다. 게임은 매우 간단한 파쿠르(엔트리에서는 파쿠르, 스크래치에서는 플랫포머로 불리우는 장르)입니다. 오브젝트도 간단하게 몇개밖에 필요 없는 프로젝트입니다만... 이 프로젝트의 특징은 바로 '메이커'라는 점과 '무한'이라는 점입니다. 일단 메이커의 성질로서 맵을 만들 수 있습니다. 그리고 '무한'이라는 타이틀 답게 계속해서 만들어나갈 수 있습니다... 오른쪽으로 계속해서 말이죠 ㅎㅎ 특징은 '스크롤링'이 되고 화면 화면 바깥으로 나가면 블록이 삭제, 들어오면 생성 이라는 3개의 기능으로 제작 구현중인데... 처음에는 쉽겠구나 했지만 생각보다 코딩 .. 2021. 12. 9.
RPG 만들기 연재 강좌 4. 맵 상하로 넘기기 1. 캐릭터 움직이기: https://redpkzo.tistory.com/211 2. 타일 만들기: https://redpkzo.tistory.com/212 3. 맵 좌우로 넘기기: https://redpkzo.tistory.com/215 4. 맵 상하로 넘기기: 현재글 이번 시간에는 맵을 상하로 넘기는 것을 만들어 봅니다. 지난 시간에는 맵을 좌우로 넘겼었는데, 여기에 상하를 추가합니다. 역시나 엔트리봇(플레이어) 오브젝트에서 코딩을 몇개 추가하는 것으로 만들 수 있습니다. 맨 아래에 보시면 y이동에 조건이 추가되었습니다. 여기서는 가로 10개, 세로 10개의 총 100개의 맵이 있다고 가정할 경우로 만든 것입니다. 따라서 조건이 몇개 따져야 하는데, 1. 10번 맵 이하에서는 더이상 아래로 내려가기 .. 2021. 11. 29.
RPG 만들기 연재 강좌 3. 맵 좌우로 넘기기 1. 캐릭터 움직이기: https://redpkzo.tistory.com/211 2. 타일 만들기: https://redpkzo.tistory.com/212 3. 맵 좌우로 넘기기: 현재글 이번시간에는 맵을 좌우로 넘기는 기능을 추가합니다. 엔트리의 화면 밖으로의 맵을 확장하는 방법은 배경을 뒤로 미는 스크롤링이 있고, 위와 같이 맵 끝으로 가면 다음맵으로 넘어가는 형식으로도 만들 수 있습니다. 스크롤링 관련한 내용은 복잡하고 어렵고, 엔트리에서의 구현할 경우 엄청난 렉이 동반되므로 맵을 넘기는 형태로 제작을 해 봅니다. 지난 시간에 맵 타일을 배치하는 것까지 잘 따라셔야 만들 수 있는 기능입니다. 사전에 필요한 것은 '맵타일'과 '맵번호', '맵데이터 리스트'들이 있겠네요. 엔트리봇에 맵을 넘기는 기능.. 2021. 11. 24.
RPG 만들기 연재 강좌 2. 타일만들기 맵의 바탕이 되는 타일을 만들어 봅니다. 타일 스프라이트 하나 만들어 줍니다. 장면이 시작이 되면 타일을 복제합니다. 참고로 변수들의 기호는 #와 @, !의 3가지를 쓸건데요, 변수의 속성에 따라 붙여준 기호입니다. #는 모든스프라이트에서 사용, @은 이 스프라이트에서만 사용, !은 공유(서버에 저장)입니다. #맵_번호: 현재 맵의 번호, 현재는 1밖에 없는데 1~100번까지 늘릴 예정 @타일_번호: 타일이 복제되면서 부여되는 자신의 고유 번호, 화면상 위치에 따라 고정됨 복제가 되면 왼쪽에서 오른쪽으로, 위에서 아래로 내려오며 복제가 되며, 각각 자신의 번호가 부여되어서 맵1개당 1~170까지의 타일이 생깁니다. 타일의 모양을 마우스로 눌러서 바꿔주는 기능까지 추가해봅니다. 여기서 사용되는 변수와 저장.. 2021. 11. 19.
RPG 만들기 연재 강좌 1. 캐릭터 움직이기 어떤 게임을 만드는 것인지 궁금하면 아래의 링크를 보시기 바랍니다 https://redpkzo.tistory.com/210?category=1238816 엔트리 rpg 메이커 근황 - 21년 11월 18일 rpg메이커라는 이름으로 시작한 프로젝트인데, 맵타일 배치 및 몬스터 배치를 시작하고 나머지는 무난한 시스템 장착 예정입니다. 타일 장착하는 모습 몹을 배치하기 redpkzo.tistory.com 가장 처음 만들면 나타나는 엔트리봇입니다. 모양은 적당한 크기의 사각형으로 만들었습니다. 위치와 속도는 모두 변수로 만들어 줍니다. 나중에 장면전환을 사용할 때를 대비해서 시작하면 '장면'시작하기로 만들어 줍니다. 키보드를 누르면 속도가 결정됩니다. 속도가 결정되면 위치가 변화합니다. 위치값에 따라서 엔트리봇.. 2021. 11. 19.
엔트리 rpg 메이커 제작 일지 rpg메이커라는 이름으로 시작한 프로젝트인데, 맵타일 배치 및 몬스터 배치를 시작하고 나머지는 무난한 시스템 장착 예정입니다. 타일 장착하는 모습 몹을 배치하기 2021년 11월 19일 : 공격을 만드는 중간 과정으로 공격 박스 제작 2021년 11월 22일 : 공격과 피격을 추가 2021년 11월 23일 : 몬스터가 유저를 따라오기, 몬스터가 공격을 맞으면 경직 추가 2021년 11월 24일: 콤보 공격 기능 추가 2021년 11월 24일: 몬스터 애니메이션 추가 2021년 11월 26일: 메뉴바 추가 2021년 11월 27일: 타일 추가 2021년 12월: 몬스터 공격 피격, 주인공 공격 피격 추가 공격 모션 추가 정지/아이템/인벤토리 시스템 추가 중 2021. 11. 18.
엔트리 rpg 메이커2 - 타일 블록 설정 블록은 캐릭터나 몬스터보다 조금 더 간단합니다. 마우스나 혹은 다른 방법으로 블록을 지정해주면 되는 간단한? 구조입니다. 대신 클라우드 리스트를 통해 1만7천개의 블록을 저장하고, 캐릭터가 맵을 넘나들도록 만들어 주는 것이 조금 어렵겠네요. 일단 타일을 복제합니다. 30x30 크기의 타일로 전체 맵을 덥는데 필요한 가로세로 갯수를 계산해서 복제해 주면 됩니다. 맵 하나당 170개의 타일이 덮히고, 10x10의 맵을 만들 것이라서 데이터는 17000리스트가 필요합니다. 복제되고 있는 타일들... 시간이 걸리니까 로딩화면을 따로 만들어 줘야 겠네요. 복제가 된 후에 마우스로 누르면 타일을 바꿀 수 있도록 코딩을 해줍니다. 다음은 모양을 바꿔주는 부분입니다. 0.1초의 딜레이가 있는데, 모양바꾸기를 170개가.. 2021. 11. 3.
엔트리 rpg 메이커1 - 플레이어 기본 설정 요즘에 그냥 rpg나 다시 만들어 볼까 하다가, 엔트리 클라우드 리스트를 통해 맵메이커를 만드는 중입니다. 먼저 플레이어 캐릭터인 엔트리봇입니다. 현재 가지고 있는 기능은 이동하기/감지하기/맵간이동이 있네요. 이동하기는 간단하게 속도를 정해줍니다. 속도가 0보다 크면 속도만큼 이동시켜주는 형태로 캐릭터가 움직입니다. 그와 다르게 감지하기는 좀 복잡한데요... 설명하기는 참 어려운데 대충 동작하는것만 보자면, 블록 리스트의 값을 속도만큼 계산해서 앞으로 나아갈 블록이 무엇인지 감지하도록 되어 있습니다. 다소 복잡하지만 블록을 닿았는지로 확인하면 게임이 느려지기 때문에 리스트 값으로 계산하도록 만들어 줍니다. 플레이어 1명만 있으면 렉이 그나마 덜하지만 몬스터도 똑같이 만들 것이기 때문입니다. 마지막으로 맵.. 2021. 11. 3.
엔트리 슈팅 RPG 만들기 8.체력바 만들기 youtu.be/UUjALWb-j6I 안녕하세요. 이번에는 체력바를 만들어 봅니다. 먼저 hp바를 그려줄 오브젝트를 만들어 줍니다. 그리고 그리기 시작한 다음에 위치를 -50에서 체력에 비례한 만큼 더해서 움직여 줍니다. 나머지 경험치나 대시 쿨타임도 비슷하게 만들어 줍니다. 다음은 체력값을 보여줄 상태글입니다. 화면에 보여줄 스텟들이 있는데, 레벨/체력/경험치/대시쿨타임 등등이 있겠네요. 복제번호에 따라서 표시값을 정해주면 됩니다. 2020. 9. 19.
엔트리 슈팅 RPG만들기 근황_20년9월15일 플레이 및 코드 보기 http://naver.me/x9QSYVGt 엔트리소프트웨어 교육의 첫걸음playentry.org생각보다 생각대로 척척 만들어져서 깜놀...? 생각한대로 잘 되가네요..예전에는 버그 찾느랴 시간 많이 허비했었는데 ㅠㅠ 인벤토리에 템이 들어가고 장착까지 구현한 모습입니다. 디아블로처럼 아이템에 다양한 능력치 구현 예정 현재 제작중인 프로젝트입니다. 유튜브채널: https://studio.youtube.com/channel/UCdmrrXMh6xtdSdlpVRFsU7A 이동: WASD 공격: 마우스 대시: 스페이스바 스텟창: Q 아이템창: I 현재 아이템 장착 시스템 제작 중입니다. 1. 유닛과 기초다지기: youtu.be/tcldoOpZkAU 2. 몬스터 기본, 데미지 표시: youtu.. 2020. 9. 15.