본문 바로가기

엔트리65

엔트리 RPG 게임만들기6. 간단하게 스테이지와 워프 만들기 https://youtu.be/qjvZqlLEXBg 오랜만에 쓰다 만 강의를 이어서 작성합니다. 사실 네이버 블로그에 먼저 올렸던 글인데, 티스토리에는 좀더 설명을 보강하여 상세하게 넣을 예정이었습니다만... 하다가 귀찮아서 포기... 그러다가 요즘 다시 엔트리를 만들고 있는데 하다만것 투성이라서 좀 채워넣을까 합니다. 여기서 어떤 지역으로 가면 워프를 하도록 만드는 것이 이번 제작의 목표인데, 특정 블록을 만지면 맵이 바뀌면서 유닛도 이동을 시키는 겁니다. 먼저 배경의 맵을 여러개로 추가해서 '스테이지'를 만들어 주었습니다. 맵은 대충 네모상자로 그린 형태입니다. 코딩도 매우 간단합니다. 자신의 스테이지값으로 변경하는 것으로 한줄 완성입니다. 다음은 워프인데, 맵의 끝에 위치해서 다음 또는 이전맵으로 .. 2020. 9. 3.
엔트리 슈팅 RPG 만들기 1.- 유닛과 맵 기초다지기 안녕하세요. 요즘에 다른 게임들을 하다가 간만에 창작 의지가 불타올라서... 간단히 슈팅 게임을 만들다가 이것저것 붙여져서 슈팅RPG게임을 만들게 되었습니다. 현재까지 만든 것을 적당히 올려보자면 위와 같이 나름대로의 스크롤링과 스텟, 스킬들을 구현하는 슈팅 게임입니다. 엔트리라는 나름 제한적인 조건이지만 현재 렉없이 잘 돌아가네요... 이놈의 렉때문에 게임을 얼마나 수정했는지... ㅋㅋ 처음시작부터 대충 알려드리고자 합니다. youtu.be/tcldoOpZkAU 먼저 장면 1과 2가 있습니다. 장면을 추가한 다음에 시작하자마자 게임으로 넘어가도록 하였습니다. 나중에 여기에 타이틀이나 오프닝같은걸 넣을 예정입니다. 코딩은 '장면1'에서 코딩을 합니다. 오브젝트는 3개를 만들어 주었습니다. 모양은 적당히 .. 2020. 9. 3.
새로운 프로젝트- 엔트리 슈팅 RPG만들기 엔트리로 슈팅게임 만들고 있습니다. 강좌를 제작중입니다. 유튜브 영상은 적당히 올릴 예정... 말하면서 만들면 너무 느려서 힘들었던 기억으로 그냥 만드는 과정을 찍고 대충 설명 넣고 올리겠습니다. ㅠㅠ 원래 처음에는 대충 슥삭슥삭 슈팅게임 만드는걸 하려고 했는데 욕심이 나서 조금 많이 만들게 됬네요. 그냥 음성없이 만드는 과정을 녹화를 해왔는데... 제작과정의 적당히 1/3지점부터 강좌를 올려봅니다. 2020. 9. 3.
엔트리 오토 아레나 만들기3- 공격 순위 정하기 이번에는 공격 순위를 정해봅니다. 인공지능의 한편이기도 합니다. 랜덤으로 타겟팅을 하기도 하나, 맨 앞의 유닛부터 차례대로 공격을 하도록 순위를 정하는 것입니다. 먼저 공격 순위입니다. 첫번째가 7번자리, 두번째가 8번자리, 세번째가 9번자리이고, 그 다음은 뒷열을 공격하도록 되어 있습니다. 이런 순서입니다. 순서대로 캐릭터가 hp가 0이면 다음 타게팅으로 정합니다. 이런 순서는 나중에 캐릭터의 종류에 따라서 다르게 정할 수 있습니다. 저격유닛은 뒷열부터 공격하거나, 도발 유닛은 자신으로 타게팅으로 바꿀수도 있게 만들 예정입니다. 이번에는 유닛에만 수정합니다. 이전에 방송으로 만들었던 부분이 '랜덤공격'함수로 되어 있습니다. 엔트리에서는 함수 내에서 지역변수 사용이 금지되어 있습니다... 그래서 지역함수.. 2020. 7. 6.
엔트리 오토 아레나 만들기2- 체력바와 공격 체력바와 공격을 추가합니다. 체력바 오브젝트가 추가됩니다. 코드는 꽤 길어 보이는데, 체력에 따라서 소숫점을 버리고 다시 10을 곱해서 10단위로 취하여 체력바의 모양을 바꿉니다. 모양은 이렇게 되어 있습니다. hp뒤의 숫자가 체력을 표시하는 접미사가 됩니다. 다음은 유닛입니다. 복제본이 생성되는 부분에서 체력이 0이하이면 모양을 숨기게 합니다. 그리고 공격 루프에서 공격대상의 체력이 0보다 크면 공격하도록 되어 있습니다. 공격대상의 '신호'부분은 수정 예정입니다... 엔트리에서 '함수'기능대신 사용할 목적이었지만 신호의 특성상 코드 순서가 꼬이므로 사용하지 않길 권장합니다. 어쨋든 공격을 하면 '자리'와 '공격력'을 정해서 공격하도록 하는데, 자신의 체력이 0보다 클 때에만 공격하도록 수정되었습니다. .. 2020. 7. 6.
엔트리 오토 아레나 만들기1- 유닛 배치 간만에 다른것 이것저것 하다가.... 게임을 하나 만들어 보고자 합니다. 이름하야 '엔트리 오토 아레나'입니다. 모바일 게임 중에 afk 오토 아레나를 모방하여 만드는 게임입니다. 일단 자리와 유닛들 2개의 오브젝트를 만듭니다. 자리 코딩은 간단합니다. 왼쪽 오른쪽 9개씩 총 18개의 자리를 만듭니다. 아직 이렇다할 기능은 없고 보여주기씩입니다. 다음은 코딩 대부분을 차지할 유닛입니다. 메인 루프는 유닛들을 18칸에 복제합니다. 지금은 모든 자리에 캐릭터가 들어가지만 나중에는 데이터를 통해서 소환하도록 구현할 것입니다. 복제되었을 때의 루프는 많습니다. 일단 캐릭터 외형용 루프는 위와 같이 만들었는데, 공격에 의해 피격 효과가 추가되어 있습니다. 그와 동시에 인공지능 부분을 따로 만듭니다. 지금은 랜덤한.. 2020. 7. 2.
엔트리 레벨3. 묻고 따라 말하기 이번에는 묻고 대답하기를 사용하여 로봇이 말을 따라하도록 만듭니다. 실행 결과 시작하기를 넣습니다. 묻고 대답하기를 넣습니다. 말하기를 넣습니다. 대답하기를 넣습니다. 완성 코드 2020. 6. 18.
엔트리 레벨2. 순서대로 말하고 기다리기 순서대로 말하게 만들어 봅니다. 실행결과 먼저 시작하기에서 깃발을 눌렀을 때의 블록을 넣습니다. 그 아래에 생김새의 말하고 기다리기 블록을 넣습니다. 차례로 넣어서 3개정도를 넣어주었습니다. 말하는 내용과 기다리는 시간을 수정합니다. 완성코딩 2020. 6. 18.
엔트리 레벨1. 로봇이 말하게 하기 가장 쉬운 강좌부터 다시 만들어 봅니다. 로봇이 말하게 하는 매우 간단한 코딩입니다. 실행결과 시작을 가장 먼저 넣습니다. 시작 탭에서 깃발을 눌렀을 때를 마우스로 드래그하여 놓습니다. 다음은 생김새에서 말하기를 블록 아래에 넣습니다. 왼쪽에 시작하기를 눌러서 프로그램을 시작합니다. 완성코딩 2020. 6. 18.
엔트리기초강좌5. 엔트리 변수 만들기와 설정하기 변수와 리스트를 만들고 설명합니다. 변수는 자료탭을 누르면 만들 수 있습니다. 1. 변수의 이름을 설정합니다. 2. 변수의 속성을 설정합니다. - 모든 오브젝트에서 사용 : 모든 오브젝트가 동일하게 사용이 가능합니다. 모든 오브젝트 및 복제본이 유일한 하나의 변수를 사용하게 됩니다. * 일반 변수로 사용 : 일반적인 변수입니다. * 공유 변수로 사용 : 서버에 저장하는 온라인 변수입니다. (구버전) * 실시간 변수로 사용 : 서버에 저장하는 온라인 변수입니다. (신버전) - 이 오브젝트에서 사용 : 특정 오브젝트에서 사용합니다. 복제본일 경우 각각 동일한 이름의 변수를 다른 값으로 사용합니다. 복제본에서 따로 사용되는 변수라면 '이 오브젝트에서 사용하는 변수'를 체크하셔야 합니다. 3. 확인을 눌러서 변.. 2020. 5. 15.