PacVim

command module
v0.0.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2021 License: MIT Imports: 5 Imported by: 0

README

PacVim in Go

使用 vim 指令移动绿色 P 来躲避红色 G 从而练习 vim。

安装

  • 新用户

go get github.com/A11Might/PacVim

  • 老用户

go get -u github.com/A11Might/PacVim

使用

键入 pacvim 来开始游戏

可能刚进入游戏就异常啦,可以尝试多试几次

typer

游玩方法

游戏方法和吃豆人类似,移动绿色 P 来躲避红色 G。

P 有两个障碍:

  1. 不能走到墙上,可以通过指令穿墙
  2. 踩到蓝色 ~,结束游戏

实现的指令

按键 操作
h 左移
j 下移
k 上移
l 右移
w 移到下一个 word 的开头
W 移到下一个 WORD 的开头
e 移到下一个 word 的结尾
E 移到下一个 WORD 的结尾
b 移到上一个 word 的开头
B 移到上一个 WORD 的开头
$ 移到行尾
0 移到硬行首
^ 移到软行首
gg 移到第一行
G 移到最后一行
Ctrl C 退出游戏

开发日志

  • 20211015

    • 地图上的玩家(P)可以动啦
  • 20211016

    • 地图上的幽灵(G)可以动啦
    • 新增 h, j, k, l, w, e, b, $, 0, gg, G,注意 0, $, gg, G 可以穿墙
    • 走过所有字符可以赢得游戏啦
  • 20211017

    • 重构部分代码,看起来更面向对象
    • 开始游戏随机 10 张地图中的一张
    • 新增 Ctrl C 退出游戏
    • 今天一个人吃海底捞,难过:(
  • 20211018

    • 新增 ^, E, W, B,其中 ^ 可以穿墙
    • 显示总分数啦
  • 20211020

    • 使用 A* 算法 替代原来的贪心算法,现在 G 不会给墙角鬼畜啦

碎碎恋

参考项目 PacVim,还没抄完,开发中...

发现代码有明显逻辑bug,但它就是能正常运行,我:)

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
pkg

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL