SlideShare a Scribd company logo
1 of 9
네트워크 응용프로그래밍
프로젝트
팀명: 아싸라비야
20176059 정보통신공학과 강동우
20176060 정보통신공학과 김경한
SLICK 2D엔진을 통한 게임개발
 Slick 2D란?
사용하기 쉬운 툴이며, 2D Java게임 개발을 용이하게 해주는
LWJGL OpenGL을 둘러싼 활용도를 제공합니다.
이미지, 애니메이션, 입자, 소리, 음악 등 많은 지원을 포함하는
시스템입니다.
즉, Slick2D는 Java2D게임을 위한 프로그램입니다.
 게임 설명
총알 피하기 게임형식을 이용해 캐릭터를 사람과 좀비로 설정해
좀비를 잡는 형식으로 구동되는 게임입니다.
게임 계획 구성
 게임 오브젝트 클래스 & 화면 표시 우선순위
 메뉴 바 및 음악 설정 및 끄기 & GameScene 전환화면
추가
 플레이어 캐릭터인 Player구현
 적 캐릭터 생성
 충돌 캐릭터 및 게임 구현
 Game Clear 및 Game Over 설정
참고자료: Slick2D, http://github.com/changseoh/slick2dstudy, 유투브 안경잡이
완성 된 게임
소스 화면
자바의 어떤 소스 기능으로 게임구현을 했
나?
 상속과 다형성의 부분
 반복과 배열 부분
 객체지향과 클래스
 자바에서 제공하는 다양한 클래스
 예외처리와 스레드
 스윙프로그램
 이벤트 처리와 그래픽 프로그래밍
 라이브러리 부분
수업에서 배운
내용 게임을 만들기 위해 참고했던
기능
게임 SCENE 알고리즘
Start
화면
Main 함수
Game
Scene
Game Over &
Game Clear
게임 구동화면
감사합니다.
방학 잘 보내세요!

More Related Content

What's hot

SAGE Newguest 소개 자료 (150512)
SAGE Newguest 소개 자료 (150512)SAGE Newguest 소개 자료 (150512)
SAGE Newguest 소개 자료 (150512)Hyunwoo Kim
 
동국대 앱창작터 4일차:Cocos2d-X 고급기능
동국대 앱창작터 4일차:Cocos2d-X 고급기능동국대 앱창작터 4일차:Cocos2d-X 고급기능
동국대 앱창작터 4일차:Cocos2d-X 고급기능Changhwan Yi
 
내 마음대로 정리 해 본 ndc 발표 자료
내 마음대로 정리 해 본 ndc 발표 자료내 마음대로 정리 해 본 ndc 발표 자료
내 마음대로 정리 해 본 ndc 발표 자료SeungMin Yang
 
Spine Study Vol.00
Spine Study Vol.00Spine Study Vol.00
Spine Study Vol.00Hyunwoo Kim
 
Construct 2를 이용한 2시간 만에 스마트폰 게임만들기
Construct 2를 이용한 2시간 만에 스마트폰 게임만들기Construct 2를 이용한 2시간 만에 스마트폰 게임만들기
Construct 2를 이용한 2시간 만에 스마트폰 게임만들기NGMaking
 
Cocos2d x v3.0 무엇이 달라졌나? (20140426)
Cocos2d x v3.0 무엇이 달라졌나? (20140426)Cocos2d x v3.0 무엇이 달라졌나? (20140426)
Cocos2d x v3.0 무엇이 달라졌나? (20140426)SeongWan Kim
 
비주얼 프로그래밍 기말과제
비주얼 프로그래밍 기말과제비주얼 프로그래밍 기말과제
비주얼 프로그래밍 기말과제DongJinKim63
 

What's hot (8)

SAGE Newguest 소개 자료 (150512)
SAGE Newguest 소개 자료 (150512)SAGE Newguest 소개 자료 (150512)
SAGE Newguest 소개 자료 (150512)
 
동국대 앱창작터 4일차:Cocos2d-X 고급기능
동국대 앱창작터 4일차:Cocos2d-X 고급기능동국대 앱창작터 4일차:Cocos2d-X 고급기능
동국대 앱창작터 4일차:Cocos2d-X 고급기능
 
Ping pong
Ping pongPing pong
Ping pong
 
