Coding/Java 삽질기2018. 5. 3. 00:08

기존에 Java로 만든 Tetris를 2인용으로 바꾸려고 하니, 구조에 문제가 있다는 걸 깨닫고,

키입력과 UI를 담당할 Player 클래스를 추가했다.

Key입력에 따른 동작과 화면을 그려 주는 부분을 변경 할 수 있도록, Strategy pattern을 적용하였다.

UI 클래스는 단지 키보드 입력을 받아 Player 객체로 전달하고,

Player 객체가 그린 화면을 뿌려주는 역할만 하도록 하였다.



ChoboTetris_20180504.zip

Source : https://github.com/chobocho/JavaTetris

'Coding > Java 삽질기' 카테고리의 다른 글

Java Hexa (자바 헥사 게임 만들기 1)  (0) 2018.06.25
Java Tetris (자바 테트리스 만들기 1)  (7) 2018.04.28
UML of Alarm clock  (0) 2018.04.06
Posted by chobocho