ACCOLADES (특전조건) 

1. SAVIOR - 굿엔딩으로 게임종료시 추가됨. 획득템 : 문건틀렛, 문코스츔 

2. BUTCHER - 2회차 플레이시(1회차 불가) 100킬 이상, 배드엔딩으로 게임종료시 추가됨. 획득템 : 왕도끼(Great Cleaver), 도살자 코스츔 

3. AMBASSADOR - 1회차 클리어후(1회차 불가) 502호키를 가지고 모텔에서 502호키 사용, UFO엔딩. 획득템 : 무한 테슬러 라이플, 우주복 

4. STALKER - 게임중 3시간 이하로 Flashlight를 사용시 추가됨. 획득템 : 나이트비전고글, black ops 코스츔 

5. COLLECTOR - 300개이상의 아이템 획득시 추가됨. 획득템 : 수집가 코스츔 

6. SPRINTER - 2시간 이내로 게임클리어시 추가됨. 획득템 : 운동복(무한 달리기) 

7. SHARPSHOOTER - 오직 '총기류'를 이용해 75%이상의 적을 죽이면 추가됨. 획득템 : 사냥꾼 코스츔 

8. WEAPONSMITH - 오직 '근접무기류'를 이용해 75%이상의 적을 죽이면 추가됨. 획득템 : 대장장이 코스츔 

9. BRAWLER - 오직 '주먹'만을 이용해 50%이상의 적을 죽이면 추가됨. 획득템 : 레슬러(?) 코스츔 

10. CARTOGRAPHER - 맵을 '25회' 이하로만 열어보면 추가됨. 획득템 : 지도제작자 코스츔 

11. EXPLORER - 뛰기나 걷기를 '22.5Km' 이상되면 추가됨. 획득템 : 탐험가 코스츔 

12. DAREDEVIL - 노세이브 게임클리어시 추가됨. 획득템 : 귀여운(?) 트래비스 코스츔 

13. FIREMAN - 오프닝때 Alessa(불타버린 소녀)를 1분 20초 안으로 구출하면 추가됨. 화상과는 무관. 획득템 : 소방도끼, 소방복 

14. CODEBREAKER - 1회차 클리어후(1회차 불가,장소무관) ↑↑,↓↓,←→,←→, X버튼, O버튼 (아날로그 스틱 불가). 획득템 : 사일런트 힐3의 빈센트 코스츔 

엔딩의 종류는 세가지가 전부입니다. 

Bad: 2회차 플레이시(1회차 불가) 크리처 200킬때. 
Good: UFO조건과, Bad조건을 만족치않는 정상적인 게임종료시. 
UFO: 모텔의 502호키를 사용시. 

아참! 그리고 Good 엔딩을 봐야 Bad 랑 UFO 엔딩을 볼수있는 자격이 주어집니다. 
또한가지 덧붙이자면 Good 엔딩을 본 세이브파일을 로드해서 재게임시 Good 엔딩은 더이상 볼수없는것 같습니다. Good 엔딩을 다시 보려면 New Game 밖엔 없는듯 합니다. UFO 제외. 

총기류는 무한 테슬러 라이플 외에는 없구요... 총 아이템은 문건틀렛, 왕도끼(Great Cleaver), 무한 테슬러 라이플, 나이트비전고글, 소방도끼, 코스츔 14벌이 전부입니다. 

코스츔은 운동복빼곤 기능이 없는듯 합니다. 세이브파일은 지호84님이 벌써 올리셨네요... 자료실에 있습니다. 

모든정보는 미국,일본 웹사이트에서 발췌, 총 7회차 클리어하면서 얻었구요... UMD 연기날라고함 ;;;; 

아마도 접을순간이 온것같군요;;; ㅋㅋ UMD 소장할지 중고로 팔지 고민중임 ㅋㅋㅋ; 아 또 뭐하고 살라나;; 

갓 오브 크리토스 나올때까지 잠수타야겠군요 ㅋㅋㅋ 심심한데 데모나 한판해야겠습니다!~ 