내 마음대로 정리 해 본 ndc 발표 자료
내 마음대로 정리 해 본 ndc 발표 자료내 마음대로 정리 해 본 ndc 발표 자료
내 마음대로 정리 해 본 ndc 발표 자료
 
Spine Study Vol.00
Spine Study Vol.00Spine Study Vol.00
Spine Study Vol.00
 
Construct 2를 이용한 2시간 만에 스마트폰 게임만들기
Construct 2를 이용한 2시간 만에 스마트폰 게임만들기Construct 2를 이용한 2시간 만에 스마트폰 게임만들기
Construct 2를 이용한 2시간 만에 스마트폰 게임만들기
 
Cocos2d x v3.0 무엇이 달라졌나? (20140426)
Cocos2d x v3.0 무엇이 달라졌나? (20140426)Cocos2d x v3.0 무엇이 달라졌나? (20140426)
Cocos2d x v3.0 무엇이 달라졌나? (20140426)
 
비주얼 프로그래밍 기말과제
비주얼 프로그래밍 기말과제비주얼 프로그래밍 기말과제
비주얼 프로그래밍 기말과제
 

Similar to 네트워크 응용프로그래밍 프로젝트

Tools in android sdk
Tools in android sdkTools in android sdk
Tools in android sdkMinchul Jung
 
[9XD] Introduction to Computer Graphics
[9XD] Introduction to Computer Graphics[9XD] Introduction to Computer Graphics
[9XD] Introduction to Computer GraphicsChris Ohk
 
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발MinGeun Park
 
[데브루키] 이벤트 드리븐 아키텍쳐
[데브루키] 이벤트 드리븐 아키텍쳐[데브루키] 이벤트 드리븐 아키텍쳐
[데브루키] 이벤트 드리븐 아키텍쳐MinGeun Park
 
Playground 소개
Playground 소개Playground 소개
Playground 소개승우 백
 
디자이너를 위한 NGUI의 이해
디자이너를 위한 NGUI의 이해디자이너를 위한 NGUI의 이해
디자이너를 위한 NGUI의 이해Je Lyoung Kim
 
[0326 박민근] udk 소개 입문
[0326 박민근] udk 소개 입문[0326 박민근] udk 소개 입문
[0326 박민근] udk 소개 입문MinGeun Park
 
Next 게임 실전 프로젝트 슬라이드
Next 게임 실전 프로젝트 슬라이드Next 게임 실전 프로젝트 슬라이드
Next 게임 실전 프로젝트 슬라이드Nam Hyeonuk
 
ICON 2011 Introduction to OpenGL ES
ICON 2011 Introduction to OpenGL ESICON 2011 Introduction to OpenGL ES
ICON 2011 Introduction to OpenGL ESSeongWan Kim
 
게임 프레임워크의 아키텍쳐와 디자인 패턴
게임 프레임워크의 아키텍쳐와 디자인 패턴게임 프레임워크의 아키텍쳐와 디자인 패턴
게임 프레임워크의 아키텍쳐와 디자인 패턴MinGeun Park
 
Ndc2013 정리(upload버전)
Ndc2013 정리(upload버전)Ndc2013 정리(upload버전)
Ndc2013 정리(upload버전)Minsu Park
 
엔진, 툴, 그리고 스크립트
엔진, 툴, 그리고 스크립트엔진, 툴, 그리고 스크립트
엔진, 툴, 그리고 스크립트Kalito Viscra
 
Engines, Tools, and Scripts
Engines, Tools, and ScriptsEngines, Tools, and Scripts
Engines, Tools, and ScriptsKalito Viscra
 
Kgc make stereo game on pc
Kgc make stereo game on pcKgc make stereo game on pc
Kgc make stereo game on pcozlael ozlael
 

Similar to 네트워크 응용프로그래밍 프로젝트 (20)

iOS7 Sprite Kit을 이용한 게임 개발
iOS7 Sprite Kit을 이용한 게임 개발iOS7 Sprite Kit을 이용한 게임 개발
iOS7 Sprite Kit을 이용한 게임 개발
 
JS Game Engines
JS Game EnginesJS Game Engines
JS Game Engines
 
Tools in android sdk
Tools in android sdkTools in android sdk
Tools in android sdk
 
MultiPlatformAnd3D
MultiPlatformAnd3DMultiPlatformAnd3D
MultiPlatformAnd3D
 
