2012-09-09 2 views
0

간단한 단어 게임을 디자인하고 싶습니다. 나는 다음과 같은 화면에 표시 할 :간단한 임베디드 워드 게임을 디자인하는 첫 번째 단계

Qkre vmq vojkdy sxz jkhjkjvz: voz lkjizxyz skc olask yvlnjcjve, skc J’a kqv ylxz sfqlv voz hqxazx – Srfzxv Zjkyvzjk

이것은 단순한 편지 교체 "codebreaker"게임이다. 예를 들어, Q는 O를 나타내며, 실제 견적은 다음과 같습니다

만 두 가지가 무한하다 : 우주와 인간의 어리 석음, 내가 이전에 대해 잘 모르겠어요 - 알버트 아인슈타인 (Albert Einstein)

내 분명히 단순성 또는 실현 가능성에 따라 변경 될 수있는 아이디어는 문자를 클릭하고 문자가 어떤 문자로 나타나는지를 입력하는 것이 가능하도록 만드는 것입니다. 그래서 나는 문자 Q를 클릭하고, O를 타이핑 할 수 있고, 모든 Q는 그것 위에 표시되는 O를 가질 것이다. 나는 다른 대안들을 열어두고 있습니다.

저는 Python과 R (통계 언어)에서 프로그래밍 경험이 있습니다. 내 생각은 플래시 또는 자바 스크립트 중 하나를 사용하여 프로그래밍하는 것입니다. 둘 다 어떤 경험이 있더라도 (빨리 배울 수있는 것 같지만). 나는이 프로그램들에 대한 태그를 모두 추가했지만, 어떤 것이 가장 좋고 심지어 사용 가능한지는 모른다 (비록 내가 플래시를 느끼고 있지만).

내 궁극적 인 목표는이 코드가 삽입 가능한지 확인하여 내 코드를 웹 페이지에 넣을 수 있도록하는 것입니다. 나는 이것을 매우 기초적으로 할 필요가있다. 나는 흥미 진진한 애니메이션이 필요 없으며, "당신이 이기기"를 원하지 않습니다. 애니메이션 또는 무엇이든, 나는 단지 그것이 어떤 문자의 모든 어커런스를 발견하고, 그 위에, 내가 생각하는 문자를 넣는 아주 간단한 코드가되기를 원한다.

이 코드를 시작하는 데 필요한 공간이 필요합니다. 나는 어떻게 시작 해야할지 모르겠다. 누군가 전에 이것을 해본 적이 있다면, 그것을 보거나 사용하는 것을 좋아할 것입니다. 이것은 숙제가 아니며 개인적인 관심사로하고 싶은 것입니다. 어떤 도움을 주셔서 감사합니다!

답변

0

조치 스크립트와 javascript는 이와 같은 상황에서 정상적으로 작동합니다. codeacademy.com을보고 싶을 수도 있습니다. Javascript의 기본을 안내합니다. 대부분의 경우 Javascript 구문은 둘 다 EMCAScript이므로 동작 스크립트와 동일합니다. 나는 네가 무엇을 묻고 있는지 정확히 모르겠다 ...이 상황에서 두 가지 모두 괜찮다.

1

프로세스는 매우 간단합니다. 나는 당신에게 취할 접근법에 대한 기초를 알려줄 수 있으며 거기에서 그것을 일하게 할 수 있습니다. 좀 더 구체적인 도움이 필요하면 질문을 수정하면 도움이됩니다. 내가 할 것

우선 루프에서 가장 좋은 것이라고 생성 .. 뭔가 물론

var letterPairs = { 
    A: "A", 
    B: "B" 
    ... 
}; 

같은 문자 쌍의 변화를 개최 객체를 설정합니다.

는 다음 나는 문자와 무엇을 할 일치를 보여 26 개 버튼 ...
var letter, button; 
for (letter in letterPair) { 
    if (letterPair.hasOwnProperty(letter) { 
    button = document.createElement("button"); 
    button.innerHTML = letter + "<hr>" + letterPair[letter]; 
    // Append button to the document. 
    } 
} 

그 버튼 중 하나를 클릭하고 새 값이되어야 하는지를 물어 온 클릭 처리기를 추가를 생성하는 것입니다. window.prompt은 개발에 사용할 수 있습니다.

그런 다음 암호화 된 문자열을 문자 단위로 스크롤하고 새로운 값 문자열을 작성하고 부분적으로 설명 된 문자열을 화면에 표시하십시오.

+0

끝내주는 나를위한 좋은 장소입니다. 꽤 기본적인 질문이지만, 특정 프로그램에 이것을 작성해야합니까, 아니면이 코드를 HTML 웹 페이지에 직접 삽입 할 수 있습니까? 또한이 자바 스크립트 또는 플래시입니까? – Stephen

+0

HTML5의 경우 대부분 플래시가 사용됩니다. Flash가 iGizmos에서 실행되지 않는다는 사실은 그 원인을 돕지 않습니다. 자바 스크립트이므로 웹 페이지에 쉽게 삽입 할 수 있습니다. –

관련 문제