Korean Junkyard Simulator
##D2 CAMPUS FEST 2015 프로젝트 제출
####1. 프로젝트 소개 최근 바쁜 현대인들의 요구에 맞춰 플레이어가 직접 플레이 하지 않아도 게임을 즐길 수 있는 'Idle Game'이 인기를 끌고 있다. 이에 PC에서 간편하게 즐길 수 있는 Idle game을 개발했다. 게임을 Open Source로 공개하기가 쉬운 선택은 아니었지만, 다른 사람들의 아이디어를 쉽게 차용하여 좀 더 재밌는 게임으로 발전 시켜 나가기 위해서 공개한다. ####2. 프로젝트 목표 현대 급속화된 산업화로 인해 많은 기술적, 생활의 편의성을 가져온 반편에 각종 쓰레기로 인한 환경오염 문제가 새로운 세계 문제로 대두 되고 있다. 이에 쓰레기를 줍는 행동을 게임을 진행방식으로 채택하여 많은 사람들에게 환경 쓰레기에 대한 문제 의식을 제고시킨다. ####3. 타겟 사용자 시간과 장소에 구애 받지 않고, 게임을 좋아하지만 바쁜 스케쥴로 인해 많은 시간 투자를 하기 어려운 현대인 ####4. 게임 배경 플레이어는 폐지를 모아 하루하루를 힘들게 버텨나가는 가난한 대학생이다. 플레이어는 폐지를 모은돈을 모아 어렵게 작은 고물상을 차리게 된다. 그리고 '폐지줍는 할머니'를 고용하거나 값비싼 고철들을 모으면서 돈을 모으기 시작한다. 점점 고물상의 규모가 커진 플레이어는 외국의 고철을 수입하며 세계 최고의 고물상이 된다. 세계 최고의 고물상이 된 플레이어는 사회 문제에 관심을 갖게 되고 전세계적으로 문제가 되는 해양 쓰레기와 우주 쓰레기도 수거 한다. 앞으로 플레이어는 우주 최고의 고물상이 되는 야망을 갖고 있다. ####5. 개발 언어 및 환경
- 언어: Lua script
- 게임 엔진: Love2D
- 개발 환경: VIM, Sublime, Elementary OS, MAC OS X
####6. 개발 내용 Lua Script를 사용하고 Love2D를 사용하여 prototype까지 개발 하였다. 웹이나 모바일환경 및 PC환경에서 실행 하기 위한 배포판은 개발예정이다.
- 게임 엔진 - love2d
- 사운드 라이브러리 - TEsound
- 애니메이션 라이브러리 - anim8
- JSON Encode/Decode - JSON.lua package by Jeffrey Friedl