목차
1) 시스템 개요
2) 시스템 설계
3) 코드 생성
4) 프로그램 실행
2) 시스템 설계
3) 코드 생성
4) 프로그램 실행
본문내용
4)시스템 명
-Blackjack Game System
5)시스템 개요
- 블랙잭 카드게임을 CUI환경에서 구현했다.
- 게이머는 가상의 딜러와 1 VS 1로 게임을 할 수 있다.
- 게임 법
(1) 게임 초기화
(2) 유저와 딜러가 각각 2장의 패를 가진다. (단, 유저는 딜러의 패를 알 수 없다.)
(3) 유저가 패를 받을 지를 선택한다.(합이 21이하로 근접한 수가 유리하다)
(4) 유저의 패 선택이 끝날 경우 딜러가 패를 선택하게 된다....
#include "Dealer.h"
Dealer::Dealer()
{
int i;
for( i = 0 ; i < 10 ; i++)
{
have[i] =0;
}
stand = 0;// 디폴트는 그냥 한장 받는거다.
}
//##ModelId=492BE6E502CE
Dealer::select()
{
int i;
int totalpoint = 0;
//포인트 환산부
int transpoint[10] = {0};
memset(transpoint, 0 , sizeof(transpoint));
for(i = 0 ; i < 10 ; i++)
{
if(have[i]==11 || have[i]==12 || have[i]==13 )//JQK이면 10을 더함
{
totalpoint = totalpoint + 10;
}
else if(have[i] == 14)//A이면 1 or 11을 선택
{
if( 21 < (totalpoint + 11))
{
totalpoint = totalpoint + 1;
}
else
{
totalpoint = totalpoint + 11;
}
}
else//1~10일경우 그대로 더함
{
totalpoint = totalpoint + have[i];
}
}
if( totalpoint > 21)
{
stand = 1;
}
else if(totalpoint >= 16)
{
stand = 1;
}
else
{
stand = 0;
}
}
-Blackjack Game System
5)시스템 개요
- 블랙잭 카드게임을 CUI환경에서 구현했다.
- 게이머는 가상의 딜러와 1 VS 1로 게임을 할 수 있다.
- 게임 법
(1) 게임 초기화
(2) 유저와 딜러가 각각 2장의 패를 가진다. (단, 유저는 딜러의 패를 알 수 없다.)
(3) 유저가 패를 받을 지를 선택한다.(합이 21이하로 근접한 수가 유리하다)
(4) 유저의 패 선택이 끝날 경우 딜러가 패를 선택하게 된다....
#include "Dealer.h"
Dealer::Dealer()
{
int i;
for( i = 0 ; i < 10 ; i++)
{
have[i] =0;
}
stand = 0;// 디폴트는 그냥 한장 받는거다.
}
//##ModelId=492BE6E502CE
Dealer::select()
{
int i;
int totalpoint = 0;
//포인트 환산부
int transpoint[10] = {0};
memset(transpoint, 0 , sizeof(transpoint));
for(i = 0 ; i < 10 ; i++)
{
if(have[i]==11 || have[i]==12 || have[i]==13 )//JQK이면 10을 더함
{
totalpoint = totalpoint + 10;
}
else if(have[i] == 14)//A이면 1 or 11을 선택
{
if( 21 < (totalpoint + 11))
{
totalpoint = totalpoint + 1;
}
else
{
totalpoint = totalpoint + 11;
}
}
else//1~10일경우 그대로 더함
{
totalpoint = totalpoint + have[i];
}
}
if( totalpoint > 21)
{
stand = 1;
}
else if(totalpoint >= 16)
{
stand = 1;
}
else
{
stand = 0;
}
}
추천자료
[게임][게임산업]한국과 일본의 게임과 게임산업 현황 및 발전 전망(게임의 특징, 일본 게임 ...
[게임][게임산업]게임과 게임산업의 발전 전망과 과제(게임의 정의, 세계게임산업의 동향, 게...
[게임중독]게임중독 심층 분석(게임중독의 원인, 게임중독의 증상 및 문제점, 게임중독과 충...
게임 평가 기법, 게임 분석 방법론 소개, 게임 요소별 체크리스트, 게임제작 프로세스
PC방(게임방, 피시방)의 정의와 필요성, PC방(게임방, 피시방)의 배경과 특징, PC방(게임방, ...
[게임][놀이]게임놀이학습(게임놀이모형, 교육)의 개념과 특징, 게임놀이학습(게임놀이모형, ...
Topics for in depth reading Book1 - Humanities - Unit.8 Paid To Play Games
[TGT]팀게임토너먼트(TGT)협동학습모형의 의미와 특성, 팀게임토너먼트(TGT)협동학습모형의 ...
[한국의 게임산업] 한국의 게임산업의 역사와 한국 게임산업의 강점, 약점, 한국 게임산업의 ...
[게임산업,게임시장,게임중독] 게임산업 규제에 따른 문제점과 해결방안 보고서
[게임산업,게임시장,게임중독] 게임산업 규제에 따른 문제점과 해결방안.PPT자료
Java 게임소스코드 (게임. 체스게임. Kight 체스게임. 2인용게임. Java awt 기반 객체지향 게임)
사행성 게임물과 성인게임장 규제정책의 의의 및 성인게임장 규제정책의 변화와 규제정책집행...
[게임 놀이 치료] 게임 놀이 치료 특성, 게임놀이치료 목표, 게임놀이치료 도구, 게임놀이치...
소개글