[ 리버싱 / 프로그래밍 / 음악 / 게임 / 그 외... ]

레이블이 game인 게시물을 표시합니다. 모든 게시물 표시
레이블이 game인 게시물을 표시합니다. 모든 게시물 표시


수요일, 4월 19, 2017



스타크래프트 클래식 1.18

"스타크래프트" 를 열렬히 좋아하는건 아니지만~

중학생 시절 PC방 가서 밤샘도 해보고, 모뎀으로 친구와 멀티플레이를 해본...

나름의 소소한 기억들이 있어서 그런지 "스타크래프트 리마스터" 의 소식이 반가웠습니다.


덕분에 클래식 버전은 1.18 로 업데이트 되면서 무료 배포로 딱~!!!

[ 스타크래프트 클래식 설치파일 다운로드 ]


추억의 화면

오랜만에 에피소드 진행하면서~ 스토리 다시 한 번 되새겨 봐야겠어요~ :)

리마스터가 나오면 이 모든걸 "한글"로 즐길 수가 있겠죠...? @_@

얼른 나오길....





수요일, 1월 11, 2017



일전에 '스카이림 스페셜 에디션' 관련된 내용을 올린 적이 있습니다.

http://www.xeronichs.com/2016/11/SkyrimSE-Achievements-with-MOD.html ]


모드 적용 시 업적 달성 가능하도록 해주는 툴을 만들어야지... 만들어야지... 하다가

요 며칠간 뚝딱뚝딱 만들어봤습니다.


UI 작업할 땐 개인적으로 C++ Builder 를 더 좋아하는데~

스카이림 스페셜 에디션이 64비트 클라이언트라서 어쩔 수 없이 Visual Studio 로..;;;;

( 현재 보유 중인 C++ Builder 스타터 에디션은 64비트를 지원하지 않다보니.. oTL;;; )

예전에는 MFC 도 그럭저럭 썼던거 같은데... 오랜만에 만져보니 뭔가 번거롭더군요..

특히 컨트롤 크기나 배치 등 설정을 세밀하게 하는게 C++ Builder 에 비해서 귀찮습니다;;;




스카이림 실행 파일("SkyrimSE.exe") 파일의 경로를 지정해주고~

"Patch (with Run)" 버튼을 누르면 게임 실행과 동시에 패치를 해줍니다.


참고로 실행 파일을 직접 패치하는 게 아니라 실행된 프로세스의 메모리 코드를 패치하는거라서...

매번 -_-;;; 실행을 해줘야 합니다...

일단 제가 원하는 선에서는 잘 동작하는 관계로 기능 추가가 있을지는 모르겠네요..ㅋㅋ ^^;;;


[ SkyrimSE_AE_Patch 다운로드 ]

[ Visual Studio 2015 재배포 패키지 ]




금요일, 11월 04, 2016



스카이림 스페셜 에디션

개인적으로 자유도가 높은 게임을 선호하다보니 '스카이림' 에도 푹 빠졌었는데요...

이 게임이 공식적으로 '한글' 을 지원하지 않다보니 국내 유저들이 제작한 '한글화 모드' 를 설치해서...

게임을 즐기곤 했습니다 :)

저 같은 영어 Looser 에게 '한글화 모드' 는 없어서는 안될 필수 모드랄까요..? ^^;;;

( 모드 만세.... ioi )


10월 28일 !! '스카이림 스페셜 에디션' 이 출시가 됐습니다. @_@ !!!

64비트 OS 를 지원하고~ 그래픽도 더 좋아지고~ 기존 버전의 세이브 파일 호환도 되고~

....그런데 모드 적용시 '도전 과제' 를 달성할 수 없다는 희안한 기능이 추가가 되었더군요 oTL;;;

모드 적용하지 않은 상태의 'New Game' 메시지
모드 적용한 상태의 'New Game' 메시지

'도전 과제' 달성 상태를 보면서 뿌듯함을 얻는 스타일인데 '한글화 모드' 적용하면 그게 안된다니... oTL;;;


