SlideShare a Scribd company logo
1 of 13
AI 대전 프레임워크
기획 발표
BATTLE.AI
한양대학교 오소리 2기
2016.05.03 화
GreedyOsori
Battle.ai
GreedyOsori =
[임준수, 김지은, 정은지,
오현석, 김재은, 김종빈, 신승민]
CONTENTS
00 프로젝트 개요
01 게임 진행 흐름
10 프레임워크의 기본구조
11 사용예정 라이브러리
00 프로젝트 개요
00 프로젝트 개요
AI Player간의 대전을 위한 프로젝트
여러 AI 게임 대회를 수월하게 개최할 수 있는 Framework 개발
00 프로젝트 개요
프로젝트 선정 동기
• 관심도가 높아지는 인공지능 분야에 대한 학생들의 실전 경험 유도
• 동아리 내부의 인공지능 대회 개최를 목표, 안정성이 입증되면 교내
대회 추진
• 아직 실전 Open source project에 참여하기 미숙한 학생들을 위한
동아리 내부 프로젝트 개발
• 다음 기수들에게 Open source 형태로 전달하여 새로운 게임 로직
추가 / 안정성 향상 등의 Contribution을 실습할 수 있는 환경 제공
Browsers
AI Clients
01 게임 진행 흐름
( 플레이어 매칭 & 관전 )
( 참가자 )
( 유저 관리, 게임로직 진행 )
01 게임 진행 흐름
게임 로고 및 대표 이미지
접속된 AI목록
AI배틀 시작버튼
01 게임 진행 흐름
게임 진행 화면
통계현재 게임 정보
Browsers
Clients
Rooms
Game Logic Server
Central server
10 프레임워크 기본 구조
10 프레임워크 기본 구조
• 유저 관리, Room 관리, 유저 매칭 등의
게임 종류와 상관없는 공통적인 기능을 한
데 모으고,
• 각 게임의 순수 로직만을 따로 떼어내어
이후 다른 게임 대회를 개최하기 위한 최
소한의 개발만을 할 수 있도록 설계
11 사용예정 라이브러리
BackEndFrontEnd
Q & A
감사합니다.

More Related Content

What's hot

ゼロトラスト・アーキテクチャを無料で(やれるだけ)実現する
ゼロトラスト・アーキテクチャを無料で(やれるだけ)実現するゼロトラスト・アーキテクチャを無料で(やれるだけ)実現する
ゼロトラスト・アーキテクチャを無料で(やれるだけ)実現するKeioOyama
 
JavaScriptでパワポを作ろう
JavaScriptでパワポを作ろうJavaScriptでパワポを作ろう
JavaScriptでパワポを作ろうSaki Homma
 
Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題Asuka Suzuki
 
2022 국가연구개발사업 연구계획서 작성 실무(지역주력사업을 중심으로).pdf
2022 국가연구개발사업 연구계획서 작성 실무(지역주력사업을 중심으로).pdf2022 국가연구개발사업 연구계획서 작성 실무(지역주력사업을 중심으로).pdf
2022 국가연구개발사업 연구계획서 작성 실무(지역주력사업을 중심으로).pdf남주 조
 
『マッピングエクスペリエンス』の 見所と勘所
『マッピングエクスペリエンス』の 見所と勘所『マッピングエクスペリエンス』の 見所と勘所
『マッピングエクスペリエンス』の 見所と勘所Tarumoto Tetsuya
 
ドメイン駆動設計再入門
ドメイン駆動設計再入門ドメイン駆動設計再入門
ドメイン駆動設計再入門Yukei Wachi
 
脱RESTful API設計の提案
脱RESTful API設計の提案脱RESTful API設計の提案
脱RESTful API設計の提案樽八 仲川
 
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive日本マイクロソフト株式会社
 
漏れのある抽象化の法則
漏れのある抽象化の法則漏れのある抽象化の法則
漏れのある抽象化の法則hayabusa333
 
