python可以写游戏吗

Python可以用来做游戏吗?总觉得python这个东西一直用于自动化、人工智能,大数据方向,觉得他肯定做不了游戏,毕竟,一个大型游戏好复杂,python这么简单易上手的语言,怎么可能可以用于做游戏?

我原来也一直这么以为,直到我自己玩阴阳师,我去,我看一看他的客户端服务端居然都是python,再一查,网易猪厂的全部自己研发的手游的客户端服务端都是python,没想到呀,然后再深入一查,发现好多大型游戏,python都参与其中,最著名的就是“兽人永不言败,魔兽必将永存”的魔兽世界居然也是python开发的,吓我一激灵呀,还有坦克世界呀,星战前夜呀,战地风云2 呀,文明帝国4呀,这些游戏都是python开发的,python真是深藏不露呀。综上Python是肯定可以用来做游戏的。

如果打算用python写游戏的话,建议看一下上面的几款游戏,研究研究他们。

不过我肯定写不出这么大型的游戏呀,我找了一些网站发现有小游戏的教程,那你也可以看一下

http://www.daimaketang.com/register?inviteCode=XPGQQ  用python写飞机大战以及坦克

用python写俄罗斯方块

https://mp.weixin.qq.com/s/uJV6dJh3_eUb8Ll8mPc85Q

等等,同时我推荐两本书

Python 游戏设计案例实战

《Python游戏趣味编程》

里面的课程都比较有趣,还是值得学习和推荐的

最后就自己找了一个游戏代码,可以来玩哦

'''

五子棋

矩阵做棋盘  16*16  "+"

打印棋盘  for  for

游戏是否结束

开始下棋  while True  游戏是否结束:

黑白交替  player=0  p%2==0 ==1 p+=1

下棋动作一样 但棋子不一样

'''

#创建棋盘

def initBroad():

global board  #调用全局的board

    board=[None]*16

for i in range(len(board))

        board[i]=["+ "]*16

#打印棋盘

def printBoard():

global board

for i in range(len(board)):

for j in range(len(board[i])):

print(board[i][j],end="")

print("")

#开始下棋

def startGame():

global board

player=0

while isGameContinue():

if player%2==0:

#黑方下棋

print("==>黑方下棋")

if not playChess("●"):

continue

else:

#白方下棋

        print("==>白方下棋")

if not playChess("○")

continue

    player+=1

def playChess(chess):

#获取位置

    x=int(input("==> X="))-1

    y=int(input("==> Y="))-1

if board[x][y]=="+ ":

    board[x][y]=chess

    printBoard()

return True #落子成功

else:

    print("==> 已有棋子 请重新落子\a")

      printBoard()

return False #落子失败

def isGameContinue():

for i in range(len(board)):

for j in range(len(board[i])):

if board[i][j]!="+ ":

#横向

if j<=11:

if board[i][j]==board[i][j+1]==board[i][j+2]==board[i][j+3]==board[i][j+4]:

                whoWin(i,j)

return False

#竖向

if i<=11:

if board[i][j]==board[i+1][j]==board[i+2][j]==board[i+3][j]==board[i+4][j]:

                whoWin(i,j)

return False

#反斜

if i<=11 and j<=11:

if board[i][j]==board[i+1][j+1]==board[i+2][j+2]==board[i+3][j+3]==board[i+4][j+4]:

                whoWin(i,j)

return False

#正斜

if i>=4 and j<=11:

if board[i][j]==board[i-1][j+1]==board[i-2][j+2]==board[i-3][j+3]==board[i-4][j+4]:

                    whoWin(i,j)

return False

return True

def whoWin(i,j):

if board[i][j]=="●":

print("黑方胜出")

else:

print("白方胜出")

for i in range(10):

print("\a")

board=[]

initBroad()

printBoard()

startGame()


上面就是我写的简单的单人五子棋,一起来玩五子棋吧!!自写自玩,岂不妙哉!!!

综上python是可以写游戏的,自己也可以写出来一些简单的游戏自己玩,给朋友玩,和朋友一起玩一起逛网站,看怎么做游戏吧。注册 - 代码课堂-专注在线编程学习,零基础编程入门的教程网站!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 196,264评论 5 462
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 82,549评论 2 373
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 143,389评论 0 325
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 52,616评论 1 267
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 61,461评论 5 358
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 46,351评论 1 273
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 36,776评论 3 387
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 35,414评论 0 255
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 39,722评论 1 294
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 34,760评论 2 314
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 36,537评论 1 326
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 32,381评论 3 315
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 37,787评论 3 300
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,030评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 30,304评论 1 252
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 41,734评论 2 342
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 40,943评论 2 336

推荐阅读更多精彩内容