모두모두 즐 싸 !!


출처 : 루리웹

'취미' 카테고리의 다른 글

닌텐도 3DS XL  (0) 2014.01.15
Posted by 자바리즘
,
String [] list;
    try {
        list = getAssets().list(path);

        if (list.length > 0) {
            // This is a folder
            
        } 
    } catch (IOException e) {

    }

위 소스대로 getAssets() 의 list함수를 이용해서 가져올 수 있다.


"" 공백으로 지정하면 안의 모든 것들을 가져온다. (폴더, 파일..)


경로는 Assets 부터 시작하는 것이 아닌 "data/info" 이런식으로 Asset 아래 단부터


접근해야 한다^^


Asset은 READ ONLY 이므로 읽기만 가능하고, 쓸때는 SD카드나 내부 스토리지에 저장해야 한다.

'안드로이드' 카테고리의 다른 글

ViewPager  (0) 2014.05.15
DrawerLayout  (0) 2014.05.15
TableRow를 동적으로 만들기  (0) 2014.04.23
안드로이드에서 SWF 파일 재생하기  (0) 2014.01.27
안드로이드 내장 갤러리 호출  (0) 2013.12.24
Posted by 자바리즘
,

진저브레드 이전에는 SWF파일을 WebView로 Load 할 수 있었지만 이 후, 버전부터는 그럴 수 없었다.


왜냐하면, Flash Player가 기본프로그램으로 자리 잡히지 않았기 때문이다.


구글 PlayStore에는 더이상 Flash Player APK 가 게시되지 않았지만, Adobe 사이트에서는 유지보수를 해준다. 여기

서 apk 파일을 받아 설치하면 swf파일을 재생시킬 수 있다.


또 다른 방법은  https://www.google.com/doubleclick/studio/swiffy/extension.html 에서 SWF파일을 HTML5로 변환시켜주는 툴을 다운받는 것이다.


대신 Adobe CS 프로그램이 존재해야 한다.


나는 Adobe CS 6을 이용해서 swf파일을 cs프로그램으로 끌어놓고 명령(Command) 메뉴에서 컨버팅하였다. 컨버팅한 html파일 소스를 들여다보면 할말을 잃는다. 외계언어가 선언되있...


여튼 이를 이용해서 안드로이드에서 SWF 파일을 재생할 수 있었다.


웹서버에 있는 JS를 임포트 하기위해 인터넷 퍼미션이 필요하지만, 로컬에서 실행하고 싶은 경우, js파일을 뽑아서 assets에 넣어두면 된다.



'안드로이드' 카테고리의 다른 글

ViewPager  (0) 2014.05.15
DrawerLayout  (0) 2014.05.15
TableRow를 동적으로 만들기  (0) 2014.04.23
안드로이드 Asset 의 파일 가져오기  (0) 2014.02.20
안드로이드 내장 갤러리 호출  (0) 2013.12.24
Posted by 자바리즘
,

Property

개발이야기 2014. 1. 21. 15:05

C# 에는 Property 기능을 지원한다. C# 3.0 부터 새로 추가된 기능이다.


예를 들면 우리가 멤버변수에 대한 Getter, Setter 를 구성한다고 한다면, 주로 아래와 같이 할당할 것이다.


private int totalCount;


public int getTotalCount() {

return totalCount;

}


public void setTotalCount(int count) {

this.totalCount = count;

}


그러나 property를 이용하면 아래와 같이 구성할 수 있다.


public int Count

{

get

{

return totalCount;

}


set

{

totalCount = value;

}

}


함축적 표현


public int Count { get; set; }


public int Count { get; private set; } 이런식으로 set에 private을 지정함으로써, 은닉도 가능하다.

'개발이야기' 카테고리의 다른 글