初心者だった私がSpring(DIコンテナ)を分かるまで
初心者だった私がSpring(DIコンテナ)を分かるまで初心者だった私がSpring(DIコンテナ)を分かるまで
初心者だった私がSpring(DIコンテナ)を分かるまで英雅 田村
 
法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)
法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)
法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)gree_tech
 
REST API のコツ
REST API のコツREST API のコツ
REST API のコツpospome
 
「今、ヨーロッパのオープンソースがアツい!」 クラウドの構成管理を自動化する基盤CMDBuild
「今、ヨーロッパのオープンソースがアツい!」クラウドの構成管理を自動化する基盤CMDBuild「今、ヨーロッパのオープンソースがアツい!」クラウドの構成管理を自動化する基盤CMDBuild
「今、ヨーロッパのオープンソースがアツい!」 クラウドの構成管理を自動化する基盤CMDBuildOSSラボ株式会社
 
HoloLensでコンテンツを操作する方法 - Gaze And Dwell -
HoloLensでコンテンツを操作する方法 - Gaze And Dwell -HoloLensでコンテンツを操作する方法 - Gaze And Dwell -
HoloLensでコンテンツを操作する方法 - Gaze And Dwell -Takahiro Miyaura
 
(개정) 알면 알수록 어려운 서비스 기획 뽀개기!
(개정) 알면 알수록 어려운 서비스 기획 뽀개기!(개정) 알면 알수록 어려운 서비스 기획 뽀개기!
(개정) 알면 알수록 어려운 서비스 기획 뽀개기!YOO SE KYUN
 
RICOH THETA プラグイン開発 ワークショップ #1
RICOH THETA プラグイン開発 ワークショップ #1RICOH THETA プラグイン開発 ワークショップ #1
RICOH THETA プラグイン開発 ワークショップ #1RICOHTHETAPluginDevloperCommunity
 
제안, 제안활동, 제안제도
제안, 제안활동, 제안제도제안, 제안활동, 제안제도
제안, 제안활동, 제안제도Osan University
 
Unityでオニオンアーキテクチャ
UnityでオニオンアーキテクチャUnityでオニオンアーキテクチャ
Unityでオニオンアーキテクチャtorisoup
 
RDRA DDD Agile
RDRA DDD AgileRDRA DDD Agile
RDRA DDD Agile増田 亨
 

What's hot (20)

ゼロトラスト・アーキテクチャを無料で(やれるだけ)実現する
ゼロトラスト・アーキテクチャを無料で(やれるだけ)実現するゼロトラスト・アーキテクチャを無料で(やれるだけ)実現する
ゼロトラスト・アーキテクチャを無料で(やれるだけ)実現する
 
JavaScriptでパワポを作ろう
JavaScriptでパワポを作ろうJavaScriptでパワポを作ろう
JavaScriptでパワポを作ろう
 
IT VALUE EXPERTS会社案内資料
IT VALUE EXPERTS会社案内資料IT VALUE EXPERTS会社案内資料
IT VALUE EXPERTS会社案内資料
 
Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題Dockerが抱えるネットワークの課題
Dockerが抱えるネットワークの課題
 
2022 국가연구개발사업 연구계획서 작성 실무(지역주력사업을 중심으로).pdf
2022 국가연구개발사업 연구계획서 작성 실무(지역주력사업을 중심으로).pdf2022 국가연구개발사업 연구계획서 작성 실무(지역주력사업을 중심으로).pdf
2022 국가연구개발사업 연구계획서 작성 실무(지역주력사업을 중심으로).pdf
 
『マッピングエクスペリエンス』の 見所と勘所
『マッピングエクスペリエンス』の 見所と勘所『マッピングエクスペリエンス』の 見所と勘所
『マッピングエクスペリエンス』の 見所と勘所
 
