2013-10-09 5 views
1

나는 블랙 잭 스크립트를 작성하려고합니다. "Bones"의 x 금액, 사이트 프리미엄 통화, 블랙 잭 라운드를 플레이 한 다음, 당신이 승리 할 때, "본"을 두 배로 늘리십시오.Blackjack에서 이전 라운드를 보여줍니다.

나는 아직 본을 함축하지만, 현재 스크립트에는 큰 문제가 있습니다. 사용자가 게임을하는 경우 브라우저 다시 버튼을 누르면 이전 라운드가 표시됩니다. 이 방법으로 사용자는 예를 들어 "Hit"을 클릭하고 그가 얻은 다음 카드를 볼 수 있습니다. 그리고 그가 Busts라면 뒤로 버튼을 누르고 대신 "Stand"를 클릭하십시오.

http://pastebin.com/a4Ahxbaw

나는 나의 영어 실력이 가장 큰되지 않습니다, 내가 제대로 내 문제를 설명 희망하지 않으며, 어느 쪽도 내 설명 기술이다. 원하시는 정보가 있으시면 요청 해 주시면보다 자세한 설명을 위해 최선을 다할 것입니다.

+0

데이터베이스의 저장 값을 사용하여 카드의 값을 저장하고 값을 사용할 수 있습니다. 그렇게하면 카드를 다시 클릭해도 저장된 값과 동일하게됩니다. 게임이 끝나면 (그들이이기 든 지든) 데이터베이스에서 행을 삭제하고 다시 시작합니다. 이것은 또한 사람들이 게임의 중간에 도착한 다음 나중에 다시 돌아올 수있게합니다. – Ruddy

+0

PHP는 서버 측 언어이기 때문에 주로 프론트 엔드 용 JavaScript를 사용합니다. 따라서 대화 형이 아니기 때문에 캐시를 사용하여 블랙 잭 게임을 생성합니다. –

+0

필자는 JavaScript를 고려해 왔지만 필자의 프로그래밍 기술에는 현재 PHP 만 포함되어 있으며 C# – PeaceDealer

답변

0

데이터베이스 저장소를 사용하여 보유하고있는 카드의 값을 사용하여 게임의 상태를 저장하고 값을 사용할 수 있습니다. 그렇게하면 카드를 다시 클릭해도 저장된 값과 동일하게됩니다. 게임이 끝나면 (그들이이기 든 지든) 데이터베이스에서 행을 삭제하고 다시 시작합니다. 이것은 또한 사람들이 게임의 중간에 도착한 다음 나중에 다시 돌아올 수있게합니다.

내가 말하고 무엇을 확장하려면 :

새로운 게임 - 카드 값 8H (마음의 8) "뒤로"

사용자 번의 클릭으로 데이터베이스에> 삽입 행을 -> 사용자가 "히트"를 클릭 - > 카드의 가치는 데이터베이스에서 여전히 가치를 얻으면서 8H입니다. > 제 2 카드 값 (c)와 데이터베이스 (4 개 클럽) 업데이트 - -

if (value in table for user) { 
    use them values 
} else { 
    new value 
} 

사용자는 다시 "히트"를 클릭 "다시">

사용자가 클릭 다시를하지만 값은 여전히 ​​다시 이전과 동일 우리는 데이터베이스에서 잡아.

if (value in table for user) { 
    use them values 
} else { 
    new value 
} 

사용자가 게임을 끝내지 않은 채로 페이지를 떠나면 게임이 끝날 때까지 모든 카드가 그대로 남아있게됩니다.

저는 이것이 약간의 의미가 있고 아마도 당신이 찾고있는 것이기를 바랍니다. 나는 Martin Bean tho와 동의 할 것이고 Javascript가 이것에 더 좋을 것입니다.

+0

데이터베이스 사용은 훌륭한 위젯입니다! 감사! – PeaceDealer

+0

문제가 없습니다. 즐기십시오! – Ruddy

관련 문제