프로그래머 도움글  (0) 2014.08.26
이클립스 테마 바꾸기  (0) 2014.04.16
상속은 왜 하나?  (0) 2014.02.20
왜 Interface 를 써야 할까?  (0) 2014.02.20
비트연산  (0) 2014.01.15
Posted by 자바리즘
,

Enum

C# 2014. 1. 21. 15:01

Enum


열거형


하드코딩된 string 이나 int 보다는 Enum을 활용하는 것이 좋다.


enum ActivityResult { YES, NO, CANCEL, CONFIRM, OK }


위와같이 선언해서 사용한다. Data type 을 따로 지정하지 않으면 컴파일러가 int 타입으로 변환한다.


출력을 해보면, 1,2,3,4,5 의 값으로 출력이 된다.


컴파일러가 자동으로 변환하지 않게 하려면 값을 셋팅해주면 된다.



enum ActivityResult { YES=10, NO, CANCEL, CONFIRM=50, OK }


10

11

12

50

51


의 형태로 출력이 된다. YES=10 다음에 값을 셋팅하지 않았지만 10 이후, 11, 12가 자동으로 할당된다.

'C#' 카테고리의 다른 글

WPF Localization (다국어)  (0) 2014.05.07
WPF UIElement 이미지로 저장하기  (0) 2014.02.27
코딩규약  (0) 2014.01.21
Posted by 자바리즘
,

코딩규약

C# 2014. 1. 21. 12:06

C# 코딩 규약에 대해 읽어보다가 정말 중요한 것 몇가지를 포스팅 해보려 한다.

C#에 국한된 것은 아니고, 모든 언어가 이런식으로 코딩하면 좀더 좋은코드, 읽기 좋은 코드가 될 것 같다. ^_^


좋은코드의 특징

-신뢰성

-관리성

-효율성


1) 클래스와 메소드 명은 파스칼 케이싱을 사용한다.

public class HelloWorld {

void GetStatus() {

}

}


2) 변수명은 캐멀 케이싱을 사용한다.

int totalCount;

string bookName;


3) 인터페이스는 앞에 I 를 붙힌다.

interface IEntity {

}


4) 변수명에는 의미를 부여하자. 예를 들면 함축적인 형태로 사용하지 말자는 것이다. 이는 나중에 알아보기도 힘들고, 다른 사람은 더더욱 알아볼 수가 없다.

string addr;

위 대신

string address;

위와 같이 선언하는 것이 의미가 분명하다.


5) 멤버변수(전역변수)에는 _(언더바)를 적극 활용하자. 멤버변수인지 알아보는 표기로 적당하다.


6) if 문, for문 등에 괄호에는 공백을 두자.

if( isShow() )

{

//code

}


for( int i=0; i<5; i++ )

{

i++;

}


7) Enum 을 적극활용하자.

  하드코딩된 int 나 string 값을 사용하지 말자.


-함수작성규칙-

1) 함수는 1~25 줄로 짧게 작성한다.

2) 함수명은 명확히 작성하자. (의미가 분명하게)

void SavePhoneNumber( string phoneNumber )

{


}


옳지 못한 사례

void ShowDetails( string phoneNumber )

{

//무엇을 보여주려는지 의미가 불분명하다.

}


3) 함수에는 하나에 한가지 작업만 하자.


'C#' 카테고리의 다른 글

WPF Localization (다국어)  (0) 2014.05.07
WPF UIElement 이미지로 저장하기  (0) 2014.02.27
Enum  (0) 2014.01.21
Posted by 자바리즘
,

비트연산

개발이야기 2014. 1. 15. 10:53

1. 비트합 (A | B)

true | true    -> true

true | false   -> true

false | true   -> true

false | false   -> false


===========계속 진행중(Update 예정)

'개발이야기' 카테고리의 다른 글

프로그래머 도움글  (0) 2014.08.26
이클립스 테마 바꾸기  (0) 2014.04.16
상속은 왜 하나?  (0) 2014.02.20
왜 Interface 를 써야 할까?  (0) 2014.02.20
Property  (0) 2014.01.21
Posted by 자바리즘
,