콘텐츠 개요 : 게임 소스 코드 리소스 오픈 (Chater1 코딩)

서비스 게임 명칭 : Jewels Crush Puzzle (보석 깨뜨리기 퍼즐)

게임 장르 : 퍼즐 Mobile Puzzle Game

개발사 : (주)펀오락실

게임 개발 플랫폼 : Android platform

게임 구동 환경 : Android Device

 

안드로이드 스튜디오 구동환경

[소스코드] 안드로이드 스튜디오 구동 환경

Addroid Studio 3.6.3

Build #AI-192.7142,36.36.6392135, built on April 14, 2020

 

Runtime version : 1.8.0_212-release-1586-b04 amd64

VM : OpenJDK 64-Bit Server VM JetBrains s,r,o

Powered by open-source-software

 

파일명 GameThread.java

GameThread.java

 

게임 스레드 적용

canvas를 잠그고 버퍼 할당

그리기가 끝날때까지 동기화 유지

연산

버퍼에 그리기

게임 속도 조절

canvas의 내용을 SurfaceView에 전송

 

포스팅 글 순서 입니다

게임 sufaceView와 메인 게임뷰 연결

메인 게임뷰 클래스 추가

리소스 로드 클래스 삭제

메인 게임 뷰 클래스 생성

asset 리소스 로드 처리 클래스 생성

게임 화면 세로 설정 화면 안꺼지도록 설정

기본 설정 수정

메인 activity에 게임 SunrfaceView적용

static 게임 데이터 클래스 기본 속도 추가

 

게임뷰 기본 메소드 추가

main layout 파일 게임뷰 적용

게임 기본 엔진 클래스 추가

최초커밋

 

 

 

위 프로젝트를 최초 실행 파일명 Gameinfo.java

이전글 : 3게임 데이터 추가 - 화면 크기값 - 메인 게임뷰 변수3. SurfaceHolder 와 SurfaceView를 연결

https://assetkr.tistory.com/manage/newpost/20?type=post&returnURL=https%3A%2F%2Fassetkr.tistory.com%2Fentry%2FJewels-Crush-Puzzle-Chapter1-3-SurfaceHolder-%25EC%2599%2580-SurfaceView%25EB%25A5%25BC-%25EC%2597%25B0%25EA%25B2%25B0

 

TISTORY

나를 표현하는 블로그를 만들어보세요.

www.tistory.com

 

게티 이미지 코리아

2020년 8월 4일 기준 웹 사이트

1억 1,500만 개 콘텐츠

출판물 영구 재인쇄  OK

50만 개 콘텐츠 매주 업데이트

최대 2억원 보상 콘텐츠 보증보험 가입

특약요금  NO

해외사용 추가요금 NO

 

https://www.gettyimagesbank.com

 

 

자사용 1년 선납 무제한/월 400,000원

납품용 1년 선납 무제한/월 720,000원

 

[ 프리미엄 1년 이용권 ]   #No추가요금  #모든 용도
1년 이용권
(1개월) BEST 월 100컷 25% 1,300,000 975,000원
월 200컷 15% 1,400,000 1,190,000원
월 350컷 15% 1,800,000 1,530,000원
무제한 최대할인별도문의


1년 이용권
(12개월) 연 1,000컷 20% 1,200,000 960,000원
연 1,200컷 15% 1,350,000 1,147,500원
NEW 연 3,000컷 15% 1,500,000 1,275,000원
연 5,000컷 15% 1,900,000 1,615,000원

 

[ 프리미엄 30일 이용권 ]   #필요한 만큼 조금씩  #남은 수량 이월
30일 이용권
(1년 약정) BEST 월 10컷 35% 60,000 39,000원
월 25컷 40% 150,000 90,000원
월 50컷 60% 300,000 120,000원
30일 이용권
(1개월) 월 10컷 60,000원
월 25컷 30% 150,000 105,000원
월 50컷 50% 300,000 150,000원

 

 

[ 동영상 1년 이용권 ]   #정액제로 부담없이 #이미지 정액제 이용 시 20% 추가할인
WEB/SD
(1년) 5클립 150,000원/년
10클립 290,000원/년
25클립 700,000원/년
50클립 1,350,000원/년
HD/4K
(1년) 5클립 350,000원/년
베스트 10클립 650,000원/년
25클립 1,500,000원/년
50클립 2,700,000원/년

게티이미지 가격안내

 

게티이미지 FAMILY SITE

FAMILY SITE

