python可以寫游戲嗎

Python可以用來(lái)做游戲嗎抹凳?總覺得python這個(gè)東西一直用于自動(dòng)化、人工智能弦牡,大數(shù)據(jù)方向灾搏,覺得他肯定做不了游戲,畢竟后控,一個(gè)大型游戲好復(fù)雜,python這么簡(jiǎn)單易上手的語(yǔ)言空镜,怎么可能可以用于做游戲浩淘?

我原來(lái)也一直這么以為,直到我自己玩陰陽(yáng)師吴攒,我去张抄,我看一看他的客戶端服務(wù)端居然都是python,再一查洼怔,網(wǎng)易豬廠的全部自己研發(fā)的手游的客戶端服務(wù)端都是python署惯,沒想到呀,然后再深入一查镣隶,發(fā)現(xiàn)好多大型游戲极谊,python都參與其中诡右,最著名的就是“獸人永不言敗,魔獸必將永存”的魔獸世界居然也是python開發(fā)的轻猖,嚇我一激靈呀帆吻,還有坦克世界呀,星戰(zhàn)前夜呀咙边,戰(zhàn)地風(fēng)云2 呀猜煮,文明帝國(guó)4呀,這些游戲都是python開發(fā)的败许,python真是深藏不露呀王带。綜上Python是肯定可以用來(lái)做游戲的。

如果打算用python寫游戲的話檐束,建議看一下上面的幾款游戲辫秧,研究研究他們。

不過我肯定寫不出這么大型的游戲呀被丧,我找了一些網(wǎng)站發(fā)現(xiàn)有小游戲的教程盟戏,那你也可以看一下

http://www.daimaketang.com/register?inviteCode=XPGQQ ?用python寫飛機(jī)大戰(zhàn)以及坦克

用python寫俄羅斯方塊

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

等等,同時(shí)我推薦兩本書

Python 游戲設(shè)計(jì)案例實(shí)戰(zhàn)

《Python游戲趣味編程》

里面的課程都比較有趣甥桂,還是值得學(xué)習(xí)和推薦的

最后就自己找了一個(gè)游戲代碼柿究,可以來(lái)玩哦

'''

五子棋

矩陣做棋盤? 16*16? "+"

打印棋盤? for? for

游戲是否結(jié)束

開始下棋? while True? 游戲是否結(jié)束:

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

下棋動(dòng)作一樣 但棋子不一樣

'''

#創(chuàng)建棋盤

def initBroad():

global board? #調(diào)用全局的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("==> 已有棋子 請(qǐng)重新落子\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()


上面就是我寫的簡(jiǎn)單的單人五子棋,一起來(lái)玩五子棋吧;蒲 蝇摸!自寫自玩,豈不妙哉0煜荨C蚕Α!

綜上python是可以寫游戲的民镜,自己也可以寫出來(lái)一些簡(jiǎn)單的游戲自己玩啡专,給朋友玩,和朋友一起玩一起逛網(wǎng)站制圈,看怎么做游戲吧们童。注冊(cè) - 代碼課堂-專注在線編程學(xué)習(xí),零基礎(chǔ)編程入門的教程網(wǎng)站!

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市鲸鹦,隨后出現(xiàn)的幾起案子慧库,更是在濱河造成了極大的恐慌,老刑警劉巖馋嗜,帶你破解...
    沈念sama閱讀 212,332評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件齐板,死亡現(xiàn)場(chǎng)離奇詭異,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)覆积,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,508評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門听皿,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人宽档,你說我怎么就攤上這事♀殖” “怎么了吗冤?”我有些...
    開封第一講書人閱讀 157,812評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵,是天一觀的道長(zhǎng)九府。 經(jīng)常有香客問我椎瘟,道長(zhǎng),這世上最難降的妖魔是什么侄旬? 我笑而不...
    開封第一講書人閱讀 56,607評(píng)論 1 284
  • 正文 為了忘掉前任肺蔚,我火速辦了婚禮,結(jié)果婚禮上儡羔,老公的妹妹穿的比我還像新娘宣羊。我一直安慰自己,他們只是感情好汰蜘,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,728評(píng)論 6 386
  • 文/花漫 我一把揭開白布仇冯。 她就那樣靜靜地躺著,像睡著了一般族操。 火紅的嫁衣襯著肌膚如雪苛坚。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,919評(píng)論 1 290
  • 那天色难,我揣著相機(jī)與錄音泼舱,去河邊找鬼。 笑死枷莉,一個(gè)胖子當(dāng)著我的面吹牛娇昙,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播依沮,決...
    沈念sama閱讀 39,071評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼涯贞,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了危喉?” 一聲冷哼從身側(cè)響起宋渔,我...
    開封第一講書人閱讀 37,802評(píng)論 0 268
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎辜限,沒想到半個(gè)月后皇拣,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,256評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,576評(píng)論 2 327
  • 正文 我和宋清朗相戀三年氧急,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了颗胡。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,712評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡吩坝,死狀恐怖毒姨,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情钉寝,我是刑警寧澤弧呐,帶...
    沈念sama閱讀 34,389評(píng)論 4 332
  • 正文 年R本政府宣布,位于F島的核電站嵌纲,受9級(jí)特大地震影響俘枫,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜逮走,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,032評(píng)論 3 316
  • 文/蒙蒙 一鸠蚪、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧师溅,春花似錦茅信、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,798評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)。三九已至起便,卻和暖如春棚贾,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背榆综。 一陣腳步聲響...
    開封第一講書人閱讀 32,026評(píng)論 1 266
  • 我被黑心中介騙來(lái)泰國(guó)打工妙痹, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人鼻疮。 一個(gè)月前我還...
    沈念sama閱讀 46,473評(píng)論 2 360
  • 正文 我出身青樓怯伊,卻偏偏與公主長(zhǎng)得像,于是被迫代替她去往敵國(guó)和親判沟。 傳聞我的和親對(duì)象是個(gè)殘疾皇子耿芹,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,606評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容