태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.


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

구조설명 : http://chobocho.tistory.com/2461355

ChoboTetris_20180429.zip


Java GUI Refer : http://zetcode.com/tutorials/javagamestutorial/tetris/

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

Java Tetris (자바 테트리스 만들기 2)  (4) 2018.05.03
Java Tetris (자바 테트리스 만들기 1)  (5) 2018.04.28
UML of Alarm clock  (0) 2018.04.06
Android 화면 녹화 방법  (0) 2018.01.04
Posted by chobocho
TAG ,

댓글을 달아 주세요

  1. ㅇㅇ 2020.05.19 00:54  댓글주소  수정/삭제  댓글쓰기

    초보초님께서 올려주신 테트리스를 통해 과제를 하고 있습니다. 정말 감사드립니다만, 주석이 조금 부족해서 이해가 안되는 부분이 있습니다 질문 드려도 될까요?

  2. 2020.05.19 23:57  댓글주소  수정/삭제  댓글쓰기

    비밀댓글입니다

  3. Favicon of https://chobocho.tistory.com BlogIcon chobocho 2020.05.30 12:11 신고  댓글주소  수정/삭제  댓글쓰기

    답변이 늦어 죄송합니다. 오늘 댓글을 봤네요 ^^;;

    1) GameState 에 대해서는 아래 글을 참고 하시기 바랍니다.
    https://chobocho.tistory.com/2461355
    idle state는 게임을 초기화 상태 입니다.

    2) oneAction 은 사용자의 입력을 받아서, Tetris 게임의 동작에 반영하는 클래스 입니다.
    3) oneDraw는 화면에 그려주기 위한 함수로, game state에 따라서 다른 화면을 그려주도록 하기 위한 클래스 입니다.
    4) Rotate 함수는 블럭의 방향을 변경해 주는 함수입니다.
    각각의 블럭 클래스는 회전 할 이미지 정보 모두 가지고 있으므로, 거기에 맞게 회전을 하게 합니다.
    블럭 클래스의 rotate 함수를 참고 하시면 됩니다.
    5) Tetrislog 클래스는 처음 이 게임을 만들때 부터, android드로 포팅을 하려고 만든거라서,
    Android 포팅시 로그 처리를 위해서 만든 함수 입니다. (wrapper class)

    * 2년전에 만든소스라서...소스가 많이 허접하네요 ^^
    좋은 하루 되세요.