본문 바로가기

개인프로젝트13

엔트리 고양이 rpg제작 근황 스위치랑 npc까지 제작 완료 ^^ 2021. 6. 1.
(제작일지) 레나 인 더 스페이스 월드 엔트리로 만들어보는 새로운 게임 게임 제목은 레나 인 더 스페이스 월드라고 지어봄. 우주를 배경으로 한 이유가 적들을 외계인으로 해서 물리 규칙을 안넣기 위함.. 엔트리가 고속 계산이 버거워서 물리법칙을 적들까지 만들 경우 엄청난 렉이 동반한다 ㅠㅠ 이 게임에 넣은 특이한컨셉이 2개가 있는데 하나는 내가 발판을 만들어서 싸우는 것이다. 마우스로 발판을 만들고 미사일을 쏘면서 적들을 격추시키는 것이 목표. 두번째는 스킬 노드이다. 다양한 스킬을 찍어서 내가 원하는 방향으로 캐릭터를 성장하는 것이 주요 요소 중 하나이다. 300개의 스킬 노드를 만들었고, 스킬을 찍으면 근처의 노드들이 활성화 되도록 만들었다. 이때 여기서 300개의 스프라이트 복제를 사용하였는데, 이 점은 스크래치가 구현할 수 없는 기능이다.. 2021. 5. 14.
도장찍어서 하는 플랫포머 예전에는 분명 안됬었는데, 스크래치 3.0으로 되고 속도가 빨라지면서 도장+스크롤링이 가능해졌다. 이건 엔트리에서는 상상도 할 수 없는 일 ㅎㅎ scratch.mit.edu/projects/528668363/ 2021. 5. 13.
Determine polygon collision: 다각형 충돌 판정 If you make a polygon by taking several pointsDetermines if a circle has collided with a polygon. 점을 여러개 찍어서 다각형을 만들면동그라미가 다각형과 충돌했는지 판정합니다. To create such a program, the following process is performed.이와 같은 프로그램을 짜기 위해서 다음과 같은 과정을 거칩니다. 1. 두 점의 직선 방정식2. 원과 직선과의 수직 방정식3. 구해진 방정식의 교차점4. 교차점과 원과의 거리 계산5. 교차점의 위치 확인(사이에 있는지?)6. 선분의 개수만큼 반복 1. Linear equation of two points2. Vertical equation betwee.. 2018. 8. 8.
물리엔진 제작 중 제작과정은 생략하고 현재까지 만든 결과물에 대해서 써볼까 합니다. 다각형의 충돌 여부 확인은 먼저 삼각형부터 공략해야 합니다.삼각형안에 점이 들어와 있는지 확인하는 것을 계산하는 것으로 삼각형 3개의 점으로 3개의 직선방정식을 구해야 합니다.이때 y=ax+b의 형태의 방정식으로 작성하지 말고 ax+by+c의 형태로 각각 3개의 직선방정식을 구해야 합니다. 다각형과 별도로 충돌확인이 쉬운 사각형의 경우 충돌시의 물리적 행동을 하도록 규칙을 작성해줍니다.이때 사용한 리스트들은 생각보다 많은데, 이전속도와 미래의 위치를 리스트로 정리해서 사용해야 그나마 버그를 잡을 수 있었습니다.현재 발생하는 버그로는 겹쳤을 때 비정상적으로 행동하는 것인데, 겹쳤을 떄의 행동규칙을 만들어주어야 할지 혹은 다른 물리적 규칙을 .. 2018. 4. 25.
12월 14일 프로젝트 상황- 리듬게임 발전 중 리드게임은 순조롭게 만들고 있습니다. 현재 판정까지는 무난하게 작성되었습니다. 판정에 따른 효과는 핵심기능이 아닌 단지 부가기능이기 때문에 별다른 어려운 기술은 없습니다. 단지 판정에 따라 효과를 어떻게 주냐가 다를 뿐입니다.판정하는 것은 약간의 생각을 해줘야 합니다. 앞서 말한 것처럼 겹쳐 있는 노드들을 하나씩 인식시켜줘야 하는 것이 풀어야 할 숙제입니다. 다른 초보 스크래쳐들이 만든 리듬게임에는 여기서 장벽이 생깁니다. 대부분이 '~에 닿기'를 사용하는 바람에 닿는 모든 블럭들을 인식해버리니까요.그것을 해결하기 위해서 각 노드들의 라인에서 제거되지 않은 가장 앞의 노드의 위치만을 판정합니다. 정말 간단하고 쉬운 일이지만 이것을 구현하는 것은 약간의 생각이 필요합니다. 제가 적용한 방법은 각 라인에 따.. 2017. 12. 14.
12월 13일 프로젝트 상황- 리듬게임 제작, 소녀전선 런 게임 다음 강좌는 리듬게임 만들기를 준비하고 있습니다. 저도 리듬게임은 예전에 만든 적이 있으나 너무 허접하게 만들고 실력도 부족했었습니다.이번에도 역시 새롭게 만들면서 저도 도전하는 것이기 때문에 바로바로 강좌는 나오기는 힘들 것 같네요.가장 어렵다고 생각되는 부분은 싱크를 맞추는 것일 겁니다. 노드를 일정 시간에 맞춰서 원하는 위치(파란색)에 들어가야 하는데, 그걸구현해 주어야 합니다.기존에 제가 만들었던 프로젝트의 문제가, 그러한 부분에 있었습니다. 정확한 시간에 노드가 들어가지 않습니다.이번에는 '타이머'를 통해서 타이머가 노드의 위치를 결정하는 변수로 작용하면서 그 문제를 해결하였습니다. 자세한 설명은 추후 강좌로 쓰게 되겠죠. 다음은 판정의 부분인데 이부분을 도전해야 할 차례입니다. 다른 사람들이 .. 2017. 12. 13.
테스트-idw 어드벤쳐 (해상도 해결) 해상도가 낮은 문제는, 다른데다가 업로드해서 올려서 해결이 되네요. 2017. 10. 30.
테스트- idw 어드벤쳐 플래시 스크래치로 플래시 게임만들기 플레이가 렉없이 될지는 모르겠지만변환 테스트를 위해 작성합니다. 크기 조절은 어떻게 하는지 모르겠네요... 2017. 10. 30.
미완성-수집형 카드게임(데챠 모방) 안녕하세요. 승승이입니다.이번에 도전하려고 했던 게임은 한참 모바일게임을 했었던 데스티니 차일드 모방게임입니다. 데스티니 차일드처럼 반자동 전투 시스템을 만들어 보고자 한 것입니다.타겟은 자동으로 놓여지고, 스킬 타이밍에 맞춰서 원하는 캐릭터의 스킬을 눌러 공략하는 것이 게임의 특징이었습니다. 그리고 모바일 게임의 묘미인 뽑기 시스템도 만들어 봤구요 ㅋㅋ여기까지는 스크래치의 캐릭터들을 가지고 기본 시스템을 만들었습니다. 이후에는 데챠 캐릭터를 그려서 넣어봤는데, 상당히 노가다였네요. 한참을 진행 못했었던 기억이.. 수많은 캐릭터들의 데이터를 다루어야 하기 때문에 엑셀에서 데이터를 정리하고, 그것을 스크래치에 넣는 방법을 고민하기도 했습니다. 플레이 동영상은 네이버 블로그에 올린거 밖에 없네요.. 제대로된.. 2017. 10. 28.