코로나 19이슈로 인해 암호화폐 시장(비트코인), 주식등의 금융투자를 하는 사람들이 늘어나며 이에 대한 정보나 지식등을 배울 수 있게 함.
솔로 플레이를 지향하여 개발
본인이 원하는 방향대로 투자를 하며 자금력을 키워나감
장르: 시뮬레이션
시뮬레이션은 ‘이런 식으로 진행하면 어떨까?’ 라는 if의 성격이 강함
자유도가 높기에 플레이어 취향대로 할 수 있는 특성이 존재
시뮬레이션 게임 특성 중 하나이며 최대 장점 중 하나
하나의 방법으로 진행 한 이후 다른 방법으로 게임을 진행하며 게임의 신선함을 추구
대표이미지 기반 :
컨셉 기반:
투자: 투자를 통해 돈을 모아가는 것이 목표
시뮬레이션: 여러가지 상황이 나올 수 있게 하여 상황마다 다른 플레이를 할 수 있도록지향한다.
돈: 모은 돈을 통해 주식 말고도 다른 곳에 돈을 쓸 수 있게함
자유: 플레이어가 원하는 과정의 플레이를 할 수 있게함.
건설: 모은 돈을 통해 건물을 짓고 도시를 건설할 수 있음.
[도전 과제]
주식, 암호 화폐 거래 등을 통해 돈을 확보한다.
확보한 자금을 통해 건물을 짓고 자본을 증가 시킨다.
[재미 요소]
[기획 의도]
코로나 19이슈로 인해 주식, 암호화폐등에 대해 사람들이 많은 관심을 가지게 되고 이러한 경제 활동을 꺼려하고 다가가기 힘들어 하는 사람을 주위에서 쉽게 볼 수 있었다.
이런 사람들에게 부담 되지 않게 활동 등을 알려주며 간단하게 즐길 수 있게 만들어 보고 싶어서 기획하게 되었다.
[세계관]
일만 하면서 돈을 벌어 왔던 플레이어가 친구에게 일을 하지 않아도 돈을 벌 수 있다는 솔깃한 이야기를 듣게 되었다.
플레이어는 ‘워렌 버핏’과 같은 최고의 투자자가 되기 위해 회사를 그만두고 투자에만 몰두하게 된다.
[디자인][컬러]
방 배경, 도시 배경을 제작하고 방 배경화면에서는 주식, 암호화폐 거래등의 투자활동, 대출, 세금납부, 우편물 등의 UI를 제작하여 투자 활동을 할 수 있게 한다.
도시 배경에서는 빌딩, 주택, 백화점, 축구장, 야구장 등등 여러 다채로운 건물들을 디자인하여 본인의 마음대로 건물을 올릴 수 있는 재미를 줄 것이다.
[음향]
평화로운 배경음악을 주로 틀어주고 각 상황에 맞는 효과음을 삽입하여 몰입감을 유도한다.
Unity엔진을 이용하여 제작합니다. 모바일, pc모두 구동이 가능하게 제작을 할 것입니다. 다른 pc게임처럼 사양이 높게 나오진 않겠지만 간단하고 가볍게 재밌게 즐길 수 있는 게임을 개발 할 것입니다.
연번 | 오브젝트 이름 | 오브젝트 이미지 |
---|---|---|
1 | 건물 | |
2 | 음식 | |
3 | 방 내부 | |
4 | 활동 |
속성 | 영문명칭 | 설명 |
---|---|---|
원룸 건물 | Studio_apartment | 대학생이나 공시생들이 살 수 있는 곳 |
아파트 | Apartment | 주민들이 살 수 있는 곳 |
축구장 | Soccer_field | 축구경기를 관람 할 수 있는 곳 |
야구장 | Baseball_field | 야구경기를 관람 할 수 있는 곳 |
스포츠센터 | Sports_center | 실내스포츠와 같은 다양한 스포츠를 즐길 수 있는 곳 |
상가 | Strip_Mall | 다양한 상정들이 있는 곳 |
호텔 | Hotel | 여행객들이 묵어가는 곳 |
속성 | 영문명칭 | 설명 |
---|---|---|
건물 가치 | b_price | 건물 생산에 필요한 가격이자 건물의 가치이다 |
건물 수입 | b_import | 건물이 주기적으로 벌어들이는 수입 |
건설 시간 | b_time | 건물을 건설하는데 걸리는 시간 |
속성 | 영문명칭 | 설명 |
---|---|---|
볶음밥 | BokkeuBob | 각종 야채와 밥을 볶은 음식 |
짜장면 | JJaJangmyeon | 중화요리 대표 음식중 하나. 춘장과 야채, 고기를 볶아 국수에 비벼먹는 음식 |
짬뽕 | JJamBBong | 중화요리 대표 음식중 하나. 야채와 김치 등을 넣고 끓인 음식 |
삼겹살 | Samkyubsal | 돼지고기를 불에 구운 음식 |
김치찌개 | Kimchi_JJigae | 야채와 김치등을 넣고 끓인 음식 |
파스타 | Pasta | 이탈리아의 면을 이용한 음식 |
라멘 | Ramen | 육수를 오래 우려낸 일본식 라멘 |
속성 | 영문명칭 | 설명 |
---|---|---|
음식의 가격 | F_price | 음식을 먹기위해 소비해야하는 돈이다. |
포만감 | F_starve | 음식을 먹으면 배고픔 수치가 올라간다. |
속성 | 영문명칭 | 설명 |
---|---|---|
컴퓨터 | Computer | 투자활동이나 메일을 볼 수 있다. |
침대 | bed | 침대에 누워 잠을 청할 수 있다. |
식사 메뉴 | Meal_Menu | 원하는 음식을 시켜 밥을 먹을 수 있다. |
활동 메뉴 | Activate_Menu | 원하는 활동을 할 수 있다. |
속성 | 영문명칭 | 설명 |
---|---|---|
운동 | Exercise | 간단한 운동을 한다. |
산책 | Walk | 집 주변을 돌며 산책한다. |
영화 감상 | Movie | 영화를 감상한다. |
독서 | Read | 책을 읽는다. |
행동 | 설명 |
---|---|
대기 | 캐릭터가 아무것도 하지않는 상태를 뜻하며 정처없이 방안을 돌아다닌다. |
투자활동 | 캐릭터가 의자에 앉아 컴퓨터를 사용한다. |
식사 | 식탁에 앉아 음식을 먹는다. |
자기 | 침대에 누워 잠을 청한다. |
책읽기 | 식탁에 앉아 책을 읽는다. |
영화 보기 | 컴퓨터에 앉아 영화를 본다. |
현상태 | 전이상태 | 전이조건 |
---|---|---|
건설 부지 | 건설 중 | 원하는 위치에 건물 형상을 놓고 건설시작을 버튼을 누른다. |
건설 중 | 건설 완료 | 게임 내 시간 3~7일 지나면 건설이 완료된다. |
건설 완료 | 철거 중 | 원하는 건물을 누르고 철거 버튼을 누른다. |
철거 중 | 철거 완료 | 게임 내 시간 4일이 지나면 철거가 완료된다. |
현상태 | 전이상태 | 전이조건 |
---|---|---|
대기 | 투자활동 | 컴퓨터 모양의 오브젝트를 누른다. |
대기 | 수면 | 침대 모양의 오브젝트를 누른다. |
대기 | 식사 | 식사메뉴 중 하나를 고른다. |
대기 | 운동 | 활동 메뉴중 운동을 고른다. |
대기 | 책 읽기 | 활동 메뉴 중 책을 고른다. |
대기 | 산책 | 활동 메뉴 중 산책을 고른다. |
대기 | 영화 감상 | 활동 메뉴 중 영화를 고른다. |
속성 | 영문명칭 | 설명 |
---|---|---|
스태미너 | stamina | 플레이어의 스테미너를 나타내고 0~100까지 수치를 준다. |
배고픔 | starve | 플레이어의 배고픔 상태를 나타내며 100에서 0으로 수치가 점점 떨어진다. |
스트레스 | stress | 플레이어의 스트레스 수치를 나타내고 0~100까지 수치를 준다. |
이름 | name | 플레이어의 이름 |
1) 핵심 규칙
게임 내 1시간은 실제 시간 1분으로 한다. (실제 시간 24분)
캐릭터의 스테미너 수치가 0이되면 투자활동 외엔 아무런 활동을 하지 못한다.
캐릭터의 스트레스 수치가 100이 되면 캐릭터가 사망한다.
캐릭터의 배고픔 수치가 0인상태로 3일동안 유지되면 캐릭터가 사망한다.
첫 시작 금액은 500만원에서 시작을 한다.
2) 보조 규칙
수면 후 스테미너 수치는 70이 회복이 되고 스트레스 수치는 20, 배고픔 수치는 40 감소한다.
주식은 종목마다 하루당 변동률이 최대 +30% -30%이다.
비트코인은 종목마다 하루당 변동률의 최대치가 없다.
플레이어는 게임 내 시간 오전 0시가 되기 전까지 얼마든지 구매한 종목의 수를 변경이 가능하다.
오전 0시가 되면 메일로 변동된 투자금액을 받을 수 있다.
각 식사 메뉴를 통해 배고픔 수치를 올릴 수 있다,
각 활동 메뉴를 통해 스테미너를 소모하여 스트레스 수치를 감소 시킬 수 있다.
보유 자금 2억으로 땅을 구입 할 수 있다. 구입한 이후 건물 건설기능이 활성화 된다.
구입한 건물들은 일주일마다 정기 수입을 낸다.
일정 금액을 주고 건물을 업그레이드 하면 건물의 수입이 늘어난다.
매달 말일 마다 세금을 납부해야한다.
보유자금에 따라 납부해야하는 세금이 달라지며 최대 수입의 50%의 세금을 납부해야한다.
구입한 건물을 철거해야 한다면 건물의 가치의 40%만큼을 돌려받을 수 있다. 철거는 게임내 시간 4일이 소요된다.
자신의 건물 인수를 승인한다면 철거를 하지 않고 바로 자신의 땅에서 해당건물이 사라진다.
-시간당 소모 되는 배고픔 수치
(현재 배고픔 수치)-(5 * (게임 내 흐른 시간))
주식 투자금액 변동
투자금액 + (투자금액 * 랜덤변동률) = 최종 변동액
변동률범위: -30%~+30%
암호화폐 투자금액 변동
투자금액 + (투자금액 * 랜덤 변동률) = 최종 변동액
변동률 범위: -200%~+200%
변경 개발 작업
작업명 : 게임화면 Scene 작업
해당 요구사항 :
1) 게임화면1에서는 쿼터뷰의 형태로 방의 모습을 비춰주고 캐릭터가 돌아다닌다.
2) 방 내부에는 침대, 컴퓨터, 식탁이 있다.
3) 우측하단에는 캐릭터의 현재 상태를 알 수 있는 스테이터스 표시기를 만든다.
4) 스테이터스 표시기에는 스테미너, 배고픔, 스트레스수치가 표시된다.
작업 내용 :
1) 쿼터뷰 형태로 방의 모습을 제작하고 2) 캐릭터를 내부에 배치하고 3) 스테이터스 표시기 UI 제작 3개
1) 쿼터뷰 형태로 방의 모습을 제작(100%) 2) 캐릭터를 내부에 배치 (100%) 3) 스테이터스 표시기 UI 제작 3개(100%)
작업명 : 캐릭터 움직임 및 오브젝트 상호작용, UI추가작업
해당 요구사항 :
1-2) 캐릭터가 방을 정처없이 떠돈다.
1-11) 컴퓨터 오브젝트를 누르면 캐릭터가 컴퓨터 앞에 앉고 컴퓨터화면으로 전환된다
1-3) 우측상단에는 현재 소지하고 있는 금액을 알 수 있는 UI를 배치한다.
1-4) 처음 게임 시작시에는 500만원으로 시작을 한다.
작업 내용 :
1)캐릭터가 방 안에서만 돌아다니게 한다.
2)컴퓨터 오브젝트를 누르면 캐릭터가 컴퓨터 오브젝트 쪽으로 이동
3)이동 후에 새로운 Scene으로 전환
4)소지하고 있는 금액을 알 수 있는 UI 배치
1)캐릭터가 방 안에서만 돌아다니게 한다. (90%) -> 이유: 버그가 발생하여 한번씩 방밖으로 나가는 경우가 생김 추후 버그 수정
2)컴퓨터 오브젝트를 누르면 캐릭터가 컴퓨터 오브젝트 쪽으로 이동.(50%) -> 이유: 동작을 하지 않음 추후 수정 할 것임
3)이동 후에 새로운 Scene으로 전환(100%)
4)소지하고 있는 금액을 알 수 있는 UI 배치(100%)
작업명 : 컴퓨터 화면 제작
해당 요구사항 :
2-1)컴퓨터화면에는 활동 버튼, 주식시장 및 암호화폐시장 버튼, 건설, 메일, 은행버튼이 있다.
2-3)우측 상단에는 X버튼이 있으며 누르면 다시 게임화면으로 돌아간다.
2-4)주식시장 및 암호화폐시장 버튼을 제외한 버튼은 비활성화 되어있다.
2-5)주식및 암호화폐시장 버튼을 누르면 주식, 암호화폐 두가지 버튼으로 나뉘어 진다.
2-6)주식 버튼을 누르면 주식시장 화면으로 넘어간다.
2-7)암호화폐 시장 버튼을 누르면 암호화폐시장 화면으로 넘어간다.
3-2)주식시장화면에서는 총 3개의 회사가 상장되어있으며 각 회사마다 1주의 가격이 다르다.
작업 내용 :
실제 컴퓨터 바탕화면처럼 꾸미고 버튼을 아이콘처럼 표현
왼쪽하단에 전원 아이콘을 만들어 해당 아이콘을 누르면 게임화면으로 이동
주식시장 및 암호화폐시장을 제외한 아이콘을 누르면
개발중이라는 팝업메시지를 띄움.
주식시장 및 암호화폐시장 아이콘을 누르면 팝업 화면이 나오고
주식, 암호화폐 두개의 아이콘이 새로 나옴.
각 해당 버튼을 누르면 Scene이 넘어감
실제 거래시장화면을 참고하여 UI를 만든다.
각 종목에 랜덤값을 주어 사고 파는 상황을 알 수 있게 한다.
각 상황에 맞게 실제 시간 10초마다 그래프가 변동이 된다.
실제 컴퓨터 바탕화면처럼 꾸미고 버튼을 아이콘처럼 표현 (100%)
왼쪽하단에 전원 아이콘을 만들어 해당 아이콘을 누르면 게임화면으로 이동(100%)
주식시장 및 암호화폐시장을 제외한 아이콘을 누르면
개발중이라는 팝업메시지를 띄움.(100%)
주식시장 및 암호화폐시장 아이콘을 누르면 팝업 화면이 나오고
주식, 암호화폐 두개의 아이콘이 새로 나옴.(100%)
각 해당 버튼을 누르면 Scene이 넘어감 (100%)
실제 거래시장화면을 참고하여 UI를 만든다. (100%)
각 종목에 랜덤값을 주어 사고 파는 상황을 알 수 있게 한다.(20%)
-> 랜덤값을 주는 것 까지 성공하였으나 각 상황을 알 수 있는 UI를 구현하지 못함
-> 10초 주기로 가격이 오르내리는 것, 그래프를 그렸으나 두개의 스크립트를 연동 및 UI구현하지 못함
작업명 : 그래프, 가격변동 알고리즘 연동
해당 요구사항 :
3-2)주식시장화면에서는 총 3개의 회사가 상장되어있으며 각 회사마다 1주의 가격이 다르다. 3-1)우측 하단에는 게임 내 시간을 알려주는 시계가 있다. 작업 내용 :
1.이전 주차에 하지 못한 그래프, 가격변동 알고리즘 연동 2.프로토타입에 맞는 3개 주식 상장 3.게임 내 시간 구현, 게임에서 거래되는 돈 모든 씬에서 연동시키기
1.이전 주차에 하지 못한 그래프, 가격변동 알고리즘 연동(100%)
2.프로토타입에 맞는 3개 주식 상장
->6주차로 계획 변경
3.게임 내 시간 구현, 게임에서 거래되는 돈 모든 씬에서 연동시키기(100%)
작업명: 거래시장에서 거래하기
해당 요구사항 :
3-3)주식 시장은 하루 최대 변동률이 +-30%이다.
3-6)주식은 오전 9시부터 오후 3시까지 마음대로 투자를 변동 할 수 있으나 오후 3시 이후에는 주식 거래시장에서 거래를 할 수 없다.
3-7) 암호화폐 시장은 시간 제한 없이 거래 할 수 있다.
3-5) 암호화폐 시장은 하루 가격 변동의 제한이 없다.
3-8) 주식 거래시장 종료 이후에는 가격 변동이 없으며 매수와 매도를 하지 못한다.
작업 내용 :
1.플레이어가 소지한 돈을 이용하여 투자를 할 수 있게 구현
2.하루 최대 변동률 구현
3.주식 거래시장이 열려있을 때만 주식을 매수와 매도가 가능하도록 구현
4.주식 거래시장이 닫히면 그래프가 정지하도록 구현
1.플레이어가 소지한 돈을 이용하여 투자를 할 수 있게 구현(100%)
2.하루 최대 변동률 구현(100%)
3.주식 거래시장이 열려있을 때만 주식을 매수와 매도가 가능하도록 구현(100%)
4.주식 거래시장이 닫히면 그래프가 정지하도록 구현(100%)
작업명: 마무리 작업 요구사항:
3-2) 주식시장화면에서는 총 3개의 회사가 상장되어있으며 각 회사마다 1주의 가격이 다르다.
3-4) 주식 시장과 동일하게 3개의 암호화폐가 상장 되어있다.
작업내용:
1.3개의 주식회사 상장
2.3개의 암호화폐 상장
3.게임 내 요소들을 알려 줄 수 있는 기능 만들기
4.디버깅 후 버그 찾아서 고치기
1.3개의 주식회사 상장(100%)
2.3개의 암호화폐 상장(100%)
3.게임 내 요소들을 알려 줄 수 있는 기능 만들기 (0%) -> 튜토리얼을 추후 추가 예정 프로토타입 게임 설명은 PPT로 서술
4.디버깅 후 버그 찾아서 고치기(50%) -> 찾긴했으나 시간부족및 기술부족으로 인해 고치진 못함
추가 작업
5.22시이후 에만 침대오브젝트가 활성화
6.22시이후 침대 오브젝트를 누르면 화면이 페이드아웃 되었다 페이드 인되며 시간이 8시로 이동