ドメイン駆動設計再入門
ドメイン駆動設計再入門ドメイン駆動設計再入門
ドメイン駆動設計再入門
 
脱RESTful API設計の提案
脱RESTful API設計の提案脱RESTful API設計の提案
脱RESTful API設計の提案
 
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
【de:code 2020】 そのロジック、IoT Edge で動きます - Azure IoT Edge 開発 Deep Dive
 
漏れのある抽象化の法則
漏れのある抽象化の法則漏れのある抽象化の法則
漏れのある抽象化の法則
 
初心者だった私がSpring(DIコンテナ)を分かるまで
初心者だった私がSpring(DIコンテナ)を分かるまで初心者だった私がSpring(DIコンテナ)を分かるまで
初心者だった私がSpring(DIコンテナ)を分かるまで
 
法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)
法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)
法人向けメタバースプラットフォームの開発の裏側をのぞいてみた(仮)
 
REST API のコツ
REST API のコツREST API のコツ
REST API のコツ
 
「今、ヨーロッパのオープンソースがアツい!」 クラウドの構成管理を自動化する基盤CMDBuild
「今、ヨーロッパのオープンソースがアツい!」クラウドの構成管理を自動化する基盤CMDBuild「今、ヨーロッパのオープンソースがアツい!」クラウドの構成管理を自動化する基盤CMDBuild
「今、ヨーロッパのオープンソースがアツい!」 クラウドの構成管理を自動化する基盤CMDBuild
 
HoloLensでコンテンツを操作する方法 - Gaze And Dwell -
HoloLensでコンテンツを操作する方法 - Gaze And Dwell -HoloLensでコンテンツを操作する方法 - Gaze And Dwell -
HoloLensでコンテンツを操作する方法 - Gaze And Dwell -
 
(개정) 알면 알수록 어려운 서비스 기획 뽀개기!
(개정) 알면 알수록 어려운 서비스 기획 뽀개기!(개정) 알면 알수록 어려운 서비스 기획 뽀개기!
(개정) 알면 알수록 어려운 서비스 기획 뽀개기!
 
RICOH THETA プラグイン開発 ワークショップ #1
RICOH THETA プラグイン開発 ワークショップ #1RICOH THETA プラグイン開発 ワークショップ #1
RICOH THETA プラグイン開発 ワークショップ #1
 
제안, 제안활동, 제안제도
제안, 제안활동, 제안제도제안, 제안활동, 제안제도
제안, 제안활동, 제안제도
 
Unityでオニオンアーキテクチャ
UnityでオニオンアーキテクチャUnityでオニオンアーキテクチャ
Unityでオニオンアーキテクチャ
 
RDRA DDD Agile
RDRA DDD AgileRDRA DDD Agile
RDRA DDD Agile
 

Viewers also liked

프로젝트 초안 발표 - OpenCV (한양대 오픈소스동아리)
프로젝트 초안 발표 - OpenCV  (한양대 오픈소스동아리)프로젝트 초안 발표 - OpenCV  (한양대 오픈소스동아리)
프로젝트 초안 발표 - OpenCV (한양대 오픈소스동아리)Osori Hanyang
 
프로젝트 기획서 발표 - 웹크롤링 (한양대 오픈소스동아리)
프로젝트 기획서 발표 - 웹크롤링 (한양대 오픈소스동아리)프로젝트 기획서 발표 - 웹크롤링 (한양대 오픈소스동아리)
프로젝트 기획서 발표 - 웹크롤링 (한양대 오픈소스동아리)Osori Hanyang
 
스터디 초안 발표 - 알고리즘 (한양대 오픈소스동아리)
스터디 초안 발표 - 알고리즘  (한양대 오픈소스동아리)스터디 초안 발표 - 알고리즘  (한양대 오픈소스동아리)
스터디 초안 발표 - 알고리즘 (한양대 오픈소스동아리)Osori Hanyang
 
