본문 바로가기

game portfolio/Programing

중첩(Nasting) 시뮬레이션 레이저커팅을 하고 싶었다. 그런데 MDF 가격이 비싸게 느껴졌다. 기왕이면 남은 합판을 절약하고 싶어서 도면을 만드는데 여간 귀찮지가 않았다. 그래서 포트폴리오에도 사용할 겸 시뮬레이터를 만들어보기로 했다. 먼저 카페로 노트북을 들고 카페로 총총총.. 갬성을 홀짝이며 아이디어 스케치 완성. 대강 로직이 나오면 빨리 눈으로 테스트가 하고 싶어진다. 로직 초안은 유니티로 후다닥 테스트. 포트폴리오에 사용도 할겸 업그레이드는 언리얼로.. -옵션 테스트 뷰- 더보기 효율성을 찾기 위해 확인한 케이스 중 신기했던 부분. - 박스를 돌려가며 적재하다 공간이 부족한 경우, 직전에 쌓은 박스도 같이 회전 시키면 공간이 생긴다. 이 경우가 도움이 된다. 매트릭스(또는 동적배열) 생성에서 느낀 두 엔진의 차이 - Unit..
개발중이었던 미니게임 HDD 정리하다 발견한 과거 개발중이었던 시간 죽이기용 미니게임 영상 엔진 : Unity3D 모델링 : Blender3D youtu.be/FaLmP6e9kJo
L.O.B.G - Team Count Down 장르 : AOS + TPS 멀티플레이 엔진 : Unreal 언어 : C++ 작업 인원 : 3인 담당 작업 내용 - 타워 AI - 데미지 시스템 - 캐릭터 Movement 및 애니메이션 연동 - 승리 판정 - UI (게임 결과, 채팅) - 기타 파트 유지보수 youtube 링크: www.youtube.com/watch?v=u5zKAuT90vw&t=8s 영상편집 : Ocam + AfterEffect + Encoder
지뢰찾기 Git : 소스링크 JavaScript 공부를 위해 Youtube영상을 시청하던 중 중급으로 넘어가면서 지뢰찾기 실습예제를 만났다. 계속 영상을 봤더니 지쳐서 잠시 강의시청은 멈추고 일단 먼저 만들어보기로 했다. 예전에는 신경 안 썼는데, 생각보다 기능이 많다. 1. 맵 크기 및 지뢰 수량 설정 2. 플레이타임 확인 3. 클리어 확인 4. 게임오버 확인 5. 근처의 지뢰 수량 확인 6. 지뢰가 2칸 이내에 없는 안전 타일들 모두 확인 7. 첫 클릭 시 지뢰는 게임오버 무효 8. 좌클릭 : 한 개의 타일 확인 9. 우클릭 : 한 개의 타일에 깃발을 심었다가 뺐다가 10. 휠클릭 : 반자동 기능. 주변타일초함 총 9개의 타일 확인. (주변에 지뢰 없으면 체크) 사용 언어 : HTML, Javascript(+..
프로그래밍 낙서 모음 장르 : 퍼즐( 벽돌깨기 ). 컨셉 : 황새가 떨구고 간 아이를 밥상으로 받아내는 벽돌깨기. 특징 : 다음 스테이지로 넘어가며 아이가 성장하는데, 어떤 벽돌 모양을 많이 부쉈는지에 따라 모습이 변함. 미완성 부분 : 리소스 및 스테이지 밸런스... 장르 : 방치형 게임 컨셉 : 만드라고라들이 열일을 하며 회사를 키운다. 물론 졸기도 하니까 만이 때려줘야한다. 늙어 죽을때까지. 특징 : 성장 : 만드라고라는 보이지 않는 스텟들을 가졌는데, 화면 우측 스킬들로 이 스텟들을 성장시킨다. 수집 : 만드라고라는 죽으면서 도감에 새로운 만드라고라가 추가된다. 그리고 회사가 일정치 이상 성장하면 스텟에 따라 다른 모습의 회사가 성장하는 것을 발견할 수 있다. 성장 회사의..
LandOfPicross 다운로드주소 : https://play.google.com/store/apps/details?id=com.NedCrow.LandOfPicross LandOfPicross Picross ? 노노그램으로도 불리는 퍼즐. N x N 칸의 모눈 종이 위에서 룰(Rule)에 맞춰 모눈에 마킹을 하면, 이미지가 그려지는 퍼즐.룰은 간단하다. 1. 모서리, (그러니까 모눈종이의 각 줄 끝)에 숫자가 적혀있다. 2. 그 숫자만큼 모눈에 마킹을 하면 된다. 3. 단, 숫자가 떨여져 있으면, 마킹한 영역도 떨어져있어야 한다. 만약 10칸짜리 줄 앞에 4, 5가 있고 x가 빈칸일 때, 1 2 3 4 x 1 2 3 4 5 마킹하면 된다. V 아래와 같은 퍼즐이다. V 저렇게 퍼즐을 완성하면, 유저의 Land에 유닛들이 추가된..
3D 맵 에디터 만들기 현재 진행상황메인메뉴 : (좌측부터)새로열기 - 10x10으로 리셋 저장 - 현재 블럭 배치를 바탕화면에 저장폴더를 만들고 저장. 동일 이름의 파일이 없으면 새로 저장함. 같은 이름이 있으면 자동 덮어쓰기.새로 저장 - 무조건 이름을 지정해서 저장. 이름이 있으면 묻지않고 덮어쓰기.불러오기 - 이름을 적으면 그 이름을 찾아서 불러옴. 없으면 없다고 팝업.맵 사이즈 변경 - 맵 사이즈를 지정해서 변경. 현재 맵 위에 배치 된 오브젝트 중 범위를 벗어나는 경우 삭제. 변경시 pivot은 맨 좌측임.디폴트 랜드 - 맵 종류를 디폴트로 변경(현재 맵 종류가 1가지 뿐이어서 메뉴를 없앨 수도 있음.)에디터메뉴 일부 : 바닥 타일 1번 : 현재 타일 툴을 선택 후 이미 배치 된 타일을 선택하면 현재 타일로 바꿈.(..