직업 정신(?)이 스믈스믈 발동하면서... 호기심이 생겨 (*-_-*) 디버거를 붙여서 저 부분을 한 번 살펴봤습니다...;;;

모드 적용 시 도전 과제 달성 불가 메시지
먼저 화면에 뿌려주는 메시지를 찾아봤더니... 떡하니 2개가 보이더군요. @_@

위의 메시지는 게임을 로드할 때 뿌려주는 메시지고...

아래의 메시지는 새 게임을 시작할 때 뿌려주는 메시지입니다.


일단은 새 게임을 시작할 때의 메시지부터~~ :)

모드 적용한 상태의 'New Game' 메시지 출력 코드
해당 코드를 보니 AL 값이 0 이면 다른 곳(skyrimse.7FF63AF93498)으로 점프하고...

아니면 모드 적용시 도전 과제를 달성할 수 없다는 메시지를 보여주도록 되어있더군요.

혹시나 싶어 다른 곳(skyrimse.7FF63AF93498)의 코드도 봤습니다.

모드 적용하지 않은 상태의 'New Game' 메시지 출력 코드
어라...!? @_@... AL 값이 0 일 때 점프하는 곳에

모드를 적용하지 않은 상태의 'New Game' 메시지를 출력하는 코드가 있었습니다.


AL 값이 뭐길래... !? =_=;;;


AL 값을 확인하는 코드 조~금 위에 CALL 명령이 있습니다. (skyrimse.7FF63A489019 호출)


일반적으로 함수 실행이 끝날 때... 리턴값이 EAX 에 담기게 되는데요.

여기선 skyrimse.7FF63A489019 의 리턴값이 0 이면 '모드 적용하지 않은 상태'로 처리하고...

0 이 아니면 '모드 적용한 상태'로 처리하고 있군요... @_@


즉, skyrimse.7FF63A489019 쪽에서 뭔가~ 모드 적용 여부를 검사한다고 볼 수 있겠죠~? :)

skyrimse.7FF63A489019
skyrimse.7FF63A6C1800
일단... skyrimse.7FF63A6C1800 이 함수 안에서 모드 적용 여부를 검사하는 것으로 강하게 의심됩니다 :)

