
[바미] JS - 오목
·
프로그래밍(Web)/Javascript(TS,Node)
오늘도 심심해서 만들어본 오목 게임입니다! 코드omok.js// 바둑판의 크기를 설정 (15 x 15) const boardSize = 15; // 각 셀의 크기를 설정 (픽셀 단위) const cellSize = 40; // 바둑판 배열을 초기화 (2차원 배열로, 모든 위치를 null로 설정) let board = Array.from(Array(boardSize), () => Array(boardSize).fill(null)); // 사용자와 AI의 돌 색상을 저장할 변수 let userStone = null; let aiStone = null; // 현재 사용자의 차례인지 여부를 나타내는 변수 let isUserTurn = true; // 캔버스 요소와 그리기 컨텍스트를 저장할 변수 let canva..