2012-04-27 3 views
0

우리 아빠가 보드 게임을 프로그래밍하길 원합니다. 이 보드 게임은 교사가 수업을위한 보드 게임을 제어하는 ​​교실 환경에서 사용됩니다. 따라서 학생이 질문을 올바르게 받으면 교사가 버튼 중 하나를 누르고 보드 게임이 진행됩니다.한 사람이 관리하는 보드 게임을 프로그래밍하는 가장 좋은 방법은 무엇입니까?

게임 상태는 교사가 USB 드라이브에 저장할 수있는 파일로 저장 가능해야합니다.

저에게있어 백엔드는 데이터를 파일에 저장하는 것을 포함하여 단순한 것 이상으로 들립니다. 필자는이 간단한 데이터베이스를 필요로하지 않는다고 생각합니다.

그러나 저는 프론트 엔드와 어떤 프로그래밍 언어가 일반적으로 사용되는지에 더 관심이 있습니다. 그가 실행하는 데 필요한 컴퓨터에서 알 수 있듯이 모든 Windows 7이 실행되고 있습니다. 모든 그래픽이 필요합니다. 기본적으로 하나의 사각형에서 다음 사각형으로 직선적으로 움직이는 조각이 될 것이며 각 조각마다 고유 한 경로가 있습니다.

이제 HTML5/JS에서이 작업을 고려하고 있었지만 컴퓨터가 지원하지 않을까 걱정됩니다. 그들이 컴퓨터에 Chrome을 설치할 수 있는지도 포함하여 아빠가 찾고 있습니다. 아이 패드 버전에 관심을 표명 했으므로 이것이 이상적이라고 생각한다. 그러면 아이 패드 버전이 웹 페이지로 작동 할 것이다.

컴퓨터가 HTML5/JS를 지원할 수 없거나 사람들이 HTML5/JS가 끔찍한 선택이라고 말하는 경험이 많은 경우이 프로젝트에 대해 어떤 것을 추천 하시겠습니까?

도움 주셔서 감사합니다.

+2

아버지에게 그가 원하는 것을 물어보십시오. 그는 고객입니다. (또는 그 목적을 알고있는 사람에게 당신을 보내 게하십시오.) – John

+0

간단한 WPF 클라이언트를 작성합니다. 웹 기반 클라이언트를 만드는 것보다 훨씬 쉬울 것이라고 생각합니다. – NickV

답변

0

그래픽에 대한 요구 사항을 고려할 때 HTML5 고급 기능이 필요하지 않으며 브라우저가 CSS2/HTML4로 이미 10 년 간 지원해온 모든 기능이 정상적으로 작동합니다. 사용자가 직렬화 된 덤프를 출력하여 data: URL을 다운로드하거나 심지어 prompt을 세이브 된 세이브 데이터로 복사하기 만하면 상태 저장이 간단 해지고 브라우저가있는 거의 모든 기능을 수행 할 코드가 생깁니다.

+0

이전에 저장 한 게임을 html4로로드하는 방법은 무엇입니까? html5는 로컬 파일을 읽는 파일 api를 가지고 있습니다. 단지 html4에서 그렇게하려고하는 방법을 궁금해 할 것입니다. – jzworkman

+0

내 머리 위로부터 두 가지 방법 : 쿼리 또는 해시 부분에 일련 번호가있는 책갈피가있는 사용자 링크를 제공하십시오. 상태를 텍스트 상자에 직렬화하고 직렬화를 다시 입력하기위한 단추를 제공하십시오. 단일 사용자 (교사)만이 상태를 망치 려하지 않고 게임을 제어 할 수 있다는 요구 사항을 고려할 때 충분하지 않습니다. –

+0

낡은 비디오 게임과 같은 암호 :) –

1

Adobe Flash를 고려해보십시오. 플래시 플러그인을 사용하여 웹에 게시하고 Windows, Mac OS, Android 및 iOS를 Adobe AIR 응용 프로그램으로 제공합니다. 또한 사운드 및 비디오 또는 애니메이션을 포함해야하는 경우 애니메이션 및 미디어를 실제로 잘 처리합니다.

어도비에서 플래시를 구입하지 않으려면 Stencyl과 같은 다른 도구를 사용하여 적어도 partiallu로 게시 할 수 있습니다.

관련 문제