이렇게 짧은 자바 쏘스로, 이런 게임을...
글쓴이: spark1000 / 작성시간: 월, 2012/11/05 - 4:50오전
http://www.physicsgames.net/game/Blosics_3.html
이 홈페이지의 게임이 자바스크립트로 제작돼 있는데요,
소스보기 하시면,
(조금 재밌기도 해요, 물리게임이라고하는데, 벽돌 부시는거라 재밌어요...)
사이에 들어있는 소스가, 저 게임을 만든 소스라고 할 수 있는데요,
그 소스가 너무 짧아서...
그 짧은 소스에 저 게임이 정말 다 들어갈 수 잇는 것인가요?
저 게임은, 엄청난 애니메이션을 동반하고 잇는데,
그 에니메이션이
저 짧은 소스 안에 다 묘사되고 있는건가요?
그것이 아니면,
저 게임이 제작되기위해서는,
그 애니메이션과 모든 것은 따로 제작이 되어 있고
지금 여기에 소스보기해서 볼 수 있는 소스는, 그냥
그 제작해둔 애니메이션을 링크 연결 한 정도밖에 안 된 건가요?
Forums:
제가 아는게 질문이네요
이건 플래시로 만든 게임이예요. 마우스 우측버튼을 클릭해보면. 플래시로 만들었다고 팝업이 표시되고. swf파일이라는 확장자가 표시됩니다.
플래시가 자바로 만들어진겁니다. 라고 말하면 할말이 없구요. ㅡ_ㅡ;;;
전송과정을 보면
클라이언트의 웹브라우저 웹서버
http url 접속 ---------- ->
--------------------------- <- html javascript 전송
--------------------------- <- swf. image. 파일 전송
클라이언트의 웹 브라우저가 웹서버에 접속하면
html과 javascript같은 text를 클라이언트에 전송해주는데요.
그 안에 링크 주소가 포함되면
예를 들어서 http://www.physicsgames.net/swf/blosics3.swf 이런것이 되겠죠
그 링크의 파일을 전송해서. 웹브라우저 화면에 보여줍니다.
모든 게임의 소리. 에니메이션. 기능은 swf 안에 다 구현되어있어요.
자세한건 서점가서. 플래시 책한권 보시는게 좋은거예요.
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
와
정말 감사합니다
저도 매일 1억명이 사용하는 프로그램을
제작하고 싶습니다
정말 감사합니다
swf 는 shockwaveflash
의 줄임말인건가요?
네. 그런가봅니다.
http://ko.wikipedia.org/wiki/SWF_(%ED%8C%8C%EC%9D%BC_%ED%98%95%EC%8B%9D)
----------------------------------------------------------------------------
젊음'은 모든것을 가능하게 만든다.
매일 1억명이 사용하는 프로그램을 함께 만들어보고 싶습니다.
정규 근로 시간을 지키는. 야근 없는 회사와 거래합니다.
각 분야별. 좋은 책'이나 사이트' 블로그' 링크 소개 받습니다. shintx@naver.com
> 이렇게 짧은 자바 쏘스로, 이런 게임을... 뭐
> 이렇게 짧은 자바 쏘스로, 이런 게임을...
뭐 질문에 대한 답은 아닙니다만, 올리신 다른 글에서도 느낀 것인데 "자바"와 "자바스크립트"를 혼동하시는 것 같습니다.
자바와 자바스크립트는 완전히 다른 언어입니다. (이름이 비슷하게 정해진 역사적인 이유가 있기는 하지만... 여하튼 완전히 다른 언어입니다.)
두 언어가 주로 사용되는 곳을 구분해보면,
(다른 글에서 핸드폰 앱 개발에 대해 질문하셔서 드리는 말씀입니다만) 안드로이드 플랫폼에서는 "자바"가 주 개발언어이고,
(모바일이든 데스크탑/랩탑이든) 웹 브라우저 환경에서 주로 사용되는 프로그래밍 언어는 "자바스크립트", 마크업 언어는 html입니다.
플래시 플랫폼의 주 개발 언어도 "자바스크립트"입니다. (정확히 자바스크립트는 아닙니다. 자바스크립트와 거의 같은 actionscript라는 언어입니다.)
서버 측에서는 다양한 언어들이 사용됩니다만 가장 많이 사용되는 언어가 "자바"입니다 (돈 기준으로..?).
댓글 달기