[바미] 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 canvas, ctx;// 마우..