P0ng基于Phaser的Pong克隆游戏
经典街机味儿的 Pong 游戏,用 phaser.io 写出来的这个克隆版还挺有意思。整体结构比较清晰,适合拿来练手或者当作小游戏框架的起点。依赖管理靠 npm
,安装运行也不复杂。
代码目录层次蛮合理,开发环境一键启动,直接 npm run server:dev
,马上就能跑起来,响应也快。发布也有打包命令,npm run build:dist
,一条命令就能出发行包,省心。
整个游戏逻辑写得比较朴实,不绕弯子。Phaser 的使用也挺规范的,比如场景创建、精灵控制这些核心模块都分得清清楚楚。你要是正好在摸索 Phaser,可以顺着这套代码来学,效果直观。
不过要注意哦,这个项目没有太多注释,新手看得多花点时间理清逻辑。但也正好锻炼你读代码的能力。
如果你想搭个自己的小游戏,或者打算搞点交互小项目放作品集中,这套代码就挺适合的,改一改皮肤,换点音效,快就能出效果。
p0ng-master.zip
预估大小:50个文件
p0ng-master
文件夹
.gitattributes
2KB
screenshot.PNG
21KB
src
文件夹
app.ts
2KB
utils
文件夹
assetUtils.ts
8KB
utils.ts
6KB
states
文件夹
pong.ts
9KB
88.2KB
文件大小:
评论区