Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

ProjectD

From ZeroWiki

개요

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
    <html>
	<body>
			<script src="program.js">
			</script>
	</body>
      </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('&nbsp;')
		}
	}
	document.write('<br>')
}
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('&nbsp;')
		}
	}
	document.write('<br>')
}
  • 최다인은 아파서 죽어있느라 거의 아무 것도 하지 못함. 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
    • 혁준이형에게 intra.zeropage.org 계정 만들어 달라고 한 다음에 만든 것 올려서 링크 걸어봐요. -김태진
    • 평일에 학교 가서 혁준선배를 발견한다면 부탁드려보도록 하겠습니다 - 최다인

14.05.16

  • 송치완, 김용준 학우 탈주(?)
  • 슬슬 개발에 들어가..... 야..... 하는데..............................

2014년활동지도