[9XD] Introduction to Computer Graphics
[9XD] Introduction to Computer Graphics[9XD] Introduction to Computer Graphics
[9XD] Introduction to Computer Graphics
 
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
[스마트벤처 창업학교] 스타트업 프로젝트를 위한 유니티 게임 개발
 
[데브루키] 이벤트 드리븐 아키텍쳐
[데브루키] 이벤트 드리븐 아키텍쳐[데브루키] 이벤트 드리븐 아키텍쳐
[데브루키] 이벤트 드리븐 아키텍쳐
 
Playground 소개
Playground 소개Playground 소개
Playground 소개
 
디자이너를 위한 NGUI의 이해
디자이너를 위한 NGUI의 이해디자이너를 위한 NGUI의 이해
디자이너를 위한 NGUI의 이해
 
Kinect sdk사용하기
Kinect sdk사용하기Kinect sdk사용하기
Kinect sdk사용하기
 
[0326 박민근] udk 소개 입문
[0326 박민근] udk 소개 입문[0326 박민근] udk 소개 입문
[0326 박민근] udk 소개 입문
 
2D games with iOS or Corona
2D games with iOS or Corona2D games with iOS or Corona
2D games with iOS or Corona
 
Next 게임 실전 프로젝트 슬라이드
Next 게임 실전 프로젝트 슬라이드Next 게임 실전 프로젝트 슬라이드
Next 게임 실전 프로젝트 슬라이드
 
ICON 2011 Introduction to OpenGL ES
ICON 2011 Introduction to OpenGL ESICON 2011 Introduction to OpenGL ES
ICON 2011 Introduction to OpenGL ES
 
Stencyl works
Stencyl worksStencyl works
Stencyl works
 
게임 프레임워크의 아키텍쳐와 디자인 패턴
게임 프레임워크의 아키텍쳐와 디자인 패턴게임 프레임워크의 아키텍쳐와 디자인 패턴
게임 프레임워크의 아키텍쳐와 디자인 패턴
 
Ndc2013 정리(upload버전)
Ndc2013 정리(upload버전)Ndc2013 정리(upload버전)
Ndc2013 정리(upload버전)
 
엔진, 툴, 그리고 스크립트
엔진, 툴, 그리고 스크립트엔진, 툴, 그리고 스크립트
엔진, 툴, 그리고 스크립트
 
Engines, Tools, and Scripts
Engines, Tools, and ScriptsEngines, Tools, and Scripts
Engines, Tools, and Scripts
 
Kgc make stereo game on pc
Kgc make stereo game on pcKgc make stereo game on pc
Kgc make stereo game on pc
 

네트워크 응용프로그래밍 프로젝트

  • 1. 네트워크 응용프로그래밍 프로젝트 팀명: 아싸라비야 20176059 정보통신공학과 강동우 20176060 정보통신공학과 김경한
  • 2. SLICK 2D엔진을 통한 게임개발  Slick 2D란? 사용하기 쉬운 툴이며, 2D Java게임 개발을 용이하게 해주는 LWJGL OpenGL을 둘러싼 활용도를 제공합니다. 이미지, 애니메이션, 입자, 소리, 음악 등 많은 지원을 포함하는 시스템입니다. 즉, Slick2D는 Java2D게임을 위한 프로그램입니다.  게임 설명 총알 피하기 게임형식을 이용해 캐릭터를 사람과 좀비로 설정해 좀비를 잡는 형식으로 구동되는 게임입니다.
  • 3. 게임 계획 구성  게임 오브젝트 클래스 & 화면 표시 우선순위  메뉴 바 및 음악 설정 및 끄기 & GameScene 전환화면 추가  플레이어 캐릭터인 Player구현  적 캐릭터 생성  충돌 캐릭터 및 게임 구현  Game Clear 및 Game Over 설정 참고자료: Slick2D, http://github.com/changseoh/slick2dstudy, 유투브 안경잡이 완성 된 게임
  • 5. 자바의 어떤 소스 기능으로 게임구현을 했 나?  상속과 다형성의 부분  반복과 배열 부분  객체지향과 클래스  자바에서 제공하는 다양한 클래스  예외처리와 스레드  스윙프로그램  이벤트 처리와 그래픽 프로그래밍  라이브러리 부분 수업에서 배운 내용 게임을 만들기 위해 참고했던 기능
  • 6. 게임 SCENE 알고리즘 Start 화면 Main 함수 Game Scene Game Over & Game Clear
  • 8.