; skyrimse.7FF63A6C1800
00007FF63A6C1800      | PUSH    RDI                                                  |
00007FF63A6C1802      | PUSH    R14                                                  |
00007FF63A6C1804      | SUB     RSP, 28                                              |
00007FF63A6C1808      | XOR     DIL, DIL                                             |
00007FF63A6C180B      | MOV     R14, RCX                                             |
00007FF63A6C180E      | TEST    DL, DL                                               |
00007FF63A6C1810      | JE      skyrimse.7FF63A6C1836                                |
00007FF63A6C1812      | MOV     RAX, QWORD PTR DS:[7FF63DDB4CB8]                     |
00007FF63A6C1819      | MOVZX   EDI, BYTE PTR DS:[RAX+BD5]                           |
00007FF63A6C1820      | SHR     DIL, 3                                               |
00007FF63A6C1824      | AND     DIL, 1                                               |
00007FF63A6C1828      | JE      skyrimse.7FF63A6C1836                                |
00007FF63A6C182A      | MOVZX   EAX, DIL                                             |
00007FF63A6C182E      | ADD     RSP, 28                                              |
00007FF63A6C1832      | POP     R14                                                  |
00007FF63A6C1834      | POP     RDI                                                  |
00007FF63A6C1835      | RET                                                          |
00007FF63A6C1836      | MOV     QWORD PTR SS:[RSP+40], RBX                           |
00007FF63A6C183B      | MOV     QWORD PTR SS:[RSP+48], RBP                           |
00007FF63A6C1840      | MOV     EBP, DWORD PTR DS:[RCX+D70]                          |
00007FF63A6C1846      | MOV     QWORD PTR SS:[RSP+20], R15                           |
00007FF63A6C184B      | MOV     R15D, 1                                              |
00007FF63A6C1851      | MOV     EBX, R15D                                            |
00007FF63A6C1854      | CMP     EBP, EBX                                             |
00007FF63A6C1856      | JBE     skyrimse.7FF63A6C18C6                                |
00007FF63A6C1858      | MOV     QWORD PTR SS:[RSP+50], RSI                           |
00007FF63A6C185D      | NOP     DWORD PTR DS:[RAX]                                   |
00007FF63A6C1860      | TEST    DIL, DIL                                             |
00007FF63A6C1863      | JNE     skyrimse.7FF63A6C18A6                                |
00007FF63A6C1865      | TEST    EBX, EBX                                             |
00007FF63A6C1867      | JS      skyrimse.7FF63A6C18A0                                |
00007FF63A6C1869      | CMP     EBX, FE                                              |
00007FF63A6C186F      | JA      skyrimse.7FF63A6C18A0                                |
00007FF63A6C1871      | MOVSXD  RAX, EBX                                             |
00007FF63A6C1874      | MOV     RSI, QWORD PTR DS:[R14+RAX*8+D78]                    |
00007FF63A6C187C      | TEST    RSI, RSI                                             |
00007FF63A6C187F      | JE      skyrimse.7FF63A6C18A0                                |
00007FF63A6C1881      | MOV     RCX, RSI                                             |
00007FF63A6C1884      | CALL    skyrimse.7FF63A46639D                                |
00007FF63A6C1889      | CMP     AL, FF                                               |
00007FF63A6C188B      | JE      skyrimse.7FF63A6C18A0                                |
00007FF63A6C188D      | LEA     RCX, QWORD PTR DS:[RSI+58]                           |
00007FF63A6C1891      | CALL    skyrimse.7FF63A4BCFF9                                |
00007FF63A6C1896      | TEST    AL, AL                                               |
00007FF63A6C1898      | MOVZX   EDI, DIL                                             |
00007FF63A6C189C      | CMOVE   EDI, R15D                                            |
00007FF63A6C18A0      | INC     EBX                                                  |
00007FF63A6C18A2      | CMP     EBX, EBP                                             |
00007FF63A6C18A4      | JB      skyrimse.7FF63A6C1860                                |
00007FF63A6C18A6      | MOV     RSI, QWORD PTR SS:[RSP+50]                           |
00007FF63A6C18AB      | MOVZX   EAX, DIL                                             |
00007FF63A6C18AF      | MOV     RBP, QWORD PTR SS:[RSP+48]                           |
00007FF63A6C18B4      | MOV     RBX, QWORD PTR SS:[RSP+40]                           |
00007FF63A6C18B9      | MOV     R15, QWORD PTR SS:[RSP+20]                           |
00007FF63A6C18BE      | ADD     RSP, 28                                              |
00007FF63A6C18C2      | POP     R14                                                  |
00007FF63A6C18C4      | POP     RDI                                                  |
00007FF63A6C18C5      | RET                                                          |
00007FF63A6C18C6      | MOVZX   EAX, DIL                                             |
00007FF63A6C18CA      | JMP     skyrimse.7FF63A6C18AF                                |
00007FF63A6C18CC      | INT3                                                         |
00007FF63A6C18CD      | INT3                                                         |
00007FF63A6C18CE      | INT3                                                         |
00007FF63A6C18CF      | INT3                                                         |


확인 결과...

7FF63A6C1840 코드에서 현재 로드된 모드의 개수를 가져오고... (EBP)

7FF63A6C188D 코드에서 현재 로드된 모드 파일의 이름을 가져와서... (RCX)

모드의 개수 만큼 루프를 돌면서 7FF63A6C1891 코드에서 파일 이름을 비교하고 있었습니다.

모드 파일 이름 비교 대상
파일 이름이 Dawnguard.esm, HearthFires.esm, Dragonborn.esm, Update.esm 인 경우에 한해서는...

도전 과제 달성이 가능하도록 허용을 해주고 있더군요...;;; 그 외에는 불가능~ oTL;;;


어쨌든, skyrimse.7FF63A6C1800 이 함수가 모드를 검사하는 함수라는 것과

검사 방식은 모드의 파일 이름 비교라는 걸 알아냈습니다 :)

