Softbot Soccer Game 96420-152 안재현 96420-194 이승준.

Slides:



Advertisements
Similar presentations
SMART MANAGED INSTRUCTION WITH SNS 도지원 강동하 나지범 박창현 최병찬 SixSignal Capstone Design 2012.
Advertisements

1) 지금 IBM 전용 PRINTER 를 LAN 에서 사용할 수 있습니까 ? 예 ! 여기 DPX-5250R 이라는 IBM INTERFACE MODULE 이 있습니다. LAN 에서 PC 나 PRINT SERVER 를 통해 DATA 출력 지원을 합니다. 2) 그럼 UNIX.
ㅋㅋ 다른 집단과 명확히 구별되는 가치체계와 지식 그리고 그에 부합하는 기술을 가지고 있어야 한다. 가치체계 - 사회복지사윤리강령, 선서 등 기본요소 완성 지식 - 사회복지사 1 급 자격증 시험으로 완성 기술 - 명확하지 않으나 실습, 보수교육을 통해 완성 Client.
2011 년 대학생 의식 조사 UBF 캠퍼스 사역 연구소 자료출처 : 한국 대학 신문 캠퍼스 라이프, 뉴스 미션 년 전국대학생 대상 설문.
2015 학교교육과정 설명회 일 시 : ( 목 ) 14:00~ 일 시 : ( 목 ) 14:00~ 장 소 : 상록초등학교 급식실 장 소 : 상록초등학교 급식실 상 록 초 등 학 교상 록 초 등 학 교.
언어의 자서전 소단원 (1) 단원. 언어의 특성 기호성 자의성 사회성 규칙성 창조성 역사성.
DIY를 이용한 명절선물세트 판매 촉진 방안 1조, /19 목 차 상황인식 문제/원인분석 대안결정 실행관리 기대효과 Action Plan Q&A.
설립목적 및 추진배경 학교 부적응 및 학업중단 학생 교육을 위한 공립 대안교육 특성화학교 설립 요구 증대 학교 부적응 및 학업중단 위기 학생들에게 소질 · 적성 · 특기를 살리는 자연체험학습, 인 성계발 등 특화된 교육 기회 제공 학교 부적응 학생들의 일탈로 인한 사회.
CRM에서의 고객 세분화를 통한 이탈방지 마케팅 전략
서울시립대학교 전자전기컴퓨터공학부 인공지능연구실 김유상
上海華東師大 연수설명회.
학과:멀티미디어 공학과 교수님: 최병수 학번: 이름:최길호
CF : 지오다노 출연배우 : 전지현, 정우성, 장동건 고길형
1. 개발 시스템 개요.
Network Lab. Yong bae, Kim
유대력과 성서력 유대 절기.
WIPI 플랫폼 상의 휴대폰용 네트워크 게임 이 제걸(PL) 백 인호.
NTAS 소개 (Network Transaction Application Server)
검색광고를 넘어 배너광고까지… 오버추어 스폰서배너 제안서 Overture Korea Sponsored Banner Team.
멀티미디어 음악 교육 어플리케이션 시스템 개발
Embeded 기초 다지기 2015년 10월 26일 intern Sally
Game Design_3 게임에서의 경제 작성 : 이재석
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
Real-time Tactics Game
Ⅲ-3. 생명의 연속성 5. 유전적 다양성과 현대의 진화
Genetic Programmed Soccer Softbot
모음(母音) 10개 양성(陽性)모음 음성(陰性)모음 중성모음 ㅏ(ㅑ) ㅓ(ㅕ) ㅗ (ㅛ) ㅜ (ㅠ) ㅣ ㅡ
P2P를 연결을 위한 여러기술 휴즈플로우 이재동 예전에 간략하게 크로스 플랫폼 p2p를 이야기한적이 있었는데요
멀티 쓰레드 기반의 채팅 프로그램 문성영 김현진 학번 이름 장용하 차희진 연구제안서.
스마트폰 입문과 활용 강사 : 정 훈 희 STEP 2. SNS(Social Network Service) - 페이스북
Part 04-3 Windows 2000 Server IIS Outlook Express 도메인 사용 관리자
ERP 솔루션 목차 회사소개 사업분야 솔루션 소개.
2018 새해 농업인 실용교육 현장강사 교육 세종대왕과 소통 농촌진흥청 성제훈.
[한국방송통신대학교 청소년교육과 출석수업] 청소년과 부모 김 성 현 [교육학박사]
NTAS 소개 (Network Transaction Application Server)
DEATH NOTE <BOARD GAME>
인공지능 소개 및 1장.
2d game pRogramming 1차 발표 이재남.
서울대학교 컴퓨터공학과 인공지능 연구실 엄 재 홍
돌연변이 생물교재론 양현주.
공공기관에서의 UTM과 혼합공격 차단기법 May.2004 Fortinet Korea Inc.
Communication 활성화 관련 외부자료 요약
VHDL를 이용한 DES 설계 정보통신컴퓨터공학부 5조 김인옥, 백미숙
당신이 추구하는 축구의 모든 것 Soccurspot 인터넷 포털 사업
Intelligent Machinery (1948) Alan Turing
국제물류.
생활 속의 확률
정보 INFRA 구축 RF카드를 이용한 고객관리시스템 구축 에클라트소프트.
Team behavior learning using GP
2. 청소년 문제와 청소년 건전한 청소년 문화의 정립 (3) [ ] 나상균.
(Ⅰ) 독서와 언어의 본질 언어의 본질 1 2 [고등 국어] – 독서와 문법 독서의 본질 (1) 독서의 특성
통신 메모리 공유를 이용한 클라이언트/서버 설정 방법
원시 지구에서 단백질과 핵산은 어떻게 만들어졌는가?
웹 스크래핑.
지역사회복지론 지역사회복지 실천 가치 강 우 수 명 더불어 숲 - 복지의 큰 숲을 만들어 갑니다.
The Leader in You 제 7 주차.
윤성우의 열혈 C++ 프로그래밍 윤성우 저 열혈강의 C++ 프로그래밍 개정판 Chapter 05. 복사 생성자.
제2장 방과후 아동지도의 사회적 요구.
어린이집 사업계획서.
Progress Seminar 선석규.
Project BR You are not ready for it Concept Presentation
창조론과 진화론 사상독서스쿨 아가피아 스쿨 5반.
Ethereal 컴퓨터 통신망.
M.B.TEAM 중간 발표 (5.18) 이 제걸 백 인호.
주제 : 원핵에서 진핵으로, 단세포에서 다세포로
ISL 트렁크로 VLAN 정보들이 함께 다닌다.
연구실안전관리시스템 안전교육 이수방법 사무국 시설과.
2단원. 지표의 변화 마무리 폭탄 game!!!.
Presentation transcript:

