태터데스크 관리자

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

태터데스크 메시지

저장하였습니다.

아래  경로의 파일을 연다
\incubating-netbeans-11.0-bin\netbeans\etc\netbeans.conf

그리고, 아래와 같이 netbeans_jdkhome 에 경로를 추가 해 준다.

 
 
Posted by chobocho

Android Toast Message 띄우기


String message = new String("Please input number");

Toast.makeText(getApplicationContext(), message, Toast.LENGTH_SHORT).show();


Posted by chobocho
TAG Android, toast

2019년 Toy project로 2018년에 만들었던 테트리스를 업데이트 하기로 했다.


1. 결과물

먼저 기본 기능만 동작하는 테트리스(?)의 동작 화면은 아래와 같다.


[다운로드 링크]

https://play.google.com/store/apps/details?id=com.chobocho.tetris


[Source code]

https://github.com/chobocho/ClassBlockGame




Posted by chobocho
TAG Tetris, UML

목표 : 아래 이미지와 같은 앱을 만든다


소스코드 : https://github.com/chobocho/Triangle

Play store: https://play.google.com/store/apps/details?id=com.chobocho.triangle



Posted by chobocho

안드로이드 헥사 만들기 ( Android Hexa 만들기 )


목표 : 아래와 같은 이미지의 헥사 게임을 만들어 봅시다


https://play.google.com/store/apps/details?id=com.chobocho.chobohexa

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


1. 게임 규칙

떨어지는 블럭을 잘 조절 하여, 가로, 세로, 대각선으로 같은 이미지가 3개 이상 연결 되도록 한다


2. UML 그리기


3. 동작 설명

3.1 3개이상 같은 이미지로 연결된 블럭 지우기

1) 블럭이 바닦에 닿으면, 제일 위에 블럭부터, 가로 세로 대각선으로 3개로 연속 되는 블럭이 있는지 조사합니다.


2) 떨어진 블럭을 하나이상 포함하여 3개로 연결된 블럭은 지워야할 블럭리스트에 포함을 시킵니다

3) 지워야 할 블럭 리스트에 있는 블럭을 삭제 합니다.

4) 모든 블럭에 대해서 가로, 세로, 대각선으로 3개로 연속되는 블럭이 있는지 조사하여 지워야할 블럭 리스트에 포함 시킵니다.


5) 지워야 할 블럭 리스트에 있는 블럭을 삭제 합니다.

6) 4-5의 과정을 지워야 할 블럭 리스트가 0이 될 때 까지 반복 합니다.



Posted by chobocho


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


Posted by chobocho
TAG hexa, Java

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

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

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

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

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



ChoboTetris_20180504.zip

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

Posted by chobocho


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)  (2) 2018.05.03
Java Tetris (자바 테트리스 만들기 1)  (0) 2018.04.28
UML of Alarm clock  (0) 2018.04.06
Android 화면 녹화 방법  (0) 2018.01.04
Posted by chobocho
TAG Java, Tetris


Posted by chobocho
TAG Alarm, clock, UML

adb shell screenrecord --time-limit 30 /sdcard/tetris.mp4



Ref : http://www.droid-life.com/2013/11/04/android-4-4-tip-screen-recording-takes-screenshots-to-a-new-level/

Posted by chobocho