본문 바로가기

게임개발/Phaser.js

(5)
[Phaser.js] Magic eightBall, Race day 굉장히 간단한 프로젝트 두 개를 실습해보는 시간이었다. 게임을 만들기 전에 뭐 준비운동 정도랄까 #1 Magic eightBall Magic eightBall이 무엇이냐... 이런 단순한 포츈텔링 게임이다. 아니꼬운 말을 쓴 걸 아는지... 다시 뽑으란다.. 미안하다고 했는데도.. 자는걸 다시 생각해보란다 ㅋㅋㅋㅋㅋ(현재 시각 새벽 3시 22분) 진짜 랜덤으로 아무말이나 나옴을 알 수 있다. 고도화된 AI라면 얼른 자라며 나의 건강을 걱정해줄텐데 get embedded code에서 설마 이걸 짠 로직을 볼 수 있나 해서 눌렀는데 이런 블로그 글에 임베딩하는 코드다. 새벽이라 정신이 없는건지 ㅋㅋㅋㅋ 개발자도구를 한 번 열어봤다. 오 그래도 정말 쉬워보이는 클론코딩 소재를 찾았달까.. ㅋㅋㅋㅋ figcap..
[Phaser.js] Learn Javascript Conditionals 기초는 끝고 intermidiate 부분이다. 컨디셔널스? 조건문에 대한 내용인 것 같다. 내가 완성하지 못한 게임(앞으로 X라고 칭해야겠다.)에서 조건문을 정말 많이 사용했었다. 만약 캐릭터가 장애물에 부딪힌다면? 어떤 일이 일어나는지 조건문으로 설정해줬었다. 장애물이 사라지고 플레이어는 콤보카운트가 0가 되버리도록 만들었다. 점프가 1초 안에 눌려야하는데 0.45초와 .0.55초 사이에 눌리면 어떻게 되는지 그 밖의 시간에 눌리면 어떻게 점프하는지도 조건문으로 설정했다. 타이밍에 맞게 누른 경우 super jump가 되어서 더 멀리 나아가도록. 게임에서 많이 사용할 내용이므로 가볍게 복습하면서 이번시간에 공부해보자. #1 If Statement 음... If문의 완전 기초 구성부터 배울줄은 몰랐다....
[Phaser.js] Learn javascript basic end. 양이 어떻든 이번 포스팅에서 얼른 기초를 다 끝내고 게임만들러 가야겠다.(기초는 끝냈는데 intermidiate이 날 가로막네 이것도 얼른 다음 포스팅에서 끝내겠다..) #1 Variables var, let, const const : const에 초기값을 설정하지 않으면 SyntaxError: Missing initializer in const declaration 와 같은 오류가 발생하므로 주의하자. Mathmatical operators String Concatenation with Variables let favoriteAnimal = 'cat'; console.log('My favorite animal:'+favoriteAnimal) String Interpolation let myName = ..
[Phaser.js] First step - jump into the whole new world! & Introduction to Javascript #1 공부 진행 방법 코드카데미 커리큘럼을 일단 따라가면서 진행해보기로 마음먹었다. 많은 내용을 설명하기보다는 간략하게 설명하는 것은 잘 되어있는게 장점이라고 생각해서 조금은 캐주얼하지만 대충배우지는 않는 느낌으로 학습하기 딱 좋은 곳인 것 같아서 일단 여기서 좀 익혀보고 필요하면 공홈을 참고하고 오픈소스들을 참고하여 더 업그레이드 해나가기로 하였다. 첫 화면에서 이렇게 반겨준다. 네, 저도 자바스크립트에 관심있고 게임 만드는 것에도 마침 관심있는데.. 잘 부탁드립니다~🤓🤓🤓 Welcome page 번역본 더보기 비디오 게임. 이 두 단어는 대부분의 사람들의 관심을 끌기에 충분하며 당신을 여기로 데려온 두 단어일 가능성이 매우 높다. 여러분은 "비디오 게임이 사람들에 의해 만들어지나요?", "내가 이 게..
[Phaser.js] First meet of Phaser.js Codecademy라는 사이트에서 학습한 내용을 기반으로 하는 컨텐츠입니다. 저작권에 침해되지 않게 하기 위하여 저의 언어로 재가공하므로 약간의 왜곡이 발생할 수 있다는 점 양해바랍니다. Codecademy에서 mobile development 부분이 있어서 들어가봤는데 swift랑 kotlin위주이고 react naitive는 무료로 양이 적어서 아쉬워하다가 Game development 라는 주제로 학습할 수 있는 부분이 있어서 들어가봤는데, 역시 Unity는 기업에서 이용하려면 돈을 지불해야해서 그런지 없었고, 언리얼은 아마 오픈소스인 것 같은데 수요가 없어서인지(이 사이트에서 배우려는 사람은 없는 것 같다..) 강의가 없고 Javascript 기반으로 하는 Phaser.js만 있어서 이것이 궁금해..