![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FzZt6l%2FbtsKq4dj45T%2FEB2tcMDzf1BwxJ6AWsdT9K%2Fimg.png)
[바미] 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..