이 모드 검사를 우회할 방법이야 여러가지지만...

그냥 간단하게(?) 함수 호출 시 무조건 0 을 리턴하도록 코드를 조작해봤습니다.

skyrimse.7FF63A6C1800 코드 조작

이렇게 조작해둔 상태에서 게임을 진행해보니...

'한글화 모드' 를 적용한 상태에서도 '도전 과제' 가 제대로 달성이 되더군요... ( 오예!! =_=v )

모드 적용 한 상태에서 '도전 과제' 달성

게임 실행할 때 저 함수 부분을 자동으로 조작해주는 툴을 만들면 조금 더 편하겠네요~ :)



ps... 어우.. 64비트 어셈블리 코드를 보니 머리가 어질어질하네요...






토요일, 2월 20, 2016



2월 16일에 출시된 따끈따끈한 타이틀입니다 :)

예약판매 기간에 눈치 보다가 타이밍 놓치고 '품절' 딱지만 구경하다가...

결국 출시일 지나서 구하게 되었네요. @_@;;;

뭐... 한정판 이런 쪽엔 딱히 욕심이 없으니 초회판 무사히 구한 걸로 성공..!!


PC 로도 출시되었지만 PS4 가 있으니~ PS4 타이틀로 :)

초기 화면... 역시 '류'
게임 메인 메뉴

전작(슈퍼 스트리트 파이터 IV)과는 메뉴 구성이 달라져서 조금 헤매긴 했지만...

오프라인 게임 / 네트워크 게임을 한 화면에서 선택 가능한 점은 꽤 편했습니다.

'류'의 스토리 모드 ( 만화스럽다 ;;; )
류 vs 켄

혼자놀기


혼자서도 진행이 가능한 스토리 모드 / 서바이벌 모드 / 트레이닝 모드가 있습니다.

'트레이닝 모드'는 허수아비(?) 상대로 연습을 하는 느낌이라 일단 제외...


'스토리 모드'는 캐릭터별로 스토리를 알려주며 CPU 와 대전을 하는 방식인데

캐릭터(총 16명) 당 3 ~ 4 스테이지가 전부인지라 5 ~ 6분 정도면 스토리가 끝납니다..;;;

( 막상 해보면 뭔가 빈약하다는 느낌이...;;; )


'서바이벌 모드'는 캐릭터 하나를 선택해서 상대를 이기고 계속 살아남는 방식인데

특이하게 라운드가 진행되어도 체력이 회복되지 않습니다. (기본적으로는...)

단, 라운드에서 승리할 때마다 얻는 포인트로 '배틀 서비스'라는 기능을 사용할 수 있는데

이 때 체력 회복을 선택하면 체력 회복이 가능합니다. ( 소, 중, 대, 전체 중 랜덤으로 출현 )

그 외 공격력 증가, 방어력 증가, 스턴 방어 향상 등을 선택할 수도 있습니다.


네트워크 모드 - 랭킹 매치

같이놀기


혼자서 즐길 수 있는 콘텐츠가 너무 부족하다는 평이 많은데... ( 저도 같은 생각...;;; )

그 탓인지 멀티플레이를 많이 하게 되는 것 같습니다.

'스트리트 파이터 5' 는 PS4 와 PC 간의 크로스 멀티플레이가 가능한데요... @_@ !!!

그만큼 매칭 가능한 전체 유저가 늘어나서 원활한 멀티플레이가 되지 않을까...

기대를 살포시 해봅니다. ( 오늘 멀티플레이는 성공적... @_@ )


마치며...


'스트리트 파이터'의 본질인 '격투' 측면만 놓고 보면 나름 괜찮은데...

그 본질을 둘러싼 콘텐츠가 아직 완전하지 못한 게 아닌가 생각됩니다.

아직 출시 초기인데다 추후 업데이트 예정도 있으니...

앞으로 어떤 식으로 채워질지 조금 더 지켜보려 합니다 :)



일요일, 2월 14, 2016



1990년 어느 날...

아버지께서 거금 200만원 정도(?)를 투자해 장만한 286 AT PC...

