반응형
자바스크립트로 게임 만들기 포스팅 썸네일 이미지

프로그래밍/JavaScript 게임 개발

자바스크립트로 게임 만들기

자바스크립트로 간단한 게임을 만들어 볼까 합니다.게임 개발의 양대 산맥은 언리얼 엔진(C++)과 유니티(C#)이지만, 웹에서 돌아가는 간단한 2D 기반 게임 만큼은 자바스크립트가 적합하다고 봅니다.파이썬도 고민했지만 역시 브라우저 환경에서 실행되는 게임이 메리트가 있겠죠.내가 만큼 게임을 웹에 올리면 언제라도 할 수 있고 누군가에게 보여 줄 수 있으니까요.  개발 환경자바스크립트로 게임 개발을 하기 위해서는 무엇을 사용해야 할까요?언리얼 엔진이나 유니트 같은 자바스크립트 게임 프레임워크로 Phaser.js 가 있습니다.하지만 저는 게임 프레임 워크를 사용하지 않고, 그래픽 라이브러리만 설치해서 사용할 생각입니다.간단한 게임을 개발하는데 프레임 워크까지는 필요가 없기 때문입니다.아래 세가지를 설치하여 개발..

2023.12.09 게시됨

파이썬 설치와 VSC 인터프리터 설정 포스팅 썸네일 이미지

프로그래밍/Python 기초

파이썬 설치와 VSC 인터프리터 설정

설치 파이썬 or 아나콘다 파이썬을 설치하는 방법은 보통 두 가지가 있습니다. 첫째는 파이썬 공식 사이트에서 다운로드해 설치하는 방법이 있고, 두 번째로 아나콘다를 설치하는 방법입니다. 아나콘다는 설치하면 필수적인 라이브러리도 자동으로 설치가 되고 개발 환경을 독자적으로 관리하기 수월해집니다. 하지만 저는 순수하게 파이썬 공식 사이트에서 다운로드해 사용합니다. 개인적으로 순정을 좋아하는 것도 있고, 필요한 라이브러리도 하나씩 설치해 보는게 개인적인 학습에 좋기 때문입니다. 다운로드 및 실행 파이썬 공식 사이트에서 다운 받으면 됩니다. https://www.python.org/downloads/ Download Python The official home of the Python Programming La..

2023.12.09 게시됨

자바스크립트에서 var의 대체인 let의 도입과 그 이유 포스팅 썸네일 이미지

프로그래밍/JavaScript 기초

자바스크립트에서 var의 대체인 let의 도입과 그 이유

"자바스크립트에서 var와 let은 모두 변수를 선언하는 키워드 입니다. 그러나 let은 var보다 블록 스코프(block scope)를 지원하고, 호이스팅(hoisting)이 발생하지 않아 좀 더 예측 가능한 동작을 제공합니다. 이러한 이유로 let이 var의 대안으로 사용되게 되었습니다." 블록스코프 변수는 접근이 가능한 스코프를 가지고 있습니다. var는 함수 스코프를 가지고 있어서 블록 외부에서도 접근이 가능합니다. let은 블록 스코프가 적용되어 블록 내에서만 접근을 허용 합니다. var 의 경우 위의 코드에서 var로 선언된 변수 x는 블록 내에서 선언되었음에도 전역 스코프에 영향을 미치게 됩니다. 이는 예상치 못한 변수의 노출로 인한 오류를 유발할 수 있습니다. if (true) { var ..

2023.12.07 게시됨

자바스크립트 소수점 처리 'toFixed()', 'toPrecision()' 포스팅 썸네일 이미지

프로그래밍/JavaScript 기초

자바스크립트 소수점 처리 'toFixed()', 'toPrecision()'

"자바스크립트에서는 숫자를 다룰 때 소수점을 효과적으로 처리할 수 있는 여러 메서드가 제공됩니다. 그 중에서도 toFixed()와 toPrecision()은 소수점을 다루는 데 유용한 메서드입니다." toFixed() toFixed() 메서드는 숫자를 고정 소수점 표기법으로 변환합니다. 이 메서드는 소수점 이하 자릿수를 인수로 받아 해당 자릿수까지의 숫자를 반환합니다. let number = 3.14159; let fixedNumber = number.toFixed(2); console.log(fixedNumber); // "3.14" 위의 예시에서 toFixed(2)는 소수점 이하 2자리까지 표시하도록 하였습니다. 반환된 값은 문자열 입니다. toPrecision() toPrecision() 메서드는 ..

2023.12.05 게시됨

반응형