Skip to content

0xDF0101/chess

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chess

쌩 자바로 체스 엔진을 만들어보자

도입 개념

  • Context 개념 도입
    • -> 보드의 전체 상태를 공유할 수 있도록 함
public class GameContext {
    private Board board;
    private TeamColor currentTurn;
    // 모든 기물이 공유해야 할 정보들을 여기 담아!
}

public abstract class Piece {
    protected GameContext context; // 기물이 게임의 상황을 알 수 있게 함
}

About

쌩 자바로 체스엔진을 만들어보자

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages