본문 바로가기

js2

8/19 게임엔진 정하기 1-2년 전 쯤에, "뱀파이어 서바이벌"(Vampire Survivors)라는 게임이 유행했던 적이 있다. 그 게임을 보며, "커피 2잔 가격에, 이렇게 재밌을수가"라는 생각이 잊히질 않는다. 그러던 와중에, 뱀파이어 서바이벌이 JS로 만들어졌다는 사실에 두 번 놀랐다. https://www.youtube.com/watch?v=XH1DriGkT2E&ab_channel=%EC%BD%94%EB%94%A9%EC%95%A0%ED%94%8C 사실 개발자를 꿈꾼다면, 누구나 게임 개발자도 잠시 꿈꿨었을 것 이다. 더군다나 일확천금을 거둔 뱀파이어 서바이벌이 사이드프로젝트로, 그것도 JS로 이루어져 있다는 사실에, 미약해나마 게임을 만들어보고자 한다 일단 기획하는 게임으로는 몇가지가 있지만, 일단 접근성이 쉽고, .. 2023. 8. 19.
AJAX에 대하여 AJAX란? AJAX(Asynchronos Javascript And XML)라는 것은, 비동기 서버 통신 방식 라는 뜻이다 (여기서 비동기란, 웹을 돌려놓고 다른 일을 한다. 즉, 그것이 끝나면 정해놓은 함수(=콜백함수)를 부른다는 뜻이다.) 따라서, 이러한 비동기성을 통해 사용자의 Event가 있으면 전체 페이지를 리프레쉬 하지 않고, 일부분만을 업데이트 할 수 있게 해준다. (여기서 일부분이라 함은, 문서 객체 모델(DOM, Document Object Model)을 이용하여 변경할 수 있다.) AJAX 사용법 먼저, Ajax는 jQuery를 임포트한 페이지에서만 동작 가능하다. 다운로드를 따로 하여 웹페이지 파일과 같이 둘 게 아니라면, 사이트에서 원하는 버전을 선택하여 url 주소를 입력하는 방.. 2023. 2. 10.