본문 바로가기

[A-21, 신서영_조준희]Unity를 활용한 기계학습 어플리케이션 개발

  • 조준희
  • 인천대
  • 작품구분일반형
  • 공개여부비공개
  • 카테고리기타
  • 등록일2022-12-09
  • 팀원(공동개발자)조준희, 신서영
  • 출품 경진대회2022년 산학 캡스톤디자인 경진대회

상세설명

1. 수행배경

  • 기존의 펭귄게임이 단조롭다 생각되어 추가 적인 요소들을 고려해보다가 실제로 적용해 보았습니다. 
  • 앱으로 구현해보고 싶어 시작하였습니다. 

2. 수행기간

  • 2022년 3월 2일부터 2022년 11월 20일까지 Unity 사용법을 학습하면서 개발하였습니다.

3. 개발작품 설명

  • Unity라는 통합 게임 개발 환경을 사용하여 게임을 만들고 그 게임 안의 agent를 강화 학습 시켰다. 먼저 PenguinArea으로 object들이 생성되고 움직이는 전체적인 게임 환경을 만들어줬다. PenguinArea 안에서 agent인 Penguin이 물속의 Shark와 SubmergedRock를 피해 물고기를 잡고, 잡았던 물고기를 BabyPenguin(양육 대상)에게 줌으로써 아기 펭귄의 scale을 늘려가는 게임이다. 그 과정에서 물고기를 잡을 때마다 보상으로 1점이 추가되고, 아기 펭귄에게 먹이를 줄 때마다 1점이 추가된다. 그리고 상어나 암초에 닿게 되면 하나의 에피소드가 끝나면 게임이 끝이 나는 구조이다.

4. 활용방안

  • 소프트웨어적 내용을 하드웨어적 방향으로 구현을 모색
  • 개발한 게임을 앱으로 구현하기
  •  유니티를 활용한 기계학습을 활용하면 스스로 학습하고 실행하는 방치형 게임을 개발하는데 유용하다

소개 영상

정보가 없습니다.

소개 슬라이드

정보가 없습니다.

기타자료

댓글