Softbot Soccer Game 96420-152 안재현 96420-194 이승준

개요 League( DNA pool ) 전체 League의 구조 Archon 의 League 관리 Player client의 action client의 gene의 구조

... ... 전체 League의 구조 Archon C l i e n t s Server Message Queue TCP

Archon 의 League 관리 ( 1/2 ) Archon Server Client 현재 generation에서 대전할 team 선택 server에 team 정보( => gene) 전달 Server client에 team 정보 전달 Client team 정보에 따라 내부를 구성 server에 준비되었음을 알림

Archon의 League 관리 ( 2/2 ) Server and Client Server Archon 경기를 실제로 수행함 경기결과에 따라 team(=>gene)에 점수부여 점수를 종합하여 적합도 평가 새로운 generation 생성

Player의 Action Levels Low Level High Level pass, dribble, shoot, catch chase_the_ball 등 직접 code 작성 High Level pass, dribble, shoot 중 선택하기 등 (제한적으로) GA로 진화시킴 High Level action만을 GA로 진화시킴.

Player의 내부구조 ( 1/2 ) Player( client )가 유지하는 정보 각 정보의 갱신 스스로의 위치, 속도, 방향, 시선방향 스스로의 stamina, view mode 다른 player의 위치, 속도 ball의 위치, 속도 각 정보의 갱신 see, sense-body 시에 정보를 갱신함 마지막으로 정보를 갱신한 시점을 기록

Player의 내부구조 ( 2/2 ) Player( Client )의 high level action 결정 Neural Network Decision Tree : tree 구조 Decision Tree : tree 의 각 parameter Decision Tree : tree 의 각 parameter

Team의 구성 Team을 몇 개의 gene으로 구성 Team을 2개의 gene으로 구성 모든 player를 개별적 gene으로 구성 Team을 몇 개의 gene으로 구성 3개 : 골키퍼, 공격, 수비 4개 : 골키퍼, 공격, 미들, 수비 Team을 2개의 gene으로 구성 골키퍼, others 모든 player를 동일한 gene으로 구성

진행상황 Server-client communication player의 low level action 결정