웹 사이트 방식의 게임 만들려고 하는데 질문드립니다.

웹 사이트 방식의 게임 만들려고 하는데 질문드립니다.

작성일 2013.10.19댓글 1건
    게시물 수정 , 삭제는 로그인 필요

 

안녕하세요. 웹 사이트 방식의 게임 하나 만들려고 하는데요

 

일단 대표적인 사이트는

http://www.levniz.x-y.net/s2/?h=728

입니다. 이런 게임은 아니지만 이것과 유사한 종류의 게임을 만들고 싶어서 그러는데

 

음.. 그러니까 텍스트게임 (웹 브라우저 게임) 입니다.

 

예를들어서 웹 사이트게임 이지만 공격하기 버튼 하나 눌러서 상대에게 실시간으로 그 공격이 전달되게

하는것도 가능하게 하고 싶은데 HTML 태그로만 그게 가능한가요?

 

아니면, 뭘 어떤 프로그램을 이용해서 만들어야할까요?

 


#웹 사이트 #웹 사이트 만들기 #웹 사이트 디자인 #웹 사이트 템플릿 #웹 사이트 회원탈퇴 #웹 사이트 번역 #웹 사이트 개발 #웹 사이트 디자인 템플릿 #웹 사이트 게임 #웹 사이트 레퍼런스

profile_image 익명 작성일 -

웹 입문을 막 시작했을때가 한참전 중학생이었습니다.(2000년 쯤) 저도 그당시 비슷한 생각을 하고 만들어 보고싶어서 막연하게 html부터 홈페이지 만들기 등등 기억이 새록새록나네요. ㅎ
그당시에는 같은 서비스가 없어서 막연했었는데, 지금은 먹고살기 바빠서 만들 엄두가 안나네요^^
천천히 공부하시는데 가이드가 되길 바라며, 답변해드리겠습니다.

첫번째로 홈페이지 방식의 게임이기때문에 html은 당연히 알아야합니다.
아마도 <form>태그 위주로 코드가 작성될것같네요^^
약간 꾸미실려면 css도 공부하셔야해요.

두번째로 게임을 저장하고 불러오는데 데이터베이스가 필요합니다. 대표적으로 mysql을 알아야합니다.

세번째로 mysql을 조작하고 데이터를 넘겨야하는 부분이 있기때문에 php가 필요합니다. 
php+mysql을 같이 공부하시면됩니다. 시중에 나온 책들도 대부분 php와 mysql을 같이 학습할수있게 나와있습니다.

네번째로 실시간으로 공격이 전달되게 한다는것이 어떤의미인지 정확히 파악은 못했지만, 
php로만 데이터를 넘긴다면 '페이지의 새로고침(refresh)'을 통한 페이지 이동이나 화면의 깜빡임이 일어날수있는데, 이런것들을 페이지의 새로고침 없이 전달이 되게하려면 AJAX 기술이 필요합니다.

AJAX(Asynchronous Javascript And XML)은 비동기방식의 자바스크립트 와 XML을 지칭합니다.
프로그래밍을 접해보시지않으셨다면 조금 어려울수도 있는 부분이기때문에 처음부터 실시간 방식의 데이터전송의 기술을 접목하시는건 추천해드리지않습니다. ^^  일단 질문자님의 첫번째 목표가 단순한 게임을 만드는게 목표인듯한데 AJAX 기술을 사용하기위해서는 자바스크립트가 선행학습이 되어야합니다. ^^

자바스크립트+php+mysql 만 공부하는데도 꽤나 시간이 걸리거든요. ㅎㅎ AJAX기술은 어느정도 자바스크립트를 익숙하게 다룰수있게되면 접근하시는게 좋을것같습니다. 

결론적으로 필수적으로 필요한기술은
1.html + css (가장 간단하게 html4 를 학습하시면됩니다. html5에 관해서는 아래부분에 )
2.자바스크립트
3.php + mysql
*php와 mysql 다루시려면 서버에 관해 아주약간의 지식이필요합니다. ^^  서버호스팅을 구매하는데 약간의 비용도 필요하구요. (1년 유지비 적게는 1~3만원 정도)

위 와같은 기술만 있으면 링크걸어주신 사이트의 게임을 만드는데 지장이없고, 더나아가 여러가지 프로그램 만들수있고, 페이스북 같은 사이트도 만들수있어요. 물론 계속해서 공부하는것을 전제로 하는거지만요. 알아두면 절대 손해보지는 않을거에요^^

마지막으로 
최신기술을 이용하면 좀더 간단하게 게임을 만들수가있어요. 
다만 구형브라우저(익스플로러9이전) 사용자들은 게임을 즐길수없는 단점이있답니다.

최신기술은
1. HTML5 + CSS3(구형 브라우저는 지원을 하지않습니다.)
2. jQuery(자바스크립트를 좀더 쉽게 사용할수있게 만들어놓은 라이브러리)

이 2가지만 알면됩니다. jQuery로 만드는 게임 책도 있으니 html은 적당히 공부하시고, jQuery위주로만 공부를하신다고하셔도 원하시는 게임을 만드는데 지장은 없을것같네요. ^^
물론 AJAX관련 기술도 jQuery를 이용하면 좀더 쉽게 사용가능합니다. 자바스크립트를 공부하고 jQuery를 공부하면 좋긴한데, 굳이 모르셔도 jQuery를 통해 입문하시는것도 나쁘진않은것같네요 ^^
mysql(데이터베이스)를 대체할수있는게 html5의 웹스토리지 같은 기능이있습니다.


어떤걸 선택하셔도 무방합니다. 우선은 흥미가있어야하니까요.^^


게임 만들려고 하는데..

... 하고, 게임을 제작하시는 것이다 보니 기본적인 코딩에 대한 이해가 있으신지 질문하신 내용으로는 정확하게... 추천드립니다. 여러 지역에서 운영하는 세미나들도 같이...

웹사이트 제작 질문

웹사이트만들려고 하는데웹사이트가 판매자가... 첨부드립니다! '웹사이트 제작 비용'과 '퀄리티', 어느... 에스크로 방식의 대금 보호 시스템으로, 질문자님이 산출물을...

게임사이트가 막혀서가아니라 웹사이트...

게임사이트나 온라인게임사이트가 막혀서가아니라 웹사이트나 어디 막혀서 아이피바꿀려고하는데요... 추천드립니다. 저희 판다VPN 경우 1일무료체험이 가능하니 테스트 한...