Delphi Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
델파이 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
FreePascal/Lazarus
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
델마당
볼랜드포럼 광고 모집

델파이 Q&A
Delphi Programming Q&A
[557] [질문] 퀴즈게임 계속 질문이어집니다.
babygame [ ] 2183 읽음    1998-01-06 21:15
이 게임은 파일 읽기를 보이기 위해 작성되었으므로 세련된 게임 운영은 하지 않고
무조건 문제를 출제하고 답에 대한 판정만 해 줍니다. 좀 더 완벽한 퀴즈 게임을
만드려면 한번 출제된 문제는 다시 출제 되지 않도록 하고, 시간 제한을 둔다거나
일정 개수의 문제를 출력한 후 게임 1회를 끝내도록 하는 것이 좋다고 합니다.
이 부분에 대한 질문인데요.
즉 한번출제된 문제를 다시 출제하지 않도록 하는 방법에 대해서요 질문드리면
전체 문제수만큼의 정수형 배열을 잡고 모두 0으로 초기화 한후 문제를 낼 때마다
각 문제의 배열값을 1로 바꾸고 문제를 낼 때 배열을 먼저 읽어 1이면 다른 문제를
선택하도록 하면 될 것 같은데 델파이에서 어떻게 구현해야 될지 잘 모르겠군요.

또 시간제한 문제는요?
타이머 컴포넌트를 이용하는거 까진 알겠는데 일정 시간 범위내에 있을때만
입력을 받아들이고 시간이 경과하면 못 맞춘 것으로 간주하려면 어떻게 구현해야 할지 모르겠군요.

일정개수의 문제를 푼 후 1회 게임을 끝내려면
변수 하나를 만들고 0으로 초기화한후 문제를 낼 때마다 1씩 증가시키다가 원하는
문제수만큼 되었으면 1회 종료하도록 하면 될것 같은데 어떻게 구현해야 할지
모르겠습니다.

전부 알고리즘만 생각했지 델파이 초보라 구현을 어떻게 하는지 모르겠네요.
꼭 좀 지도편달 부탁드려요.
그럼 이만 줄이겠습니다.


+ -

관련 글 리스트
557 [질문] 퀴즈게임 계속 질문이어집니다. babygame 2183 1998/01/06
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.