The Go gopher was designed by Renée French.
| English | 日本語 |
以下のバイナリファイルをダブルクリックして起動してください。
- Windows: ./bin/win/pacvim.exe
- Mac: ./bin/mac/pacvim
PacVim はパックマンのルールを踏襲しています。
Note
目がチカチカするので、ターミナルやコマンドプロンプトを拡大表示して遊ぶことをオススメします。
オブジェクト名 | 表示 | 補足説明 |
---|---|---|
りんご | 食べると緑色になります | |
毒 | - | |
障害物 | - | |
プレイヤー | - | |
敵(ハンター) | - | |
敵(ゴースト) | 障害物をすり抜けられる敵です |
状態 | 遷移条件 |
---|---|
ステージクリア | すべてのりんごを食べる |
ステージ失敗 | 敵に捕まる or 毒を食べる |
ゲームクリア | すべてのステージをクリアする |
ゲームオーバー | ライフが 0 の状態でステージ失敗する |
キー | 動作種別 | 動作 |
---|---|---|
h , Nh |
walk |
左へ 1 マス移動する(Nh の場合は N 回繰り返す) |
j , Nj |
walk |
下へ 1 マス移動する(Nj の場合は N 回繰り返す) |
k , Nk |
walk |
上へ 1 マス移動する(Nk の場合は N 回繰り返す) |
l , Nl |
walk |
右へ 1 マス移動する(Nl の場合は N 回繰り返す) |
w , Nw |
walk |
次の単語の先頭に移動する(Nw の場合は N 回繰り返す) |
e , Ne |
walk |
次の単語の末尾に移動する(Ne の場合は N 回繰り返す) |
b , Nb |
walk |
前の単語の先頭に移動する(Nb の場合は N 回繰り返す) |
0 |
jump |
現在の行の先頭に移動する |
$ |
jump |
現在の行の末尾に移動する |
^ |
jump |
現在の行の最初の単語の先頭に移動する |
gg |
jump |
最初の行の最初の単語の先頭に移動する |
G |
jump |
最後の行の最初の単語の先頭に移動する |
NG |
jump |
N 行目の行の最初の単語の先頭に移動する |
q |
- | ゲームをやめる |
-
walk
-
jump
make help
Usage:
make <command>
Commands:
fmt
go fmt
lint
golangci-lint run
deps
go mod tidy
test
go test
cover
create cover.html
build
Make a macOS executable binary
build-win
Make a Windows executable binary
clean
Remove binary files
Note
make をインストールしていない場合、Makefile を参考にコマンドを実行してください。
- 例:MacOS でビルドをする場合
go build -o bin/mac/pacvim .
./pacvim -h
Usage of ./pacvim:
-level int
Level at the start of the game. (default 1)
-life int
Remaining lives. (default 2)
- 例:残機 5 でレベル 3 からスタートしたい場合
go run . -level 3 -life 5
MIT