류종택의 프로그래밍 강의실

고정 헤더 영역

글 제목

메뉴 레이어

류종택의 프로그래밍 강의실

메뉴 리스트

  • 홈
  • 분류 전체보기 (364)
    • 소프트웨어 공학 (21)
    • 프로젝트 (28)
      • FF-Player (2)
      • 엔트리 (1)
      • Ah!FreeCa (11)
      • HelloWorld (8)
      • 네트워크 (3)
      • Presentation Online (1)
    • RyuLib (26)
      • RyuLib for Delphi (16)
      • RyuLib for Android (9)
      • Super Socket (0)
      • Intel Encoder (1)
    • 프로그래밍 (133)
      • Delphi (39)
      • Arduino & IoT (66)
      • C & C++ (2)
      • Android (26)
    • 오픈소스 연구 (32)
      • FFMPEG (9)
      • WebM (3)
      • Opus (0)
      • SoundTouch (2)
      • MEncoder (1)
      • MinGW (12)
      • libtorrent (2)
    • 강의 (34)
    • 종태기 생각 (20)
    • etc (67)
      • 프로그래밍 퀴즈 (2)
      • 제품 리뷰 (4)

검색 레이어

류종택의 프로그래밍 강의실

검색 영역

컨텐츠 검색

분류 전체보기

  • Twitter API를 이용하여 메시지 전송하기

    2011.01.07 by ryujt

  • 안드로이드 해상도 구하기 및 화면 중앙 표시

    2011.01.02 by ryujt

  • RyuLib for Android 소스 다운 받기

    2011.01.02 by ryujt

  • JetBoy 따라하기 #9 - 마무리

    2010.12.28 by ryujt

  • JetBoy 따라하기 #8 - 음향 효과 입히기

    2010.12.28 by ryujt

  • JetBoy 따라하기 #7 - 소행성 폭발 처리

    2010.12.28 by ryujt

  • JetBoy 따라하기 #6 - 레이저 발사

    2010.12.28 by ryujt

  • JetBoy 따라하기 #5 - 충돌 테스트

    2010.12.28 by ryujt

Twitter API를 이용하여 메시지 전송하기

OAuth가 적용된 델파이 용 트위터 전송 프로그램입니다. 원이아빠님이 델마당 자료실에 올린 것을 한글이 되도록 수정한 것 입니다. 원래 소스가 제 스타일에 안맞아서, 한글 문제 이외의 부분도 살짝 수정하였습니다. 인증하기 위해서 웹브로우져를 오픈하게 되며, PIN 코드 받기가 완료되면 창을 닫기만 하면 됩니다. 일단, 제 PC에서 테스트 해보니 잘되더군요. 델파이 2010에서 컴파일 되었습니다. 질문 안받습니다 ^^; 알아서 잘 쓰세요.

프로그래밍/Delphi 2011. 1. 7. 05:57

안드로이드 해상도 구하기 및 화면 중앙 표시

해상도 별로 레이아웃 설정을 변경하거나 또는 늘이거나 줄이지 않고, 중앙에 표시하고자 할 때는 아래와 같이 합니다. 현재 진행 중인 게임 강좌에 맞춰서 예제를 만들어 봤습니다. package app.main; import ryulib.game.GamePlatform; import android.app.Activity; import android.os.Bundle; import android.util.DisplayMetrics; import android.widget.LinearLayout; public class Main extends Activity { private static final int _Width = 300; private static final int _Height = 400; /** C..

프로그래밍/Android 2011. 1. 2. 05:15

RyuLib for Android 소스 다운 받기

다음과 같이 강좌에 사용되는 제 라이브러리를 공개합니다. 이것 저것 테스트 하는 중이기 때문에 혼잡스러워서 잠시 닫아놨었는데, 이왕 강좌를 시작한 김에 오픈합니다. 마지막 강좌 이후 RyuLib의 모든 메소드를 소문자로 시작하게 하면서 변경이 있으니 유의하시기 바랍니다. 강좌를 쓰려고 테스트로 만든 게임이 몇 개가 포함되어 있습니다. 소스 난잡합니다 ㅡ.ㅡ;; 라이브러리 소스는 trunk 폴더에 있는 src/ryulib 폴더를 사용하시면 됩니다. 제 코드 컨벤션은 http://ryulib.tistory.com/81 을 참고하시기 바랍니다. 별거 없습니다 ^^; 오픈 소스 사이트 http://dev.naver.com/projects/ryulib4android 이 프로젝트의 SVN 저장소는 다음과 같은 방법..

RyuLib/RyuLib for Android 2011. 1. 2. 01:03

JetBoy 따라하기 #9 - 마무리

지금까지 JetBoy 따라하기라는 제목으로 강좌를 하면서 실제로는 전혀 다른 게임을 만들어 버렸습니다. 사실 첨부터 JetBoy의 리소스만을 사용해서 현재의 스타일의 게임을 만드는 것이 목표였습니다. 이제 지금까지 거쳐온 내용을 간략하게 정리하고 이번 강좌를 마무리하려고 합니다. 이번 강좌 이후에 저는 잠시 휴지기를 가지려고 합니다. 미리 만들어 둔 게임은 몇 가지 더 있으니 계속 관심을 가져주시기 바랍니다. 구조 분석 [그림 1] 프로그램 전체에 대한 Class Diagram [그림 1]은 지금까지 만들어 온 프로그램의 간략하게 표현된 Class Diagram 입니다. 논리적인 의미의 구성일 뿐 실체 코드와는 다소 차이가 있습니다. 우선, GameControl 또는 GameControlBase에서 상속..

프로그래밍/Android 2010. 12. 28. 23:30

JetBoy 따라하기 #8 - 음향 효과 입히기

이번에는 음향 효과 입히기를 해보도록 하겠습니다. JetBoy에서 사용하는 JetPlayer를 사용하여 강좌를 할 까를 고민했었지만, 쉬운 방법을 선택하기로 했습니다. SoundPool을 이용하여 음향효과를 지원하는 방법에 대해서 알아보도록 하겠습니다. 음향 효과 리소스 관리 클래스 작성 [소스 1] ResourceSound.java package app.resources; import android.media.AudioManager; import android.media.SoundPool; import app.main.R; public class ResourceSound { // 최대 스트림 갯수 private static final int _STREAM_COUNT = 4; private static ..

프로그래밍/Android 2010. 12. 28. 21:11

JetBoy 따라하기 #7 - 소행성 폭발 처리

이번에는 소행성을 폭발 애니메이션과 함께 사라지도록 해보겠습니다. 이 강좌도 이제 거의 막바지에 다왔네요 ^^* 소행성 폭발 애니메이션 리소스 관리 클래스 추가 애니메이션 동작에는 이미지가 여러 장 필요하기 때문에, BitmapList를 상속받아서 [소스 1]과 같이 작성합니다. [소스 1] ResourceExplodingAsteroid.java package app.resources; import android.content.res.Resources; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import app.main.R; public class ResourceExplodingAsteroid extends Bitma..

프로그래밍/Android 2010. 12. 28. 17:10

JetBoy 따라하기 #6 - 레이저 발사

이번에는 우주선에서 레이저를 발사하여 소행성을 폭발시켜 보겠습니다. 다만, 소행성의 폭발 애니메이션은 잠시 미루기로 하고, 우주선과의 충돌 테스트와 마찬가지로 충돌하면 바로 소행성이 사라지도록 하겠습니다. 미사일 리소스 관리 클래스 추가 [소스 1] ResourceLaser.java package app.resources; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import app.main.R; public class ResourceLaser { private static ResourceLaser _Instance = new ResourceLaser(); public static ResourceLaser getInst..

프로그래밍/Android 2010. 12. 28. 15:58

JetBoy 따라하기 #5 - 충돌 테스트

이번에는 비행기와 소행성이 서로 부디치는 지를 검사해서 충돌한 경우에는 양쪽 모두 사라지도록 해보겠습니다. 우선 여기서는 바로 객체들이 사라지도록 하고, 추후 소행성이 폭발하는 애니메이션 동작을 추가하도록 하겠습니다. 충돌 테스트의 알고리즘 연구 우선 충돌 테스트를 어떻게 하면 좋을까요? 다양한 방법이 있을 수 있겠지만, 쉽게 사용 할 수 있는 두 가지 방법을 소개합니다. 게임 컨트롤과 똑같거나 비슷한 크기의 네모 상자를 이용하는 방법 게임 컨트롤의 중심 간의 거리를 계산하는 방법 중심 간의 거리를 이용하는 방법은 [그림 1]과 같이 상당히 쉽게 구현 할 수가 있습니다. [그림 1] 객체의 중심 간이 거리를 계산해서 충돌을 테스트 하는 경우 우선 중심 간의 거리 distance를 구하면 아래와 같습니다...

프로그래밍/Android 2010. 12. 28. 13:13

추가 정보

인기글

최신글

페이징

이전
1 ··· 34 35 36 37 38 39 40 ··· 46
다음
TISTORY
류종택의 프로그래밍 강의실 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바