[[TableOfContents]] = 개요 = 1인용 다빈치 코드 보드게임 개발을 위한 프로젝트. 1인용이니만큼 AI에 중점을 두고 진행할 예정. = 참가자 = * [최다인], [송치완], [이원준], [김용준] = 진행 상황 = == 14.03.03 == * [ChromeApp]으로 개발 준비 중. Packaged App과 Hosted App을 고민해 본 결과 Hosted App이 나을 것 같다는 결정. * JavaScript, css, HTML → 웹 개발 * 참고 도서 : <더글라스 크락포드의 자바스크립트 핵심 가이드> * 참고 자료 : [ProjectD/참고자료] * 설계 문서 : [ProjectD/설계문서] * 1주차 역할 배분 * 최다인 : 개발 환경에 영향을 받지 않는 알고리즘(블록 위치에 의한 제거)의 식을 계산해 봄. * 송치완 : JavaScript 문법 공부 == 14.03.10 == * JavaScript의 특징에 대하여 보다 깊게 알게됨 * 각자의 사정으로 깊은 연구는 하지 못함 * 그러하다 * 예제를 구해서 공부를 하는게 좋겠다 * 예제를 구해서 공부해보았다.-구구단찍기코드 * project.html {{{ }}} * project.js {{{ var i=0,j=0 for(i=1;i<=9;i++){ for(j=2;j<=5;j++){ document.write(j,"x",i,'=',j*i,' ') if(j*i<10){ document.write(' ') } } document.write('
') } for(i=1;i<=9;i++){ for(j=6;j<=9;j++){ document.write(j,"x",i,'=',j*i,' ') if(j*i<10){ document.write(' ') } } document.write('
') } }}} * 최다인은 아파서 죽어있느라 거의 아무 것도 하지 못함. AI 알고리즘을 약간씩 손보고 있는 정도. * 본래 짜여진 설계 문서는 C의 구조를 기반으로 하여 짰으나, JavaScript의 구조에 맞게 변형해야 할 필요성이 있음 * 3월 17일까지 JavaScript의 기본 구조 공부를 끝내고 설계를 수정하는 것으로. == 14.03.17 == * JavaScript로 알고리즘을 공부한 후 만남 * 역할 배분 * [송치완] : HTML/CSS를 이용한 UI&UX 설계 * [최다인] : JavaScript를 이용한 AI 알고리즘 설계 * 다음 모임 : 3월 26일 수요일 * [송치완] : UX 구역을 나누고 구현까지. * [최다인] : 가장 기본적인 AI 알고리즘 구현 (상대방 블록 추측 시, 규칙 2~3개정도) * [이원준] 학우 합류. == 14.03.26 == * [김용준] 학우 합류 * 4월 2일 (수) 정모 후 [안혁준] 선배님의 특별 세미나 * 현재 참가 인원 대부분이 JavaScript에 조예가 깊지 않아 실질적인 개발이 어렵다고 판단 * git에 개발 환경 구축 * 모이는 날짜를 정함 : 매주 목요일 5 ~ 7시 * [ProjectD/참고자료] 페이지를 참고해, 두 개의 프로그램 (그림판, URL Hunter) 을 새로 만들어 올 것. * [ProjectD/URLHunter] ---- [2014년활동지도]