-
무한 파쿠르 메이커 제작 중
rpg를 만들다가 이거 강좌로 다 올리려면 몇달은 걸리겠다 싶어서 간단하게 강좌용으로 만들까 하다가... 더욱더 고난이도의 늪에 빠져버린 무한 파쿠르 메이커입니다. 게임은 매우 간단한 파쿠르(엔트리에서는 파쿠르, 스크래치에서는 플랫포머로 불리우는 장르)입니다. 오브젝트도 간단하게 몇개밖에 필요 없는 프로젝트입니다만... 이 프로젝트의 특징은 바로 '메이커'라는 점과 '무한'이라는 점입니다. 일단 메이커의 성질로서 맵을 만들 수 있습니다. 그리고 '무한'이라는 타이틀 답게 계속해서 만들어나갈 수 있습니다... 오른쪽으로 계속해서 말이죠 ㅎㅎ 특징은 '스크롤링'이 되고 화면 화면 바깥으로 나가면 블록이 삭제, 들어오면 생성 이라는 3개의 기능으로 제작 구현중인데... 처음에는 쉽겠구나 했지만 생각보다 코딩 ..
2021.12.09
-
2021년 12월 9일 엔트리 인기작으로 선정
고양이 rpg 인작으로 되었네요 ^^ 사실 다른걸 만들고 있어서 놓고 있는 프로젝트인데... ㅠㅠ
2021.12.09
-
2021년 12월 1일 엔트리 스선
몇개월 전 만들다 말았던 rpg게임이 스선갔다... 머선일? 아쉽게도 블로그에 올려놓은 글이 없나보넹 제작 근황이라고 글 한번 올렸었다. https://redpkzo.tistory.com/207 이런 게임제작의 가장 큰 장벽은 스테이지 추가였다.... 맵을 만드는게 제일 힘들고 지겹고 재미 없다는 이야기임 ㅠㅠ 그래서 지금 만들고 있는건 아예 프로젝트에서 맵을 쉽게 제작하는 형태의 기능을 추가하고 있다. 해당 프로젝트: http://naver.me/IIqUi4tl
2021.12.01
-
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
-
캐릭터 칩(클레)
사용 예제 http://naver.me/xXxq8N70
2021.11.25
-
캐릭터 칩(슬라임)
사용 예제 http://naver.me/FxclMzxx
2021.11.24
-
RPG 만들기 연재 강좌 3. 맵 좌우로 넘기기
1. 캐릭터 움직이기: https://redpkzo.tistory.com/211 2. 타일 만들기: https://redpkzo.tistory.com/212 3. 맵 좌우로 넘기기: 현재글 이번시간에는 맵을 좌우로 넘기는 기능을 추가합니다. 엔트리의 화면 밖으로의 맵을 확장하는 방법은 배경을 뒤로 미는 스크롤링이 있고, 위와 같이 맵 끝으로 가면 다음맵으로 넘어가는 형식으로도 만들 수 있습니다. 스크롤링 관련한 내용은 복잡하고 어렵고, 엔트리에서의 구현할 경우 엄청난 렉이 동반되므로 맵을 넘기는 형태로 제작을 해 봅니다. 지난 시간에 맵 타일을 배치하는 것까지 잘 따라셔야 만들 수 있는 기능입니다. 사전에 필요한 것은 '맵타일'과 '맵번호', '맵데이터 리스트'들이 있겠네요. 엔트리봇에 맵을 넘기는 기능..
2021.11.24
-
캐릭터 칩(엔트리봇)
사용예제 https://playentry.org/project/6198ea9656da308097488a1c
2021.11.20
-
캐릭터 칩(레나)
그림을 하나하나 다운받아서 쓰시면 됩니다. 사용 예제 https://playentry.org/project/6198e9997495c52d325d7c11
2021.11.20
-
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.03
-
엔트리 rpg 메이커1 - 플레이어 기본 설정
요즘에 그냥 rpg나 다시 만들어 볼까 하다가, 엔트리 클라우드 리스트를 통해 맵메이커를 만드는 중입니다. 먼저 플레이어 캐릭터인 엔트리봇입니다. 현재 가지고 있는 기능은 이동하기/감지하기/맵간이동이 있네요. 이동하기는 간단하게 속도를 정해줍니다. 속도가 0보다 크면 속도만큼 이동시켜주는 형태로 캐릭터가 움직입니다. 그와 다르게 감지하기는 좀 복잡한데요... 설명하기는 참 어려운데 대충 동작하는것만 보자면, 블록 리스트의 값을 속도만큼 계산해서 앞으로 나아갈 블록이 무엇인지 감지하도록 되어 있습니다. 다소 복잡하지만 블록을 닿았는지로 확인하면 게임이 느려지기 때문에 리스트 값으로 계산하도록 만들어 줍니다. 플레이어 1명만 있으면 렉이 그나마 덜하지만 몬스터도 똑같이 만들 것이기 때문입니다. 마지막으로 맵..
2021.11.03
-
엔트리 고양이 rpg제작 근황
스위치랑 npc까지 제작 완료 ^^
2021.06.01
-
(제작일지) 레나 인 더 스페이스 월드
엔트리로 만들어보는 새로운 게임 게임 제목은 레나 인 더 스페이스 월드라고 지어봄. 우주를 배경으로 한 이유가 적들을 외계인으로 해서 물리 규칙을 안넣기 위함.. 엔트리가 고속 계산이 버거워서 물리법칙을 적들까지 만들 경우 엄청난 렉이 동반한다 ㅠㅠ 이 게임에 넣은 특이한컨셉이 2개가 있는데 하나는 내가 발판을 만들어서 싸우는 것이다. 마우스로 발판을 만들고 미사일을 쏘면서 적들을 격추시키는 것이 목표. 두번째는 스킬 노드이다. 다양한 스킬을 찍어서 내가 원하는 방향으로 캐릭터를 성장하는 것이 주요 요소 중 하나이다. 300개의 스킬 노드를 만들었고, 스킬을 찍으면 근처의 노드들이 활성화 되도록 만들었다. 이때 여기서 300개의 스프라이트 복제를 사용하였는데, 이 점은 스크래치가 구현할 수 없는 기능이다..
2021.05.14
-
오늘 그린 것
게임으로 만들려고 그린 것들... 배경도 한번 그려봐야겠다 ㅎㅎ
2021.05.13
-
도장찍어서 하는 플랫포머
예전에는 분명 안됬었는데, 스크래치 3.0으로 되고 속도가 빨라지면서 도장+스크롤링이 가능해졌다. 이건 엔트리에서는 상상도 할 수 없는 일 ㅎㅎ scratch.mit.edu/projects/528668363/
2021.05.13
-
스크래치 왕초보13. 문자 결합하기
문자 합치기에 대해 알아본다. 결합하기는 연산에 ~와~를 결합하기 블록을 이용한다. 위와 같이 결합하기를 통해 문자와 문자를 이어서 말하는 것이 가능하다. 이때 결합하기는 문자를 이어 붙이는 기능으로 연산 중 더하기와 다르다는 것을 이해해야 한다. 여러번 길게 만들기 위해 결합을 여러개 이어 붙여서 사용할 수 있다. 또한 반복하기를 통해 원하는 만큼 이어서 사용하는 것으로 응용할 수 있다.
2021.05.11
-
스크래치 왕초보12. 반복문 응용 - summation
반복문은 매우 중요한 기능인데 이걸 여러가지 써보면서 트레이닝을 하는 것이 좋다. 그것을 위해서 응용하는 예제 중 가당 간단한 '섬(sum)'에 대해서 알아보자. 일단 섬(sum)은 합친다는 말이고, 우리가 흔히 쓰는 '썸을 타다'의 썸은 something이니 서로 다름. 여기에 쓰는 섬(sum)은 summation의 앞의 3글자인데 '합치다'라는 말이다. 더하다의 +(plus)를 포함하는 말이다. 기호는 이렇게 생긴 녀석인데 이녀석은 로마자의 문자 중 Σ(시그마, sigma)라고 불린다. 좀더 자세히 설명하자면 이런식으로 쓸 수 있는데, 결과값은 f(1) + f(2) + f(3) +... + f(m)이 된다. 1부터 m까지 n을 바꾸면서 더하자라는 이야기이다. 가령 1+2를 summation으로 쓴다면..
2021.05.11