태터데스크 관리자

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

태터데스크 메시지

저장하였습니다.

자연스러운 카드 이동 화면 구현

카드를 마우스로 드래그 하여 이동할 경우, 드래그를 시작한 마우스의 좌표(smx, smy) 와

카드의 좌측 상단 포인트 (scx, scy)에서 가로, 세로 차이 W (scx - smx), H (scy - smy)를 구합니다.

그리고 마우스를 드래그 하는 동안 마우스 커서 위치에 카드를 그려야하는데,

현재의 마우스 좌표 (mx, my) 에서 위 에서 구한 W, H 의 거리만큰 이동한

(cx = mx - W, cy = my - H)를 시작 점으로 하여 카드 이미지를 그려주면,

자연스러운 카드 이동 화면을 구현 할 수 있습니다.  

 

참고소스:

https://github.com/chobocho/solitaire/commit/cf83dcc10c0c890aaf0cda1f73323a33f7092d87

Posted by chobocho

댓글을 달아 주세요

ChoboTimer V0.17 으로 업데이트 하였습니다. 

* 타이머에 메모를 넣을수 있도록 수정하였습니다.

chobotimer_td2.zip
8.66MB

ChoboTimer에 대한 자세한 내용은 아래 링크를 참고하세요.

https://chobocho.tistory.com/2461431

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

[ChoboTimer] Version 0.17 Release  (0) 2020.04.22
[Python] venv 사용  (0) 2020.04.15
[ChoboTimer] 타이머 앱 만들기  (0) 2020.02.29
Minim / 간단한 메모관리 툴 (TA1)  (0) 2020.01.16
Posted by chobocho

댓글을 달아 주세요

// 만들기
python -m venv ./snake_game

// 실행
cd \snake_env\Scripts
activate.bat

// 종료하기
deactivate.bat

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

[ChoboTimer] Version 0.17 Release  (0) 2020.04.22
[Python] venv 사용  (0) 2020.04.15
[ChoboTimer] 타이머 앱 만들기  (0) 2020.02.29
Minim / 간단한 메모관리 툴 (TA1)  (0) 2020.01.16
Posted by chobocho

댓글을 달아 주세요

Android studio에 있는 유용한 기능을 공유해 봅니다.

1. Alt + 2 : Favorites 표시

자주 참고하는 파일들을 모아서 관리 할 수 있다

 

2. F11 : Bookmark

   Shift + F11 : 모든 Bookmark 표시

 

'Coding > Tip' 카테고리의 다른 글

[Android studio] 사용 팁  (0) 2020.04.13
사무직을 위한 Git 활용 법  (0) 2018.10.27
[GIT] 특정 폴더만 받아오기  (0) 2017.07.22
Windows 10에서 글자가 사라지는 현상  (0) 2017.06.15
Posted by chobocho

댓글을 달아 주세요

몇 년 전에 만들었던, 마작 게임을 껍데기만 빼고 다 바꿔 보았다.

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

Source code: https://github.com/chobocho/ImageMatch

마작 게임 스크린 샷

 

1. 전체 패키지 구조는 아래와 같다

간단한 패키지 구조도

 

2. 이중 마작게임의 State diagram은 아래와 같이 구상 했다.

스테이트 다이어그램

 

3. 그리고 아래와 같이 Class diagram 을 작성했다.

 

Posted by chobocho

댓글을 달아 주세요

이번 주말도 방콕을 하면서, 10년전에 만들었던 게임을 Java와 Android 버전으로 개선해 보았다.

10년전 코드를 보면서 참 부끄러웠고, 지금도 별반 차이게 없는게 안타까웠다.  ㅠㅜ 

Android Mahjong 버전 (안드로이드 마작)

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

Source code: https://github.com/chobocho/ImageMatch

 

Posted by chobocho

댓글을 달아 주세요

지난주에 만들었던 솔리테어 게임을 Android로 포팅해 보았다.

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

Java 솔리티어 게임 만들기 : https://chobocho.tistory.com/2461434?category=9608

Source code : https://github.com/chobocho/solitaire2

 

chobocho/solitaire2

Android solitaire. Contribute to chobocho/solitaire2 development by creating an account on GitHub.

github.com

Posted by chobocho

댓글을 달아 주세요

주말에 만들었던 Freecell을 안드로이드 용으로 포팅을 해보았다.

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

https://chobocho.tistory.com/2461436

 

[Java] Freecell 만들기 (자바 프리셀 만들기)

이번주도 봄이 왔으나 집에서 방콕을 하면서, 프리셀 게임을 만들어 보기로 했다. Source cdoe 위치: https://github.com/chobocho/freecell 실행파일: 어떻게 만들었나 1. Class 다이어그램 2. GUI 설계 3...

chobocho.tistory.com

UI 해상도만 손봐주면 되어서 2시간 정도면 될 줄 알았는데... 삽질을 하다보니 4시간이나 걸렸다. ㅠㅜ

Source : https://github.com/chobocho/freecell/tree/master/src/cardgame

 

chobocho/freecell

Freecell game. Contribute to chobocho/freecell development by creating an account on GitHub.

github.com

Posted by chobocho

댓글을 달아 주세요

이번주도 봄이 왔으나 집에서 방콕을 하면서, 프리셀 게임을 만들어 보기로 했다.

Source cdoe 위치:  https://github.com/chobocho/freecell

Freecell 실행 화면

실행파일:

freecell_td1.2.zip
0.12MB


어떻게 만들었나

1. Class 다이어그램

Freecell class diagram

2. GUI 설계

3. 실행 화면

Posted by chobocho

댓글을 달아 주세요

IntelliJ에 포함된 OpenJDK의 위치는 아래와 같습니다.

C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2019.3.2\jbr\bin
 
 
Posted by chobocho

댓글을 달아 주세요