문서 목적:
본 문서는 [아주 먼 옛날 프로젝트]의 요구사항 정의서를 기반으로 시스템 개발에 필요한 전반적인 사항(기능, 성능, 인터페이스, 보안 등)을 상세하게 명세하여 개발, 테스트, 배포, 유지보수에 참고할 수 있도록 작성됨.
문서 버전 및 이력:
버전 | 작성일 | 작성자 | 주요 변경사항 |
---|---|---|---|
1.0 | 2025-02-20 | 김형표 | 최초 작성 |
프로젝트 개요:
[아주 먼 옛날]은 WebRTC 기술을 기반으로 사용자들이 만드는 이야기를 실시간으로 이미지를 생성해서 책을 한 권 만들어주는 웹 게임 서비스입니다.
게임 Rule :
이야기 카드는 '소녀', '비밀통로', ‘거대함' 과 같은 단어 카드들이다. 결말 카드는 ‘그들을 보면서 그는 커피를 마시며 구경했습니다.’와 같은 문장 카드들이다. 2. 자신의 턴에 자신이 소지한 카드 중 하나를 선택하여 이야기를 만들 수 있습니다. ex) 한 ‘소녀’가 살았습니다 3. 다음 사람은 그 전 사람의 이야기와 개연성에 맞게 이야기를 만들어야 합니다. ex) 그 소녀는 정말 예뻤습니다 4. 이야기를 만들 때마다 개연성이 있는지를 투표로 판단합니다. 5. 투표가 반대가 나오거나 제한 시간 안에 이야기를 만들지 못하면 점수가 깎이고, 이야기를 만들어내면 점수를 얻습니다. 6. 결말 카드를 내면 대량의 점수를 받을 수 있습니다.
아래 기능별 상세 명세는 요구사항 정의서의 각 항목을 기반으로 작성되었습니다.
기능 설명:
게임 시작, 게임 종료, 게임 내 플레이어들의 상태 변화 관리
세부 기능:
에러 및 예외 처리:
기능 설명:
장면 생성, 장면 삭제
세부 기능:
에러 및 예외 처리: