Juwan Park :: Juwan Park

네온사인 화살표 오브젝트 세트 (RPG MV용)

네온사인 화살표 오브젝트 세트 (RPG MV용)

기존에 RPG 만들기 VX/Ace용으로 만들었던 네온사인 화살표 오브젝트를 RPG 만들기 MV용으로 다시 만들었습니다. 게임 진행방향 지시 등에 사용하면 좋습니다. 특히 '정지시 애니메이션'을 설정해 주면 예쁘게 반짝이는 효과가 나타납니다. 여러분의 알만툴 게임을 예쁘게 장식해 보세요.※ 흰색 화살표가 보이지 않아서 검은 배경으로 보이게 처리하였습니다. 실제로 저장하면 투명 배경입니다. 적용방법프로젝트 폴더 > Graphics > Characters 순으로 들어가신 후 이 캐릭셋 파일을 넣으시면 됩니다. 파일 이름은 아무렇게나 해도 상관없으나 맨 앞에 $를 붙이면 올바르게 적용되지 않습니다. (파일 이름 맨 앞에 !를 붙이는 것을 추천합니다)

바니보이 캐릭셋 (RPG VX/Ace용)

바니보이 캐릭셋 (RPG VX/Ace용)

바니보이 캐릭터를 RPG 만들기 VX/Ace용으로 만들어 보았습니다.1번과 2번은 여장모드, 3번은 남장모드입니다. 4번부터 8번까지는 일부러 비워 두었습니다. 적용방법프로젝트 폴더 > Graphics > Characters 순으로 들어가신 후 이 캐릭셋 파일을 넣으시면 됩니다. 파일 이름은 아무렇게나 해도 상관없으나 맨 앞에 !나 $를 붙이면 올바르게 적용되지 않습니다.

EasyRPG Player

EasyRPG Player

오래간만의 포스팅입니다. 이번엔 오픈소스 버전의 RPG 만들기를 지향하는 EasyRPG에서 일단 발표된 EasyRPG Player를 소개하고자 합니다. (아직은 EasyRPG 플레이어만 발표된 상태입니다.) EasyRPG Player로는 RPG 만들기 2000/2003 게임들을 실행할 수 있는데, 윈도우즈는 물론이고 리눅스, OS X, 안드로이드 등에서도 실행이 가능합니다. 현재 0.5.0 버전이 발표되었습니다. 아직은 플레이어밖에 발표되지 않았지만, 이 프로그램의 의의는 윈도우즈로만 실행이 가능했던 RPG 만들기 200x 게임들을 다른 운영체제에서도 실행할 수 있게 되었다는 것입니다. 안드로이드도 지원하기에 스마트폰으로도 RPG 만들기 200x 게임을 실행할 수 있게 되었습니다. 스마트폰에서 RPG 만..

게임 관련 정보 :: 2017. 1. 11. 21:34

직각삼각형 배열 값 채우기 예제

루비로 2차원 배열에 직각삼각형으로 값을 채우는 예제입니다. 정보처리기능사 실기 알고리즘 문제에 비슷한 문제가 있었는데요. 이 예제에서의 규칙은 다음과 같이 설정했습니다. 시작 값은 1입니다. 첫 행은 맨 마지막 열만 채웁니다. 두 번째 행은 맨 마지막의 두 열만 채우되, 맨 마지막 두 번째는 5, 맨 마지막은 9입니다. 세 번째 행은 맨 마지막의 세 열만 채우되, 맨 마지막 세 번째부터 13, 17, 21 순입니다. 이런 식으로 4씩 커지면서 직각삼각형으로 채워집니다. 이 규칙에 따른 코딩입니다. arr_size = 8 # 배열 크기 설정 # 배열과 채울 숫자를 미리 선언해 둡니다. arr = Array.new(arr_size) { Array.new(arr_size, 0) } fillnum = 1 0...

★프로그래밍/Ruby :: 2016. 8. 28. 23:03

기철이의 라면탈환기 리뷰

기철이의 라면탈환기 리뷰

이번에 리뷰할 게임은 사막사마귀라는 분의 작품인 입니다. RPG 만들기 VX Ace로 만든 작품이고 액션 어드벤쳐 게임인데 분위기가 '병맛 게임'입니다. 이 게임은 검정고무신 3기 제20화 를 패러디한 게임입니다. 의 내용을 대략적으로 설명하자면, (스포일러가 될 수 있어서 접기로 처리했습니다.)어느 날 기영이와 친구들은 그 당시에는 귀했던 라면이라는 것을 보게 됩니다. 그 날 기영이와 기철이 형제가 친척 어른으로부터 모처럼 10원이라는 큰 용돈을 받아 라면을 맛볼 기회가 생겼는데 기영과 친구들은 신이 나서 라면을 사러 갔다가 우연히 길을 잃은 여자아이를 만나 라면 사먹는 것도 포기하고 과자를 사줬더니 그 여자아이의 어머니가 선물로 라면을 줘서 드디어 먹나 했는데 이번에는 거지 할아버지를 만나는 바람에 ..

▷타작 게임/리뷰, 공략 :: 2016. 8. 27. 22:12

퀵 정렬 (루비) 1편

루비로 퀵 정렬 알고리즘을 구현한 예제입니다.여기서는 기존의 교환식 퀵 정렬 대신 병합식 퀵 정렬로 구현하였습니다. 이는 퀵 정렬에 병합 정렬 알고리즘을 접목시킨 것으로, 교환식 퀵 정렬의 단점이었던 불안정성(정렬 키 값이 같은 데이터끼리 순서가 정렬 후 서로 바뀔 수 있는 성질)을 해소하였습니다.코드는 다음과 같습니다. def quick_sort(a, randompivot = true) return a if a.length

★프로그래밍/Ruby :: 2016. 8. 25. 22:35

병합식 퀵 정렬

병합식 퀵 정렬 알고리즘에 대해 포스팅합니다.이를 이해하려면 먼저 퀵 정렬이라는 알고리즘에 대해 이해할 필요가 있습니다.우선 우리가 흔히 알고 있는 퀵 정렬은 버블 정렬처럼 데이터의 값을 서로 바꾸는 '교환 정렬' 방식입니다. 여기서는 교환식 퀵 정렬이라고 부르겠습니다.먼저 교환식 퀵 정렬이 어떻게 돌아가는지 보자면, [4, 6, 1, 7, 8, 2, 3, 5] 이렇게 뒤죽박죽이 된 배열이 있다고 했을 때, 맨 앞의 4를 기준값으로 잡은 후 한 번 돌려 봅시다. [4, 6, 1, 7, 8, 2, 3, 5] P > [3, 6, 1, 7, 8, 2, 4, 5] [3, 2, 1, 7, 8, 4, 6, 5] < P [3, 2, 1, 4, 8, 7, 6,..

★프로그래밍 :: 2016. 8. 25. 22:00

병합 정렬 (파이썬)

파이썬으로 병합 정렬 알고리즘을 구현한 예제입니다. 병합 정렬에 대한 설명은 이미 루비로 병합 정렬 구현하기 포스트에서 했으니 여기서는 따로 하지 않겠습니다. 코딩 구조를 보면 루비와 비슷하다고 느껴질 수도 있겠으나 둘은 엄연히 다른 언어입니다. 파이썬 병합 정렬 코드를 일단 짜 보자면... def merge_sort(a): if len(a) 0 and len(R) > 0: if L[0] > R[0]: # 왼쪽이 오른쪽보다 크다면 mer.append(R[0]) R.pop(0) # R의 0번을 결과배열에 넣고 R에서 삭제 else: # 그 외에는 mer.append(L[0]) L.pop(0) # L의 0번을 결과배열에 넣고 L에서 삭제 # L과 R 중 한쪽이 다 없어지고 남은 원소를 마저 넣음 if len..

★프로그래밍/Python :: 2016. 8. 25. 20:26

병합 정렬 (루비)

루비에서 병합 정렬 알고리즘을 구현한 예제입니다. 우선 병합 정렬의 개념에 대해 먼저 설명드리자면, 정렬을 수행한 데이터를 반씩 쪼갠 다음 정렬 과정에서 다시 붙여나가는 정렬 방식입니다. 예를 들어, 배열 [4, 1, 2, 3]이 있다고 합시다. 그러면... 이 배열을 정렬하기 위해 반으로 쪼개 [4, 1] [2, 3]으로 만듭니다. 그리고 [4, 1]을 다시 쪼개 [4] [1]로 만들면, [4]는 원소가 하나이므로 더는 쪼갤 수 없고 [1]도 마찬가지로 더는 쪼갤 수 없습니다. 그러므로 이 둘의 값을 비교하여 정렬합니다. 1이 4보다 작으므로 당연히 1이 앞에 옵니다. 정렬되면서 4와 1로 쪼개진 게 다시 [1, 4]로 합쳐졌습니다.위 1번에서 쪼갠 나머지 반쪽인 [2, 3]도 위 2번~3번과 같은 방..

★프로그래밍/Ruby :: 2016. 8. 25. 12:36
Today    Yday    Tot
Juwan Park
Juwan Park's blog is powered by Daum and .
Contemporary Blue for .
Designed by Juwan Park. Creative Commons License
▲ TOP