5.25인치 플로피 디스켓을 넣고 "A:" 라고 입력한 다음,
"A:\>" 로 바뀌면  "a" 를 입력해서 게임을 할 수 있다...
라고 무작정 외운게 제가 태어나서 처음으로 게임을 한 방법입니다.

DOS 가 뭔지도 몰랐고, PC 는 그저 '게임기' 였을뿐... (*-_-*)


그 당시 집에 있던 게임이...

"페르시아의 왕자", "너구리", "보글보글", "왕가의 계곡", "제논", "쌍용" 등... 이었는데

다른 게임을 하기 위해 디스켓을 바꿔 넣고 하던 기억이 나네요. ㅋㅋㅋㅋ

흑백 화면이었지만 뭔가 엄청 화려하고 신기하게 느껴졌던 그런 시절이었습니다. @_@;;;


페르시아의 왕자!!

흑백으로만 보던 오프닝이 이렇게 화려했을 줄이야...


지금도 한번씩 어린 시절 했던 게임이 그리워져서 찾아보곤 하는데...

얼마전 우연히 알게 된 사이트를 소개합니다.


MS-DOS 게임 집합소

사이트 : [  https://archive.org/details/softwarelibrary_msdos_games ]


흑백화면으로 했던 게임들부터 펜티엄 PC 에서 했던 게임들까지...

다양한 DOS 게임들이 등록되어 있더군요. @_@ !!! ( 삼국지 무장쟁패2... 도;;; )

무엇보다 웹브라우저에서 바로 게임을 할 수 있다는 점 ~ @_@ !!!


'페르시아의 왕자' 를 테스트 삼아 잠깐 해봤는데 꽤 만족스러웠습니다 :)

일단 '즐겨찾기'에 등록을 딱 ~ !!!


DOS 시절 게임이 그리운 분들께 이 사이트 추천합니다  :)





목요일, 2월 04, 2016



[ 와룡전 다운로드 링크 ]

이 게임을 처음 접한건 95년 ~ 96년 쯤이었던 걸로 기억합니다.

그 당시 PC 를 286 흑백 AT 에서 펜티엄으로 바꿨는데...

게임이 몇 개 설치(라 쓰고 복사라 읽...)가 되어 있더군요.

범피, 심팜, 재즈래빗, 알라딘, 워크래프트2 !!, 삼국지4 !!, 프린세스메이커2 !! 등...

그 중 하나가 이 "와룡전" 입니다.

그 때는 뭣도 모르고 게임에 삼국지 영웅 이름이 나온다는 이유만으로

신기해 하면서 자주 했던 기억이 나네요...ㅋ


'군사' 들의 삼국지
제갈량이 주인공 포스로 딱!!


NEW GAME.... YES or NO ?

오프닝이 끝나면 새 게임을 시작할 것인지 묻는 화면이 나오는데...

YES 는 새 게임을 시작하고, NO 는 저장된 게임을 불러올 수 있습니다.

저장된 게임을 불러올 수 있는 건 이 때 뿐입니다. ( 아마도...? )

게임 진행 중에는 저장만 가능하며, 다시 불러오려면 게임 재시작을... -_-;;;


새 게임을 시작하면 플레이 할 시대를 선택해야 하는데

시간 흐름에 따른 4개의 시대 중 하나를 선택할 수 있으며

각 시대마다 플레이 할 수 있는 세력은 다소 차이가 납니다.


1장 ~ 4장

3장의 유비 세력 기본 군사는 제갈량

시대를 선택한 후에 플레이 할 세력을 선택할 수 있는데...

KOEI 의 삼국지 게임이 '군주' 역할을 하는 게임이라면

와룡전은 '군사' 역할을 하는 게임입니다.


기본 설정된 군사로 게임을 진행할 수도 있고...

군사를 새로 작성해서 게임을 진행할 수도 있습니다.

무조건!!! 군사를 새로 작성하는 것이 좋습니다.

와룡전은 수많은 땅덩어리에 비해 장수 수가 굉장히 적은 편인데...

군사를 작성하면 기본 설정된 군사를 장수로 활용할 수 있습니다.


즉, 3장의 유비 세력으로 진행할 때...

기본 설정된 군사로 하면 플레이어가 '제갈량'이 되는 것이고....

군사를 새로 작성하면 임의의 군사가 되어 '제갈량'을 장수로 부릴 수 있습니다.



[ 게임 메뉴 설명 ]


기본 게임 화면

'부채' 아이콘 각종 명령 창
'깃발' 아이콘 플레이어 세력 정보 창
'지도' 아이콘 전국 세력 지도
'디스크' 아이콘 각종 설정 및 저장/종료 기능



전쟁제안 타 세력과의 전쟁을 제안합니다.
세력과의 관계가 나쁠 수록 제안을 받아들일 확률이 높음.
휴전제안 현재 교전중인 세력과의 휴전을 제안합니다.
제안할 세력에 외교관이 임명되어 있어야 하며 성공 확률은 낮은 편.
협력요청 교정중인 세력 외 다른 세력을 끌어들여 교전 중인 세력과 전쟁을 하도록 요청합니다.
협력을 요청할 세력에 외교관이 임명되어 있어야 함.
천도 수도를 옮기는 것을 제안합니다.
거점 상태에 따라 결과가 달라집니다.
군주출전의뢰 군주가 직접 군단장으로 출전하도록 제안합니다.
경우에 따라 거절될 수 있으며, 군주 출전한 경우 '진언' 명령 사용 불가



내정관 임명 원하는 거점에 내정관을 임명합니다.
거점의 상승률이 낮은 도시에 임명하면 해당 수치를 높일 수 있습니다.
내정관 해임 임명된 내정관을 수도로 돌려보냅니다.
외교관 임명 원하는 세력에 외교관을 임명합니다.
휴전제안, 협력요청의 경우 외교관이 임명되어 있어야 합니다.
외교관 해임 임명된 외교관을 수도로 돌려보냅니다.
※ 내정관, 외교관이 임명되면 특정 시점마다 자금을 요청합니다.



게임 플레이에 있어서 중요한 부분 중 하나가 '재정' 입니다.

군단을 편성하고 운용하기 위해선 자금과 병력이 필요한데

게임 내에서 직접 자금이나 병력을 얻을 수 있는 방법은 없습니다. @_@;;;

매월 자동으로 산정되는 자금/예비병 수치를...

'재정' 명령의 '세율', '징병수' 설정을 통해 조율만 가능합니다.

( 설정을 잘못하면 내정상태 악화로 자금/예비병 수치가 매월 감소하는 사태도....;;; )




세력 내 장수를 군단으로 편성하여 땅따먹기(?) 세계에 내보냅니다.

하나의 군단은 최대 6000 의 병력을 보유할 수 있으며,

병과는 기병, 궁병, 보병으로 나뉘고 대장, 선봉, 좌익, 우익, 좌비, 우비마다 각각 설정이 가능합니다.

병과 변경만 가능할 뿐 병력은 자동으로 할당이 됩니다.



위치확인 편성된 군단의 현재 위치를 확인합니다.
군단을 선택하면 게임화면의 포커스가 선택한 군단쪽으로 이동합니다.
행군지시 게임화면에서 군단을 직접 선택해서 명령을 내릴 수도 있지만,
행군지시 명령에서도 가능합니다.
( 화면에서 군단을 찾기가 귀찮은 경우 행군지시 명령으로...;; )



거점일람

수도확인 게임화면의 포커스를 수도로 옮기면서 수도의 정보를 보여줍니다.
거점일람 현재 보유한 거점을 모두 보여줍니다.
거점을 선택할 경우 해당 거점으로 게임화면의 포커스가 이동합니다.

거점마다 생산력, 상승률 수치가 있는데

매월 들어오는 자금/예비병이 이 수치를 바탕으로 산정되기 때문에 관리를 잘하는 것이 중요합니다.

