《神奇宝贝》99%的90后都看过吧?Python让我成为了一名训练师!去吧,皮卡丘

70 阅读3分钟

看到这一幕是真有点眼泪掉下来的感觉啊!毕竟青春真的流逝的很快!以前小时候最爱得几个电视频道就是,金鹰卡通,少儿频道,还有一个什么卡通的电视频道,我忘记了,大家记得可以补上来哈!所以今天要写的就是口袋妖怪这款游戏!

效果

--

给大家看一下效果

​​

这只恐龙就是小火龙,那只猫你们应该也知道了吧,脑袋里有没有那句话在想?火箭队:既然你诚心诚意的请教了,我们就大发慈悲的告诉你!为了防止世界被破坏...  这句话可是耳熟能详啊!​

​​​​

​游戏画面有点简陋,时间来不及,侄儿子又一个劲的要抢着玩,没办法,先凑合着玩吧!

下载安装

需要机器上先安装好 Python 的环境,目前支持 macOS、树莓派、Linux (Ubuntu) 和 Windows 10 系统。

Linux(Ubuntu)

> sudo apt update

sudo apt install python3 python3-pip python3-dev libsdl2-dev build-essential

python3 -m pip install --upgrade pip

python3 -m pip install pyboy

树莓派

> sudo apt update

sudo apt install libsdl2-dev libatlas-base-dev

python3 -m pip install --upgrade pip

python3 -m pip install pyboy

macOS

> brew update

brew install python3 sdl2

python3 -m pip install --upgrade pip

python3 -m pip install pyboy

Windows 10

目前在 Windows 上仅支持 Python 3.6 和 3.7,在 Windows PowerShell 中执行以下命令:

> (New-Object Net.WebClient).DownloadFile('www.python.org/ftp/python/…', 'python-3.7.6-amd64.exe')

./python-3.7.6-amd64.exe /passive InstallAllUsers=1 PrependPath=1

(New-Object Net.WebClient).DownloadFile('www.libsdl.org/release/SDL…', 'SDL2-devel-2.0.10-VC.zip')

Expand-Archive -Force 'SDL2-devel-2.0.10-VC.zip' C:\SDL2\

setx PYSDL2_DLL_PATH C:\SDL2\SDL2-2.0.10\lib\x64

setx PATH "%PATH%;C:\SDL2\SDL2-2.0.10\lib\x64"

// 以下命令需关闭 Power Shell 后重新打开并执行

python -m pip install --upgrade --user pip

python -m pip install --user pyboy

使用

  1. 可以使用以下命令直接启动 PyBoy

pyboy file.rom

或者通过 Python 脚本引入使用:

from pyboy import PyBoy

pyboy = PyBoy('ROMs/gamerom.gb')

while not pyboy.tick():

pass

PyBoy 运行起来之后就可以调用它的 API:

现在能在网上找到很多很多的学习资源,有免费的也有收费的,当我拿到1套比较全的学习资源之前,我并没着急去看第1节,我而是去审视这套资源是否值得学习,有时候也会去问一些学长的意见,如果可以之后,我会对这套学习资源做1个学习计划,我的学习计划主要包括规划图和学习进度表。

分享给大家这份我薅到的免费视频资料,质量还不错,大家可以跟着学习

了解详情:docs.qq.com/doc/DSnl3ZG…