对于游戏编程来说,使用脚本语言可以快速地开发游戏逻辑,节省开发新型自定义语言的时间和开销,并且脚本语言通常要比编程者创造的语言更加的强大。小伙伴们学习python有一段时间了,有没有发现python语言的很强大和简洁,并且很容易嵌入,是一个不错的脚本语言呢?今天我们就用python做个游戏脚本练练手。
以4399的一款叫做(玩命打地鼠)的游戏作为案例,实现自动打地鼠的功能~
代码:from time import sleep
from pymouse import PyMouse
from PIL import Image,ImageGrab
from selenium import webdriver
import time
url = "http://www.4399.com/flash/178030_3.htm"
#9个坑所在的矩形图的坐标
coordinate = (395,530,1065,930)
#x,y坐标,n为缩放倍数的倒数,a为需要结合缩放倍数的横坐标,b为需要结合缩放倍数的纵坐标
x,y=0,0
n=1/1.5
a,b=0,0
#9个打地鼠的坐标
loc1 = (488,562)
loc2 = (721,581)
loc3 = (969,578)
loc4 = (466,732)
loc5 = (725,706)