티스토리 뷰
JAVASCRIPT 기반의 스마트앱 개발 2021/프로그래밍 언어활용
프로그래밍 언어별 특성_프로그래밍 언어 활용 part 2 : 게임 프로젝트
찬찬잉 2021. 8. 11. 11:08
1.프로그램 설계
개요
숫자 야구 게임
기능
요구사항
- 정답을 찾는데 소요된 시간과 횟수 출력
- 랜덤함수를 이용하여 0~9 사이의 3자리 정수 생성
- 사용자 입력은 0~999 사이의 정수로 입력
- 분할 컴파일이 가능하도록 다중 소스 파일 생성
핵심요약
프로그램 설계
- 시간함수 관련 라이브러리를 이용하면 현재 시간, 시간 차이 등을 간단하게 얻을 수 있음
- 일반적으로 IDE에서 프로젝트를 생성한 후 다중 소스파일로 작성하여 프로그램을 개발함
- 1~10까지의 값을 난수 발생하기 위해서는 rand()%10+1의 연산을 이용함
코드 분석
- 랜덤값은 rand 함수를 이용하여 발생시킬 수 있음
- rand 함수는 랜덤값을 발생시키지만 실제로는 항상 동일한 값을 발생시킴
- 다른 랜덤값 생성을 위하여 랜덤함수 호출 전 srand 함수를 이용하여 다른 시드를 전달함
'JAVASCRIPT 기반의 스마트앱 개발 2021 > 프로그래밍 언어활용' 카테고리의 다른 글
프로그래밍 언어별 특성_프로그래밍 언어 활용 part 2 : 변환, 램덤 라이브러리 (0) | 2021.08.11 |
---|---|
프로그래밍 언어별 특성_프로그래밍 언어 활용 part 2 : 주소록 관리 시스템 (0) | 2021.08.11 |
프로그래밍 언어별 특성_프로그래밍 언어 활용 part 2 : 시간 관련 라이브러리 (0) | 2021.08.11 |
프로그래밍 언어별 특성_프로그래밍 언어 활용 part 2 : 도서관리 시스템 고도화 (파일 처리) (0) | 2021.08.11 |
프로그래밍 언어별 특성_프로그래밍 언어 활용 part 2 : 파일 입출력 라이브러리 (응용) (0) | 2021.08.10 |
댓글
© 2022 chanchaning