일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- IntelliJ
- 백엔드
- 프로그래밍
- 파이썬
- jwt
- spring
- node.js
- springboot
- 게임
- Python
- c#
- RiotAPI
- 백준
- 코딩
- bcrypt
- oAuth
- 깃
- express
- netlify
- 스프링부트
- unity
- MongoDB
- 스프링
- JSON
- frontend
- AWS
- OAuth2.0
- 게임개발
- react
- 유니티
- Today
- Total
목록분류 전체보기 (84)
Unwound Developer
개요 https://github.com/ysh038/Arcane https://project-arcane.netlify.app (Riot API가 잘 최신화 되지 않고, 컨벤션이 일정하지 않은 관계로 API로 받아오는 정보들이 잘 나타나지 않을 수도 있습니다.) 이번에 Node.js를 공부하면서 친구 한 명과 2인이서 프로젝트를 진행했습니다. 진행할 때, 차근차근 글을 작성하면서 했어야하는데, Node.js, Express 등등 프로젝트를 진행하면서 필요한 부분을 그때 그때 공부하면서 진행하느라 다 하고 나서야 글을 작성합니다. 프로젝트 주제로 Riot API를 활용한 웹페이지를 선정하게 된 이유는 첫번째로, 친구랑 같이 개발하는 첫 번째 프로젝트였기에 너무 무거운 주제보단 주위에서 가볍게 볼 수 있는 ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bhNDlI/btrtjOyJtn2/s5ZvEltr1jbIVxMWvRuRaK/img.gif)
저번에 만들던 뱀파이어 서바이버를 따라해본 게임입니다. 일단 애니메이션을 뱀파이어 게임처럼 칼로 베는 애니메이션을 못 구해서 저 폭발하는 모양의 애니메이션이라도 추가해봤습니다. 소리도 추가했는데, 소리는 녹화가 안되었네요. 몬스터를 잡으면 경험치 구슬이나오고, 저 구슬은 15의 경험치를 제공합니다. 경험치가 100이되면 플레이어가 레벨업을 하고, 영상의 마지막 부분처럼 효과를 한가지 얻게됩니다. 효과는 여러가지가 있는데, 랜덤으로 등장합니다. 영상에선 체력 회복이 나왔구요. 이 외에 제가 생각했을 때 추가해야될 내용은 다른 종류의 몬스터 출현과 더 다양한 공격들, 배경 맵의 확장 정도가 일단 필요할 것 같네요. 추가한 내용이 좀 많아서 모두 정리하긴 어려울 것 같네요. 플레이어 스크립트에서 경험치를 얻는..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/nVYPb/btrs2mHAPLH/LP8QDzSVdYVHwWz6HKPtKK/img.png)
요즘 뱀파이어 서바이벌이란 게임이 유행이더라구요. 해보진 않았는데, 뭔가 유사하게 만들어봄직 해보여서 시도해보려구요. 근데 제가 원하는 에셋들이 없더라구요. 2D 픽셀 느낌의 그래픽으로 뱀파이어 서바이벌과 비슷한 느낌을 내보려 했는데, 찾는데 실패해서 그냥 아무거나 막 넣었습니다. 아직 완전 초기단계라서 그냥 허허벌판으로 대충 해놨습니다. 맵은 타일맵 형식으로 제작했는데, 유튜브 골드메탈이란 분 영상을 참고했습니다. https://www.youtube.com/watch?v=JY-KFx3OsJo&list=PLO-mt5Iu5TeYfyXsi6kzHK8kfjPvadC5u 타일맵 만드는건 오래걸리지 않았습니다. Player스크립트를 볼게요. 캐릭터 이동은 다른 때와 마찬가지로 간단하게 해놨습니다. GetDamag..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/bk3vUW/btrswWv12No/4CfHQkTCEPcMZRpQJ76cz1/img.gif)
이전에 올린 벽돌 부수기, 물음표 상자, 몬스터들 기능 외에 기본적으로 슈퍼마리오 게임이라면 상징적인 움직임같은 것들이 있어요. 예를 들면, 슈퍼마리오가 죽을 때 노래와 함께 위로 올라갔다가 화면아래로 빠르게 떨어지는 움직임 같은것들요. 이런 동작들이 생각보다 귀찮게하는 오류들이 많았어요. 영상을 gif로 변환해서 올리는 법을 알아내서 올릴 수 있게 되었어요. 소리는 재생이 안되지만, 마리오가 죽을 때 그 죽었을때 노래가 나옵니다. 여기서 포인트는 마리오가 죽자마자 튀어오르는게 아니라, 1초정도 지연하고 나서 튀어오른다는 겁니다. 그리고, 플레이어가 죽었을때나 승리했을 때 조작이 불가능하도록 하려고 공통적으로 추가한 부분이있는데 플레이어의 위치를 조작에 따라 변경해주는 메소드의 맨 위에 플레이어가 죽었거..