HungryOsori 2016년 1학기 최종 발표
HungryOsori 2016년 1학기 최종 발표HungryOsori 2016년 1학기 최종 발표
HungryOsori 2016년 1학기 최종 발표Osori Hanyang
 
161004 웹 크롤러
161004 웹 크롤러161004 웹 크롤러
161004 웹 크롤러Osori Hanyang
 
Battle.ai 2016년 1학기 최종발표
Battle.ai 2016년 1학기 최종발표Battle.ai 2016년 1학기 최종발표
Battle.ai 2016년 1학기 최종발표Osori Hanyang
 
OpenCV 프로젝트 2016 1학기 최종발표
OpenCV 프로젝트 2016 1학기 최종발표OpenCV 프로젝트 2016 1학기 최종발표
OpenCV 프로젝트 2016 1학기 최종발표Osori Hanyang
 
Cig2014 starcraft_competition
Cig2014 starcraft_competitionCig2014 starcraft_competition
Cig2014 starcraft_competitionHo-Chul Cho
 
[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - OkHttp
[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - OkHttp[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - OkHttp
[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - OkHttpNAVER D2
 
[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - Http Request
[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - Http Request[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - Http Request
[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - Http RequestNAVER D2
 
[H3 2012] 오픈소스로 개발 실력 쌓기
[H3 2012] 오픈소스로 개발 실력 쌓기[H3 2012] 오픈소스로 개발 실력 쌓기
[H3 2012] 오픈소스로 개발 실력 쌓기KTH, 케이티하이텔
 
텐서플로우 기초 이해하기
텐서플로우 기초 이해하기 텐서플로우 기초 이해하기
텐서플로우 기초 이해하기 Yong Joon Moon
 
Elastic Search (엘라스틱서치) 입문
Elastic Search (엘라스틱서치) 입문Elastic Search (엘라스틱서치) 입문
Elastic Search (엘라스틱서치) 입문SeungHyun Eom
 
The beginner’s guide to 웹 크롤링 (스크래핑)
The beginner’s guide to 웹 크롤링 (스크래핑)The beginner’s guide to 웹 크롤링 (스크래핑)
The beginner’s guide to 웹 크롤링 (스크래핑)Eunjeong (Lucy) Park
 

Viewers also liked (20)

프로젝트 초안 발표 - OpenCV (한양대 오픈소스동아리)
프로젝트 초안 발표 - OpenCV  (한양대 오픈소스동아리)프로젝트 초안 발표 - OpenCV  (한양대 오픈소스동아리)
프로젝트 초안 발표 - OpenCV (한양대 오픈소스동아리)
 
프로젝트 기획서 발표 - 웹크롤링 (한양대 오픈소스동아리)
프로젝트 기획서 발표 - 웹크롤링 (한양대 오픈소스동아리)프로젝트 기획서 발표 - 웹크롤링 (한양대 오픈소스동아리)
프로젝트 기획서 발표 - 웹크롤링 (한양대 오픈소스동아리)
 
스터디 초안 발표 - 알고리즘 (한양대 오픈소스동아리)
스터디 초안 발표 - 알고리즘  (한양대 오픈소스동아리)스터디 초안 발표 - 알고리즘  (한양대 오픈소스동아리)
스터디 초안 발표 - 알고리즘 (한양대 오픈소스동아리)
 
HungryOsori 2016년 1학기 최종 발표
HungryOsori 2016년 1학기 최종 발표HungryOsori 2016년 1학기 최종 발표
HungryOsori 2016년 1학기 최종 발표
 
161004 웹 크롤러
161004 웹 크롤러161004 웹 크롤러
161004 웹 크롤러
 
Battle.ai 2016년 1학기 최종발표
Battle.ai 2016년 1학기 최종발표Battle.ai 2016년 1학기 최종발표
Battle.ai 2016년 1학기 최종발표
 
161004 hySON
161004 hySON161004 hySON
161004 hySON
 
hySON - D2Fest
hySON - D2FesthySON - D2Fest
hySON - D2Fest
 
OpenCV 프로젝트 2016 1학기 최종발표
OpenCV 프로젝트 2016 1학기 최종발표OpenCV 프로젝트 2016 1학기 최종발표
OpenCV 프로젝트 2016 1학기 최종발표
 
Cig2014 starcraft_competition
Cig2014 starcraft_competitionCig2014 starcraft_competition
Cig2014 starcraft_competition
 
161004 open ts
161004 open ts161004 open ts
161004 open ts
 
161004 gsoc
161004 gsoc161004 gsoc
161004 gsoc
 
161004 MuseScore
161004 MuseScore161004 MuseScore
161004 MuseScore
 
161004 battle ai
161004 battle ai161004 battle ai
161004 battle ai
 
[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - OkHttp
[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - OkHttp[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - OkHttp
[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - OkHttp
 
[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - Http Request
[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - Http Request[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - Http Request
[D2 CAMPUS] 안드로이드 오픈소스 스터디자료 - Http Request
 
[H3 2012] 오픈소스로 개발 실력 쌓기
[H3 2012] 오픈소스로 개발 실력 쌓기[H3 2012] 오픈소스로 개발 실력 쌓기
[H3 2012] 오픈소스로 개발 실력 쌓기
 
텐서플로우 기초 이해하기
텐서플로우 기초 이해하기 텐서플로우 기초 이해하기
텐서플로우 기초 이해하기
 
Elastic Search (엘라스틱서치) 입문
Elastic Search (엘라스틱서치) 입문Elastic Search (엘라스틱서치) 입문
Elastic Search (엘라스틱서치) 입문
 
The beginner’s guide to 웹 크롤링 (스크래핑)
The beginner’s guide to 웹 크롤링 (스크래핑)The beginner’s guide to 웹 크롤링 (스크래핑)
The beginner’s guide to 웹 크롤링 (스크래핑)
 

Similar to 프로젝트 초안 발표 - Battle AI (한양대 오픈소스동아리)

오픈소스Sw이해와가치 송상효-20160811
오픈소스Sw이해와가치 송상효-20160811오픈소스Sw이해와가치 송상효-20160811
오픈소스Sw이해와가치 송상효-20160811승우 백
 
사업계획서(Builders try) 조재한
사업계획서(Builders try) 조재한사업계획서(Builders try) 조재한
사업계획서(Builders try) 조재한Jaehan Cho
 
[IGC2018] 엔씨소프트 이경종 - 심층강화학습을 활용한 프로게이머 수준의 AI 만들기
[IGC2018] 엔씨소프트 이경종 - 심층강화학습을 활용한 프로게이머 수준의 AI 만들기[IGC2018] 엔씨소프트 이경종 - 심층강화학습을 활용한 프로게이머 수준의 AI 만들기
[IGC2018] 엔씨소프트 이경종 - 심층강화학습을 활용한 프로게이머 수준의 AI 만들기강 민우
 
2023년 인공지능 서비스 트렌드
2023년 인공지능 서비스 트렌드2023년 인공지능 서비스 트렌드
2023년 인공지능 서비스 트렌드SK(주) C&C - 강병호
 
유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서
유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서
유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서용호 김
 
HB Smith - business plan - live hero - public
HB Smith - business plan - live hero - publicHB Smith - business plan - live hero - public
HB Smith - business plan - live hero - publicJongwon Han
 
종합 포트폴리오
종합 포트폴리오종합 포트폴리오
종합 포트폴리오hogyun yu
 
개발자로써 갖춰야할 스킬들 - 최용호
개발자로써 갖춰야할 스킬들 - 최용호개발자로써 갖춰야할 스킬들 - 최용호
개발자로써 갖춰야할 스킬들 - 최용호용호 최
 
AI교육 리서치 보고서_220930_슬라이드쉐어.pptx
AI교육 리서치 보고서_220930_슬라이드쉐어.pptxAI교육 리서치 보고서_220930_슬라이드쉐어.pptx
AI교육 리서치 보고서_220930_슬라이드쉐어.pptxcanvasbrain
 
U&i insight2012스터디설명회
U&i insight2012스터디설명회U&i insight2012스터디설명회
U&i insight2012스터디설명회Amy Young Ah Kim
 
목적에 맞게 Angular, React, Vue
목적에 맞게 Angular, React, Vue목적에 맞게 Angular, React, Vue
목적에 맞게 Angular, React, VueGunhee Lee
 
유비온 스마트플래시 소개자료
유비온 스마트플래시 소개자료유비온 스마트플래시 소개자료
유비온 스마트플래시 소개자료Byung Seok Kang
 
GameDex_회사소개서_202110_KR.PDF
GameDex_회사소개서_202110_KR.PDFGameDex_회사소개서_202110_KR.PDF
GameDex_회사소개서_202110_KR.PDFDanny Han
 
Enterprise 환경에서의 오픈소스 기반 아키텍처 적용 사례
Enterprise 환경에서의 오픈소스 기반 아키텍처 적용 사례Enterprise 환경에서의 오픈소스 기반 아키텍처 적용 사례
Enterprise 환경에서의 오픈소스 기반 아키텍처 적용 사례Yousun Jeong
 
[김수일]Skt의상생펀드방향및교육센터
[김수일]Skt의상생펀드방향및교육센터[김수일]Skt의상생펀드방향및교육센터
[김수일]Skt의상생펀드방향및교육센터Mobileteam Mk
 
웹프 발표(EFEM)
웹프 발표(EFEM)웹프 발표(EFEM)
웹프 발표(EFEM)Donghyun Seo
 

Similar to 프로젝트 초안 발표 - Battle AI (한양대 오픈소스동아리) (20)

about OWI
about OWIabout OWI
about OWI
 
오픈소스Sw이해와가치 송상효-20160811
오픈소스Sw이해와가치 송상효-20160811오픈소스Sw이해와가치 송상효-20160811
오픈소스Sw이해와가치 송상효-20160811
 
사업계획서(Builders try) 조재한
사업계획서(Builders try) 조재한사업계획서(Builders try) 조재한
사업계획서(Builders try) 조재한
 
[IGC2018] 엔씨소프트 이경종 - 심층강화학습을 활용한 프로게이머 수준의 AI 만들기
[IGC2018] 엔씨소프트 이경종 - 심층강화학습을 활용한 프로게이머 수준의 AI 만들기[IGC2018] 엔씨소프트 이경종 - 심층강화학습을 활용한 프로게이머 수준의 AI 만들기
[IGC2018] 엔씨소프트 이경종 - 심층강화학습을 활용한 프로게이머 수준의 AI 만들기
 
2023년 인공지능 서비스 트렌드
2023년 인공지능 서비스 트렌드2023년 인공지능 서비스 트렌드
2023년 인공지능 서비스 트렌드
 
유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서
유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서
유니티, 언리얼4 교육 전문기관 스킬트리랩 소개서
 
Design system
Design systemDesign system
Design system
 
HB Smith - business plan - live hero - public
HB Smith - business plan - live hero - publicHB Smith - business plan - live hero - public
HB Smith - business plan - live hero - public
 
종합 포트폴리오
종합 포트폴리오종합 포트폴리오
종합 포트폴리오
 
Open platform/API overview
Open platform/API overviewOpen platform/API overview
Open platform/API overview
 
개발자로써 갖춰야할 스킬들 - 최용호
개발자로써 갖춰야할 스킬들 - 최용호개발자로써 갖춰야할 스킬들 - 최용호
개발자로써 갖춰야할 스킬들 - 최용호
 
AI교육 리서치 보고서_220930_슬라이드쉐어.pptx
AI교육 리서치 보고서_220930_슬라이드쉐어.pptxAI교육 리서치 보고서_220930_슬라이드쉐어.pptx
AI교육 리서치 보고서_220930_슬라이드쉐어.pptx
 
U&i insight2012스터디설명회
U&i insight2012스터디설명회U&i insight2012스터디설명회
U&i insight2012스터디설명회
 
목적에 맞게 Angular, React, Vue
목적에 맞게 Angular, React, Vue목적에 맞게 Angular, React, Vue
목적에 맞게 Angular, React, Vue
 
유비온 스마트플래시 소개자료
유비온 스마트플래시 소개자료유비온 스마트플래시 소개자료
유비온 스마트플래시 소개자료
 
GameDex_회사소개서_202110_KR.PDF
GameDex_회사소개서_202110_KR.PDFGameDex_회사소개서_202110_KR.PDF
GameDex_회사소개서_202110_KR.PDF
 
Enterprise 환경에서의 오픈소스 기반 아키텍처 적용 사례
Enterprise 환경에서의 오픈소스 기반 아키텍처 적용 사례Enterprise 환경에서의 오픈소스 기반 아키텍처 적용 사례
Enterprise 환경에서의 오픈소스 기반 아키텍처 적용 사례
 
[김수일]Skt의상생펀드방향및교육센터
[김수일]Skt의상생펀드방향및교육센터[김수일]Skt의상생펀드방향및교육센터
[김수일]Skt의상생펀드방향및교육센터
 
웹프 발표(EFEM)
웹프 발표(EFEM)웹프 발표(EFEM)
웹프 발표(EFEM)
 
about Programmer 2018
about Programmer 2018about Programmer 2018
about Programmer 2018
 

프로젝트 초안 발표 - Battle AI (한양대 오픈소스동아리)

  • 1. AI 대전 프레임워크 기획 발표 BATTLE.AI 한양대학교 오소리 2기 2016.05.03 화 GreedyOsori Battle.ai GreedyOsori = [임준수, 김지은, 정은지, 오현석, 김재은, 김종빈, 신승민]
  • 2. CONTENTS 00 프로젝트 개요 01 게임 진행 흐름 10 프레임워크의 기본구조 11 사용예정 라이브러리
  • 4. 00 프로젝트 개요 AI Player간의 대전을 위한 프로젝트 여러 AI 게임 대회를 수월하게 개최할 수 있는 Framework 개발
  • 5. 00 프로젝트 개요 프로젝트 선정 동기 • 관심도가 높아지는 인공지능 분야에 대한 학생들의 실전 경험 유도 • 동아리 내부의 인공지능 대회 개최를 목표, 안정성이 입증되면 교내 대회 추진 • 아직 실전 Open source project에 참여하기 미숙한 학생들을 위한 동아리 내부 프로젝트 개발 • 다음 기수들에게 Open source 형태로 전달하여 새로운 게임 로직 추가 / 안정성 향상 등의 Contribution을 실습할 수 있는 환경 제공
  • 6. Browsers AI Clients 01 게임 진행 흐름 ( 플레이어 매칭 & 관전 ) ( 참가자 ) ( 유저 관리, 게임로직 진행 )
  • 7. 01 게임 진행 흐름 게임 로고 및 대표 이미지 접속된 AI목록 AI배틀 시작버튼
  • 8. 01 게임 진행 흐름 게임 진행 화면 통계현재 게임 정보
  • 9. Browsers Clients Rooms Game Logic Server Central server 10 프레임워크 기본 구조
  • 10. 10 프레임워크 기본 구조 • 유저 관리, Room 관리, 유저 매칭 등의 게임 종류와 상관없는 공통적인 기능을 한 데 모으고, • 각 게임의 순수 로직만을 따로 떼어내어 이후 다른 게임 대회를 개최하기 위한 최 소한의 개발만을 할 수 있도록 설계
  • 12. Q & A