아동용, 어린이 코딩교육 사이트

사이트 구성은 강의 목록, 프로젝트, 소개, 만들기등으로 구성 되어 있습니다

앤트리, 스크래치와 부분적으로 유사한 사이트 입니다

 

코딩 연습은 드래그앤 드롭 = 마우스로 블록(명령)을 끌어와서 블록을 생성하면 왼쪽의 이미지를 움직이게 할 수 있는 교육용 도구 입니다

아래의 보라색 캐틱터를 오른쪽 새로운 만들기를 통해서 움직이게 할 수 있습니다

코딩에 대한 개념을 학습하기 위한 도구 입니다

Code.org에서 프로젝트 실행화면

 

위치값 X, Y의 값을 변경하고 "실행"을 클릭하여 보라색 캐릭터를 이동시킨 모습

"처음 상태로"로 클릭하면 

'IT 도구 (IT Tool)' 카테고리의 다른 글

GitHub web-based software co-development space  (0) 2020.07.21

콘텐츠 개요 : 게임 소스 코드 리소스 오픈 (Chater1 코딩)

서비스 게임 명칭 : Jewels Crush Puzzle (보석 깨뜨리기 퍼즐)

게임 장르 : 퍼즐 Mobile Puzzle Game

개발사 : (주)펀오락실

게임 개발 플랫폼 : Android platform

게임 구동 환경 : Android Device

 

안드로이드 스튜디오 구동환경

[소스코드] 안드로이드 스튜디오 구동 환경

Addroid Studio 3.6.3

Build #AI-192.7142,36.36.6392135, built on April 14, 2020

 

Runtime version : 1.8.0_212-release-1586-b04 amd64

VM : OpenJDK 64-Bit Server VM JetBrains s,r,o

Powered by open-source-software

 

파일명 GameSurfaceView.java

GameSurfaceView 클래스

 

SurfaceHolder 와 SurfaceView를 연결하여 Surface가 변경되는 이벤트를 연결

SurfaceView 화면 크기 설정

setFocusable(true) 버튼 활성화

터치 모드일때 키 이벤트 사용 가능하도록 설정하는 기능

게임 기본속도 설정

게임 루프용 스레드 객체 생성법

스레드 시작

화면 크기 셋팅

스레드 종료

게임 속도 설정

연산 처리

Draw 처리

View key, Touch Event 오버라이드 

포스팅 글 순서 입니다

게임 sufaceView와 메인 게임뷰 연결

메인 게임뷰 클래스 추가

리소스 로드 클래스 삭제

메인 게임 뷰 클래스 생성

asset 리소스 로드 처리 클래스 생성

게임 화면 세로 설정 화면 안꺼지도록 설정

기본 설정 수정

메인 activity에 게임 SunrfaceView적용

static 게임 데이터 클래스 기본 속도 추가

게임 스레드 적용

게임뷰 기본 메소드 추가

main layout 파일 게임뷰 적용

게임 기본 엔진 클래스 추가

최초커밋

 

 

 

위 프로젝트를 최초 실행 파일명 Gameinfo.java

이전글 : 2게임 데이터 추가 - 화면 크기값 - 메인 게임뷰 변수

https://assetkr.tistory.com/entry/Jewels-Crush-Puzzle-Chapter1-2-%EA%B2%8C%EC%9E%84%EB%B7%B0-%EA%B0%80%EB%A1%9C-%EC%84%B8%EB%A1%9C-%ED%94%BD%EC%85%80-%EC%A7%80%EC%A0%95?category=935265

 

[Jewels Crush Puzzle Chapter1] 2. 게임뷰 가로, 세로 픽셀 지정

콘텐츠 개요 : 게임 소스 코드 리소스 오픈 (Chater1 코딩) 서비스 게임 명칭 : Jewels Crush Puzzle (보석 깨뜨리기 퍼즐) 게임 장르 : 퍼즐 Mobile Puzzle Game 개발사 : (주)펀오락실 게임 개발 플랫폼 : Andro..

assetkr.tistory.com

다음글 :

콘텐츠 개요 : 게임 소스 코드 리소스 오픈 (Chater1 코딩)

서비스 게임 명칭 : Jewels Crush Puzzle (보석 깨뜨리기 퍼즐)

게임 장르 : 퍼즐 Mobile Puzzle Game

개발사 : (주)펀오락실

게임 개발 플랫폼 : Android platform

게임 구동 환경 : Android Device

 

안드로이드 스튜디오 구동환경

