跳到正文
发现
Pokete:终端宝可梦风游戏
命令行工具游戏娱乐

Pokete:终端宝可梦风游戏

一款在终端里运行的宝可梦风格小游戏,玩家扮演训练师捕捉、培养并对战 Pokete。

admin
发布于 2026-10-28
浏览
4
访问
0
下载
0
版本
v0.9.2
平台
Windows、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。

详细介绍

项目简介

Pokete(Grey Edition)是一款运行在终端里的、风格类似经典 Gamefreak 作品的小游戏。你扮演一名 Pokete Trainer,在世界中旅行,尽可能多地捕捉和训练 Pokete,最终目标是成为最强的训练师。游戏用 Python 编写,依赖 scrap_engine 模块。

更多截图见 assets/pics.md。

主要功能

  • 使用 W、A、S、D 在地图上移动;走进高草(;)时可能遭遇野生 Pokete。
  • 回合制战斗:按 1 呼出攻击列表,用对应数字键或用 * 光标选中后按 Enter 发动攻击(AP 大于 0 时可用)。击败野生 Pokete 可获得经验并升级。
  • 捕捉:先削弱野生 Pokete,再投掷 Poketeball,有一定运气成分。地图上的红球就是 Poketeball,踩上去即可收入背包。
  • 队伍管理:按 1 查看当前队伍,查看 Pokete 与攻击的详细信息,或调整顺序。
  • 训练师对战:其他训练师在地图上显示为 a,靠近即触发战斗,无法逃跑,只能取胜或失败,但经验翻倍。
  • Pokete Center(小屋)中可与 NPC 对话选择治疗,也能查看全部 Pokete(标记为 o 的是当前队伍中的)。
  • 按 e 打开菜单,修改玩家名等设置。
  • 属性克制系统:不同属性的攻击对某些属性更有效、对另一些无效。
属性 克制 被克制
Normal
Stone Flying、Fire Plant
Plant Stone、Ground、Water Fire、Ice
Water Stone、Flying、Fire Plant、Ice
Fire Flying、Plant、Undead、Ice Stone、Water
Ground Normal Flying
Electro Stone、Flying Ground
Flying Plant Stone
Undead Normal、Ground、Plant、Water Fire
Ice Water、Plant Fire
  • 支持 Mod:将 mod 放进 mods 目录,并在菜单中启用 mods 即可加载,示例见 example.py。
  • 游戏还包含商店、药水、进化、交易、Poketedex、效果和属性配色等内容。

更完整的玩法说明见 How to play,额外资料见 wiki 或 多页版 wiki。

安装与使用

通过 pip 安装:

pip install pokete

也可以从 AUR 安装:

$ buildaur -S pokete-git

或直接运行 Release 页面提供的 AppImage(此方式需先创建 ~/.cache/pokete/ 目录)。

从源码本地运行:

pip install scrap_engine
git clone https://github.com/lxgr-linux/pokete.git
cd pokete/src
python -m pokete

打包成单文件可执行程序:

pyinstaller --onefile src/pokete/__main__.py --name pokete --add-binary="src/pokete/playsound/libplaysound.x86_64.so:." --add-data="src/pokete/assets:pokete/assets"

不带任何参数即可正常启动游戏;与非游戏相关的用法请使用 --help。也可在 Replit 上在线试玩。

依赖:python3 与 scrap_engine 模块,Windows 上还需安装 pynput。

注意事项

  • 不要在全屏模式下游玩,游戏无法正常运行。
  • 在 Windows 上,部分杀毒软件可能把 libplaysound.dll 标记为恶意文件;若游戏崩溃,请确认该 dll 存在且没有被隔离。
  • 队伍与设置等改动只有在通过退出功能离开游戏时才会保存。
  • 若在 ARCH 上遇到问题,可能需要重新编译音频模块,详见 playsound 说明。
  • 迁移到 flatpak 版本时,需把 ~/.local/share/pokete/pokete.json 移动到 ~/.var/app/com.github.lxgr_linux.pokete/data/pokete/pokete.json。
  • 对话中想查看下一段内容时,按任意键继续;其他训练师可能会对你爆粗口,不必在意。

本作品整理自 GitHub 开源项目 lxgr-linux/pokete,原作者 @lxgr-linux,许可证 GPL-3.0。中文介绍由 AI 根据项目 README 整理,以原仓库为准。

更新记录

  1. v0.9.2当前版本

    修复了大量 bug:补充文档;修复 flowytown 竞技场中随机 dor 的问题;修复新版 Python 导致的启动警告;修复训练师名字冲突。

评论