文件名称:pacman:具有程序生成的无限垂直迷宫的经典吃豆人
文件大小:3.93MB
文件格式:ZIP
更新时间:2024-06-06 03:17:25
game golang pacman ebiten Go
吃豆子 经典吃豆人,带有程序生成的无限垂直迷宫。 动机 几个月前,我遇到了Eller迷宫生成算法。 Eller的算法通过在当前行的基础上生成下一行来创建完美的迷宫。 使我们能够创建具有无限行的迷宫。 从那时起,我一直在想着围绕它创建游戏。 直到几天前,我终于决定使用吃豆子作为游戏的基础。 我对 2D游戏引擎进行了一些实验,这给了我很好的使用它的机会。 对于迷宫生成,我略微修改了Eller算法,以创建非完美的迷宫。 建造 使用go get &不使用go模块。 $ go get -u github.com/skatiyar/pacman $ cd skatiyar/pacman $ go get ./... $ cd build/pacman # goto build dir $ go build -o pacman main.go $ ./pacman 使用git clone &go
【文件预览】:
pacman-master
----grid.go(6KB)
----assets()
--------generate.go(1KB)
--------images()
--------fonts()
--------assets.go(6KB)
--------sounds()
----game.go(17KB)
----infinite_eller_test.go(3KB)
----deploy-pages.sh(124B)
----LICENSE(1KB)
----audio.go(2KB)
----pacman.gif(1.51MB)
----skin.go(2KB)
----maze.go(4KB)
----.gitignore(256B)
----infinite_eller.go(4KB)
----keyboard.go(937B)
----go.sum(6KB)
----README.md(3KB)
----data.go(1KB)
----spritetools()
--------tools.go(1KB)
----build()
--------pacman-pages()
--------pacman()
----go.mod(530B)