세율이 높게 유지되면 상승률은 떨어지며 상승률이 마이너스인 도시가 많아지면 자금이 줄어들게 됩니다.
( 자금이 마이너스 상태로 계속 줄다보면 신뢰도 하락으로 쫓겨나며 게임 오버가 되기도...;; )

상승률이 떨어진 도시에 내정관을 임명하거나 세율을 낮추면 상승률은 서서히 높아집니다.


장수를 클릭하면 각자의 멘트를 딱 ~ !!

세력 내 장수의 정보를 보여줍니다.

와룡전에서 장수는 무술, 통솔, 정치의 능력치를 가지며, 해당 수치는 1 ~ 15 까지입니다.
( 10 이 넘어가면 A급, 13 이 넘어가면 S 급이라고 봐도 무방할듯... )

무술과 통솔은 전투에, 정치는 내정에 영향을 미칩니다.

라는 설정일텐데 전투와 관련된 숨은 능력치가 있어서 이에 영향을 받는 부분도 있습니다.
( 행군 중인 두 장수가 같은 병력으로 맞붙었는데 무술/통솔 수치가 높은 장수가 오히려 패하기도... @_@;;; )

게임을 플레이하다 보면 대체로 통솔 수치가 높은 장수들이 숨은 능력치의 영향을 받아

좋은 성능을 보여주는 경향이 있습니다. ( 제갈량, 사마의, 방통, 순욱, 정욱, 서서 등... )


삼국지의 내용 중에 '복룡과 봉추, 두 사람 중 하나를 얻으면 천하를 얻을 수 있다' 라는 내용이 있는데

단연코 이 게임이 그 내용을 가장 잘 살린 게임이라 생각합니다.

제갈량(무술 5, 통솔 15 + 숨은 능력치 보정)을 편성해서 위임으로 굴려보면 어마어마한 위력을 볼 수 있습니다.
( 공명무쌍!!! @_@ )



전국의 세력을 일괄적으로 보여줍니다.

국교는 친밀도에 따라 친밀, 보통, 험악, 최악으로 나뉘며 전쟁중인 세력은 교전으로 표시됩니다.



[ 군단 이동 및 전투 ]




와룡전에서의 군단은 'ㅗ' 모양의 아이콘으로 표시되며

이동할 거점을 선택해 지시를 내릴 수 있습니다.

전투지휘는 플레이어가 직접 전투를 지휘할 수 있으며

위임은 PC 가 전투를 대신 수행합니다.


전투지휘 상태로 이동 중 적군을 만나면 야전 모드

전투지휘 상태로 거점을 공격/수비하게 되면 공성전 모드

전투지휘 상태로 강에서 적군을 만나면 배경이 배로 바뀌면서 해전이 되기도 합니다.


개인적으로는 전투지휘 상태에서 벌어지는 전투가 이 게임의 백미라 생각합니다.

전투가 벌어지는 장소에 따라 달라지는 배경.

부대마다 따로 명령을 내릴 수 있는 점과 진형이라는 개념을 도입한 점.

그에 따라 표현되는 병사 하나하나의 움직임에 꽤 감동을 했던 기억이 납니다.


전투지휘를 하면 시간 소모가 많은(?) 단점이 있어서 저는 특정한 경우에만 사용하는데...

거점 방어시 아군 장수의 능력치가 다소 떨어지거나, 병력이 적을 경우에 사용합니다.



[ 마치며... ]


장수 이름 표기 오류 및 장수 수 부족 등의 문제점이 있지만

전략/전술에 집중할 수 있는 와룡전만의 색다른 재미를 느낄 수 있습니다.

KOEI 삼국지 시리즈에 비하면 인지도가 떨어지긴 하지만...

이 게임을 재밌게 한 분들이 은근히 많은 걸 보면 나름 명작이라고 봐도 될 듯한...


요즘 다시 와룡전을 한번씩 플레이 하고 있는데

20년이 지나도 어릴 때 느낀 재미는 여전하네요...



카테고리

가장 많이 본 글

통계

Copyright © XeroNic(HS) BLOG | Powered by Blogger
Design by WP Lift | Blogger Template by NewBloggerThemes.com