[소스코드] 안드로이드 스튜디오 구동 환경

Addroid Studio 3.6.3

Build #AI-192.7142,36.36.6392135, built on April 14, 2020

 

Runtime version : 1.8.0_212-release-1586-b04 amd64

VM : OpenJDK 64-Bit Server VM JetBrains s,r,o

Powered by open-source-software

원스토어 퍼즐게임 보석 깨뜨리기 퍼즐 게임 게임 흐름도

 

위 의 게임을 실행하기 위해서 필요한 Chater1 파일 구성 입니다

위 프로젝트를 최초 실행하려면 필요한 파일 구성중 두번째 파일 입니다

파일명 Gameinfo.java

 

 

상속 activity 변경

게임 데이터 추가 -화면 크기값 -메인 게임뷰 변수

게임 GameInfo 클래스를 생성 합니다

게임뷰 가로 픽셀과 세로 픽셀은 조금 예전 게임이라

아래코드 13~14Line = 480 * 800 LCD 사이즈의 가로 세로를 지정합니다 (lcdWidth, lcdHeight)

 

파일명 Gameinfo.java

후 포스팅 글 순서 입니다

게임 sufaceView와 메인 게임뷰 연결

메인 게임뷰 클래스 추가

리소스 로드 클래스 삭제

메인 게임 뷰 클래스 생성

asset 리소스 로드 처리 클래스 생성

게임 화면 세로 설정 화면 안꺼지도록 설정

기본 설정 수정

메인 activity에 게임 SunrfaceView적용

static 게임 데이터 클래스 기본 속도 추가

게임 스레드 적용

게임뷰 기본 메소드 추가

main layout 파일 게임뷰 적용

게임 기본 엔진 클래스 추가

최초커밋

 

 

 

 

위 프로젝트를 최초 실행하려면 필요한 파일 구성중 첫번째 파일 입니다 파일명 : MainActivity.java

이전글 : 1. 퍼즐게임 소스 코드 화면 안꺼짐 기능 코드 구현방법 https://assetkr.tistory.com/manage/newpost/16?type=post&returnURL=https%3A%2F%2Fassetkr.tistory.com%2Fentry%2FJewels-Crush-Puzzle-%25ED%258D%25BC%25EC%25A6%2590%25EA%25B2%258C%25EC%259E%2584-%25EC%2586%258C%25EC%258A%25A4-%25EC%25BD%2594%25EB%2593%259C-%25ED%2599%2594%25EB%25A9%25B4-%25EC%2595%2588%25EA%25BA%25BC%25EC%25A7%2590-%25EA%25B8%25B0%25EB%258A%25A5-%25EA%25B5%25AC%25ED%2598%2584%25EB%25B0%25A9%25EB%25B2%2595

 

TISTORY

나를 표현하는 블로그를 만들어보세요.

www.tistory.com

다음글 : 

콘텐츠 개요 : 게임 소스 코드 리소스 오픈 (Chater1 코딩)

서비스 게임 명칭 : Jewels Crush Puzzle (보석 깨뜨리기 퍼즐)

게임 장르 : 퍼즐 Mobile Puzzle Game

개발사 : (주)펀오락실

게임 개발 플랫폼 : Android platform

게임 구동 환경 : Android Device

 

원스토어 퍼즐게임 보석 깨뜨리기 퍼즐 게임

[소스코드] 안드로이드 스튜디오 구동 환경

Addroid Studio 3.6.3

Build #AI-192.7142,36.36.6392135, built on April 14, 2020

 

Runtime version : 1.8.0_212-release-1586-b04 amd64

VM : OpenJDK 64-Bit Server VM JetBrains s,r,o

Powered by open-source-software



 

위의 퍼즐 게임 소스코드 입니다 (단계적으로 전체 소스코드 오픈합니다)

onCreate(Bundle saveInstancStata) 메소스에서

세로고정, 화면 안꺼짐, 게임 서페이스뷰 클래스 더하는 방법 입니다

파일명 : MainActivity.java

MainActivity.java 파일 내용

