Skip to content

Latest commit

 

History

29 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

아이 드리프트 (Ai Drift)

게임 소개

아이 드리프트는 AI 차량과 대전하는 1v1 캐주얼 레이싱 게임입니다.
ML-Agent 프로젝트로 제작하였으며, ML-Agent를 사용하여 AI를 학습하였습니다.


주요 기능 설명

  • GameSceneManager : 게임씬의 준비, 진행, 종료 등의 상태를 관리하는 스크립트입니다. 싱글톤으로 제작되었으며 옵저버 패턴을 사용해 상태가 병경되었음을 알립니다.
  • CarController : 차량의 움직임을 제어하는 스크립트입니다. 정해진 수식을 통해 가속, 감속, 마찰, 충돌 등을 제어하고 관리합니다.
  • CarInputAI : Agent를 상속 받은 클래스로서 AI 학습과 학습된 AI를 제어합니다.
  • UIComponents : 리스트를 통해 모든 UI 컴포넌트를 저장하는 스크립트입니다.
  • CarSelect : Scrollbar UI와 간단한 수식을 사용해 차량을 선택할 수 있도록하는 스크립트입니다.

  • About

    No description, website, or topics provided.

    Resources

    Stars

    0 stars

    Watchers

    1 watching

    Forks

    Releases

    Packages

    Used by

    Contributors

    Languages