-
[Vim] Game - pacvim vs VIM Adventures우아한 테크코스/테크코스 2020. 3. 2. 16:45반응형
pacvim
https://github.com/jmoon018/PacVim
CLI 무료 게임! 이 게임은 팩맨같은 게임이다 :) 해보고 재밌으면 VIM Adventures도 결제할까 고민중..
MAC OS나, LINUX, 또는 DOCKER를 이용해서 설치 가능
mac에서 설치하기
1. Command + Space를 이용해 terminal.app을 연다. (아이텀즈도 상관없음..)
2. 아래의 명령들을 실행(맥 비밀번호 입력 필요)
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null $ brew install pacvim
3. 아래의 명령어로 실행
# 기본 실행 Level 0, Mode N(Normal) $ pacvim # 레벨과 모드 지정하여 실행 $ pacvim [LEVEL_NUMBER] [MODE]
게임 방법
* 설명
- 팩맨의 유령들 - G(Ghost)을 피해서 모든 문자를 지나가야 함(지나가면 색이 변함) - 여기서 지나간다는 것은 꼭 커서가 스쳐야 하는 것은 아니고 통과하면 지나감으로 표시됨(예를 들어 b를 눌러 앞으로 이동시 이동된 모든 글자는 지나간 글자. 그런데 지나가는 곳에 유령이 있으면 죽음 / 줄바꿈이나 라인 처음/끝 이동 등은 지나간 글자가 아님!)
- 노란색은 벽으로 지나갈 수 없음
- 청록색 ~표시는 맞으면 죽음 :(
* 레벨과 목숨
- 0 ~ 9까지 10가지 레벨이 있음
- 9레벨 클리어시 0레벨로 돌아가고, 유령(G)이 더 빨라짐 - Hard mode
- 처음엔 목숨 3개 지급 / 레벨 0, 3, 6, 9 클리어시 목숨을 하나 얻음, 목숨을 다 잃으면 게임에서 짐
* 사용할 수 있는 커맨드
커맨드 설명 설명(영어) q 게임 종료 quit the game h 왼쪽 이동 move left j 아래쪽 이동 move down k 위쪽 이동 move up l 오른쪽 이동 move right w 다음 단어로 처음으로 이동 move forward to next word beginning W 다음 단어로 처음으로 이동 - 띄어쓰기 기준 move forward to next WORD beginning e 다음 단어 끝으로 이동 move forward to next word ending E 다음 단어 끝으로 이동 - 띄어쓰기 기준 move forward to next WORD ending b 이전 단어 처음으로 이동 move backward to next word beginning B 이전 단어 처음으로 이동 - 띄어쓰기 기준 move backward to next WORD beginning $ 라인 맨 끝으로 이동 move to the end of the line 0 라인 맨 처음으로 이동 move to the beginning of the line gg/1G 첫 줄의 시작으로 이동 move to the beginning of the first line numberG 번호로 주어진 줄의 시작으로 이동
예) 1G, 22Gmove to the beginning of the line given by number G 마지막 줄의 시작으로 이동 move to the beginning of the last line ^ 현재 라인의 맨 첫 단어 처음으로 이동 move to the first word at the current line & 게임 강제 승리(?) 1337 cheatz (beat current level) VIM Adventures
알트들이 알려준 게임! 웹 페이지에서 할 수 있고 그래픽이 귀엽다. 약간 미로찾기..? 모험..? 게임!
스테이지 3까지 무료고, 그 이외에는 25$ 결제하고 진행하는 것! 단, 평생 무료는 아니고 6개월간 이용 가능! 스테이지는 13까지 있고, 60개 정도의 커맨드 명령 또는 동작을 배울 수 있다고 함. 대략 3만원 / 6개월 = 개월당 5천원(!)
게임 방법은 친절하게 영어로 설명해준다(...)
그냥 올려보는 VIM 단축키
반응형'우아한 테크코스 > 테크코스' 카테고리의 다른 글
[Mac] 단축키 기호 및 모음 (0) 2020.03.05 [Java] Stream map vs Stream foreach vs Collection foreach (0) 2020.03.05 [독서] 코딩을 지탱하는 기술 (0) 2020.02.24 [독서] 클린 코더 (0) 2020.02.24 [Java] O/R 매핑 프레임워크로 데이터 액세스 레이어 구현 (0) 2020.02.23