sufaceView(써페이스뷰를 활용하여 안드로이드 게임 기본화면을 만드는 방법 입니다

(최초 커밋부터 상속 액티비티 변경까지하여 검은색 빈화면을 만드는 방법입니다)

 

이후 포스팅 글 순서 입니다

 

상속 activity 변경

게임 데이터 추가 -화면 크기값 -메인 게임뷰 변수

게임 sufaceView와 메인 게임뷰 연결

메인 게임뷰 클래스 추가

리소스 로드 클래스 삭제

메인 게임 뷰 클래스 생성

asset 리소스 로드 처리 클래스 생성

게임 화면 세로 설정 화면 안꺼지도록 설정

기본 설정 수정

메인 activity에 게임 SunrfaceView적용

static 게임 데이터 클래스 기본 속도 추가

게임 스레드 적용

게임뷰 기본 메소드 추가

main layout 파일 게임뷰 적용

게임 기본 엔진 클래스 추가

최초커밋

 

소스 코드를 오픈하고 

게임의 기본 빈 화면을 만드는 방법 입니다

Android Studio AVD (검정색 게임 빈 화면 만들기)

 

 

다음글

https://assetkr.tistory.com/entry/Jewels-Crush-Puzzle-Chapter1-2-%EA%B2%8C%EC%9E%84%EB%B7%B0-%EA%B0%80%EB%A1%9C-%EC%84%B8%EB%A1%9C-%ED%94%BD%EC%85%80-%EC%A7%80%EC%A0%95

프로그램 언어 순위 사이트 PYPL

2020년 7월 PYPL 발표 프로그래밍 언어 순위

1위 씨 - Python 프로그램 언어 31.73% 

2위 자바 - JAVA 17.13%

3위 파이썬 - Javascript 7.98

.

.

.

.

.

6위 피에이치피(웹 프로그램 언어) - PHP 5.64% 순수 웹 프로그램 2 순위

http://pypl.github.io/PYPL.html 웹 페이지

1위 Python, 2위 JAVA, 3위 JavaScript

4위 C#

5위 C/C++

6위 PHP

7위 R

8위 Objective-C

9위 Swift

10위 TypeScript

11위 MATLAB

12위 Kotlin

13위 Go     

14위 VBA        

15위 Ruby 

16위 Scala    

17위 Visual Basic  Scratch

18위 Rust

19위 Dart                 

20위 Ada             

21위 Lua  

22위 Abap  

23위 Groovy  

24위 Perl  

25위 Cobol  

26위 Julia  

27위 Haskell  

28위 Delphi  

자료출처 : Pierre Carbonnelle, 2020

2020년 7월 현재

상기 사이트 순위권 외에 세부 포함 프로그램 언어 및 게임엔진 개발언어

Android(미국)

Unity(미국)

Cocos2d-x(중국)

ObjectiveC(오브젝티브C)

JSP, ASP

코틀린

뷰포리아

텐서플로우, NUGU SDK, Kakao i, ThinQ.AI Developer, Keras, Pytorch, Caffe, CNTK

 

프로그램 언어 순위 사이트 TIOBE

https://assetkr.tistory.com/entry/%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%A8-%EC%96%B8%EC%96%B4-%EC%88%9C%EC%9C%84-%EC%82%AC%EC%9D%B4%ED%8A%B8?category=931545

'프로그램 언어 종류' 카테고리의 다른 글

프로그램 언어 순위 사이트 TIOBE  (0) 2020.07.17

모바일 애플리케이션 아이콘 쉽게 만들기 (App 아이콘 제작)

 

에셋스튜디오를 사용해서 썸네일을 간편하게 만드는 방법 입니다

 

(썸네일 이란? 모바일 콘텐츠 제작 분야에서 썸네일이란

아이콘 이라고 생각하면 됩니다)

즉 여러분들 핸드폰에서 보이는 App의 아이콘을 뜻합니다

 

 

우선 에셋 스튜디오 사이트에 접속을 합니다 

 

접속 메인화면에서 (2020년 7워 29일 기준 작성)

Launcher icon generator를 클릭합니다

안드로이드 에셋 메인 페이지

 

 

 

썸네일은 웹에 접속해서 제작한 이후에 다운로드가 가능합니다

썸네일을 만드는 방법은 3가지 기능으로 지원을 합니다

 

1. 이미지 불러오기 (본인의 디바이스(PC)에서 기존의 이미지를 불러와서 편집이 가능합니다

image 불러오기

 

 

2. 에셋스튜디오에서 기본으로 제공하는 클립아트를 이용해서 썸네일을 제작합니다

클립아트 불러오기

3. 글씨를 직접 입력해서 만들수 있습니다

Test 입력하기

 

 

 

padding = 글자 외각선과의 간격을 말합니다.

Color = "직접입력" 의 글자색을 변경 합니다

Background color = "직접입력" 의 배경색을 변경 합니다

Scaling = "직접입력" 의 글씨 크기를 조정, 가운데 배치가 가능합니다

Shape = "직접입력" 의 외각선의 배경없게, 모양을 원형, 사각형, 직사각형 가로, 직사각형 세로로 5가지가 가능합니다

Effect = "직접입력" 아이콘의 4가지 효과를 줄 수 있습니다

Name = "직접입력" 아이콘의 파일명을 결정 할 수 있습니다

런처 아이콘 생성하기 설명

 

 

 

 

Source on GitHub를 누르면 깃허브 사이트로 연결 됩니다

오른쪽 상단의 파란색 다운로드 버튼을 누르면 집(ZIp)파일 형태로 다운로드를 받을 수 있습니다

아이콘 다운로드 받기

 

 

 

다운로드 압축을 풀면 안드로이드 스튜디오 썸네일 위치에 넣을 수 있는 크기로 파일이 생성되어있습니다

 

에셋 스튜디오 썸네일 파일 구성

스팀 스토어는 게임 사용과 콘텐츠 사용이 가능한 플랫폼 입니다

STORE - Sub Menu : Your Store, Browse, Point Shop, News, Steam Labs 

COMMUNITY

ABOUT

SUPPORT

로 상단 메뉴구성

 

좌측 리스트는

기프트카드

추천 제품 - 친구가추천, 큐레이터 추천, 태그

맞춤 대기열 - 추천목록, 신규 출시 제품

카데고리 검색 - 인기제품,최근에 업데이트됨, 신규출시, 발매 예정, 특별할인, 가상 현실, 컨트롤러 호환

장르로 검색 - 무료, 앞서 해보기, 대규모, 멀티플레이어, 레이싱, 롤플레잉, 스포츠, 시뮬레이션, 액션, 어드벤쳐, 인디, 전략, 캐주얼 콘텐츠

https://store.steampowered.com/

 

2020년 7월28일 현재 온라인 접속자는 13,993,141 이고

현재 Plying은 3,305,701 입니다

윈도우에 스팀(STEAM) 인스톨이 가능하고

맥 OS에서도 설치가 가능합니다

https://store.steampowered.com/about

 

 

한국어, 중국어, 일본어등을 지원합니다

 

 

스팀의 다운로드 통계 입니다 전세계 트래픽 지도(최근 7일)

대화형 지도에서 평균 다운로드 속도를 보면

한국이 글씨 진하게 나오는것을 스팀 사이트에서 확인 할 수 있습니다

아래 지도는 전체 용량과 관련한 분포입니다 역시 중국, 미국 인구수가 많으니 용량수가 높습니다

https://store.steampowered.com/stats/content

 

미국, 멕시코, 유럽, 인도, 중국, 말레이시아, 인도네시아, 필리핀, 대한민국, 일본등의 분포를 보여주고 있습니다

Family Site = 이미지 투데이, 클립아트 코리아, 통로이미지

 

2020년 7월 27일 웹사이트 발췌 기준 가격

기업 6개월 330,000 원

기업 12개월 467,500 원 (15% 세일)

중소기업납품 748,000 원 (15% 세일)

공공기관납품 1,215,500 원 (15% 세일)

웹사이트 구성은 업데이트, 큐레이션, 포토, 디자인소스, 일러스트, 아이콘, 웹.모바일, 3D,PNG 동영상.음원으로 구성되어 있는 사이트 입니다

https://www.imagetoday.co.kr 웹 사이트

 

이미지 투데이 Family Site 클립아트 코리아, 통로이미지

Family Site

 

 

Family Site = 이미지 투데이, 클립아트 코리아, 통로이미지

웹사이트 구성은 업데이트, 일러스트, 아이콘, 국내작가포토, 해외작가포토, 합성.편집, 웹.모바일, PPT, 폰트, 사운드로 구성되어 있는 사이트 입니다

http://www.clipartkorea.co.kr 웹 사이트

 

이미지 투데이 Family Site 클립아트 코리아, 통로이미지

웹사이트 구성은 Company, OUr Team Business, Partners, Recruit,

Collection = Composite (Publication), Illustration, Photography, Web, 3DGraphic, Footage, Powerpoint, Font로 구성되어 있는 사이트 입니다

 

사이트 웹 사이트에 내용에 따르면 한국저작권위원 인증 저작물이 721,000여건 등록 바이트 댄스(ByteDance) 그룹 Tuchong 중국 독점 컨텐츠 공급계약

https://www.tongro.co.kr 웹 사이트

+ Recent posts