Skip to content

ERICA-Open-GameLand/Game-Land

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

오픈소스 SW 기초 {게임 런처 Java Application 개발 프로젝트}




개발 스택

객체 지향 프로그래밍 언어 JAVA



프로젝트 설명

한양대학교 ERICA 오픈소스 SW 기초 팀 프로젝트로 진행되었고,
여러 종류의 게임을 한번에 이용할 수 있는 통합 게임런처 JAVA Application 개발 프로젝트입니다.



프로젝트 구성원

PM : 김동욱 소프트웨어학부 2022011249
Member : 노준아 소프트웨어학부 2022055978
Member : 김준서 소프트웨어학부 2022050491
Member : 박치준 소프트웨어학부 2022042997
Member : 강제호 소프트웨어학부 2022061921



프로젝트 기획 확정 {방향성 & 구체화}



  • 게임 런처 {GameLand}
    • 게임 코인
      • 초기 코인 : 10개
      • 게임을 진행하면, 코인 하나 소모
      • 게임을 이기거나, 성공적으로 완수하면 코인을 (임의로 정해둠)5개 제공
      • 코인이 0개가 되었을 때 알림창 띄우고 게임런처 종료
        • “코인을 다 사용하셨네요… 충전하고 이용해주세요.” 출력
        • 확장 가능성 {결제 서비스 도입}
    • 게임 점수기록
      • 최고점수, 현재점수
      • 최소 걸린시간, 현재 걸린시간

    - 게임 종류 {프설방}
    - 블랙잭 (점수 & 점수가 음수이면, 코인획득 없이 메인화면 & 점수가 양수이면, 수 만큼 코인 추가)
    - 슬라이드 퍼즐게임 (시간 & 중간 종료 시 코인획득 없이 메인화면 & 게임 클리어 시 코인 5개 추가)
    - 스도쿠 (시간 & 중간 종료 시 코인획득 없이 메인화면 & 게임 클리어 시 코인 5개 추가)
    - 짝 맞추기 게임 (시간 & 중간 종료 시 코인획득 없이 메인화면 & 게임 클리어 시 코인 5개 추가)


    💡 핵심기능은 다음과 같으며,
    게임 런처 Application에 대해서 구현을 완료하고, 시간적으로 여유가 남았을 때
    추가 게임을 구현 후 게임 런처 Application에 추가 게임으로 확장하는 방식을 택했다.

    요약해서, 핵심기능인 게임 런처 Application을 구현하고, 추가 기능인 추가 게임을 구현한다. 개발 프로젝트 설계는 별도로 추가회의를 통해 진행할 예정이다.

    ## 핵심 기능에 대해서 구현 후 추가 구현 예정인 사항**
    - 추가 Game {New Game}
    - 틱택토
    - 네모로직
    - 테트리스



프로젝트 방향성

💡 프로젝트 방향성은 여러 개의 게임을 구현한 것을 토대로 유저의 선택대로 원하는 게임을 골라서 진행할 수 있는 게임런처 서비스

핵심 기능
유저가 원하는 게임을 선택해서 게임을 진행하고, 게임 진행된 결과를 기록하고,
게임 런처 서비스에서 통합적으로 게임을 이용할 수 있는 서비스이다.


타겟 사용자
여러 게임을 즐겨하며, 원하는 게임을 선택적으로 선택해서 게임을 즐겨하는 사람



프로젝트 와이어프레임

와이어 프레임




프로젝트 개발 아키텍처

개발 아키텍처

About

한양대학교 ERICA 오픈소스 SW 기초

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •  

Languages